SlideShare a Scribd company logo
A. I.
The simulation of Intelligence
By – Abhishek Upadhyay
Image Source: https://i1.wp.com/i.huffpost.com/gen/4864344/images/o-AI-HUMAN-facebook.jpg
Machine
Learning:
Intersection of
programming,
statistics, and
data
Image Source: https://qwg2b3m869-flywheel.netdna-ssl.com/wp-content/uploads/2015/09/artificial-intelligence-companies.png
“man’s dependence on probability was simply a consequence of imperfect
knowledge. A being who could follow every particle in the universe, and who had
unbounded powers of calculation, would be able to know the past and to predict
the future with perfect certainty”
- Philosophical Essay on Probabilities (1825)
Mathematical theorem of probability
By Thomas Bayes in 1763
Image source: Wikipedia
“Statistics is about gathering data and working out what the numbers can tell us.
From the earliest farmer estimating whether he had enough grain to last the
winter to the scientists of the Large Hadron Collider confirming the probable
existence of new particles, people have always been making inferences from data.
Statistical tools like the mean or average summarise data, and standard
deviations measure how much variation there is within a set of numbers.
Frequency distributions - the patterns within the numbers or the shapes they
make when drawn on a graph - can help predict future events.
Knowing how sure or how uncertain your estimates are a key part of statistics”
- Julian Champkin, Significance Magazine
Image source: https://fdrlibrary.wordpress.com/tag/1936/
1943: The McCulloch-Pitts Model of Neuron
Image Source
1950: Can Machines Think? Turing Test
1957: Perceptron
• M-P model was simple function with multi-dimensional input and
binary output
• Perceptron has two layers of node
• Weights and threshold were not all identical
• Output function goes from [-1,1] not [0,1]
• Adds extra input that represents bias (sometimes called theta)
• Most important, a learning rule, Read more
• It was a machine that could take input and create output
1970s: AI Winter
• 1973: UK Parliament to evaluate the state of AI research in the United
Kingdom
• “Computers have been oversold.. Indeed, it is big business….Continuous
failures occurred in Language translation, image recognition, human
speech, hand written letters, and so on…A robot can only mimic certain
range of human activities…Specialised problems are best treated by
specialised methods rather than generalised intelligence…. The general
purpose robot is a mirage”
– Sir James Lighthill
• The Lighthill report led to the near-complete dismantling of AI research in
England.
• The assessment coupled with slow progress contributed to loss of
confidence and drop in resources for AI research
Image source: “You and AI – The History, Capabilities and Frontiers of AI” YouTube
Image source: “You and AI – The History, Capabilities and Frontiers of AI” YouTube
Collection to Visualisation
Automate the analysis
• Manual analysis is tedious
• Bandicoot is an open-source Python toolbox
used to analyze mobile phone metadata
• Bandicoot computes indicators
• Stratify the data between weekday and
weekend or day and night
• Strategy is to generate features to be
processed by algorithm to identify
behaviour, such as, In 2015, a study, titled
"Predicting Gender from Mobile Phone
Metadata“
• Learning algorithms use features for
prediction and clustering tasks – decide
which features can predict what
Machine Learning
• Bandicoot generates 1400 indicators. Next question, “Can we do
something useful with these indicators or variables or features?”, such as,
Can mobile phone data answer global development call?
• The SAS institute (2016) defines machine learning as “a method of data
analysis that automates analytical model building. Using algorithms that
iteratively learn from data, machine learning allows computers to find
hidden insights without being explicitly programmed where to look.” There
are two main classes of machine learning algorithms:
• Unsupervised Learning: Infer a function to describe a hidden structure or similarity
of patterns in unlabelled data
• Supervised Learning: Not only provide a set of features (Xi for i = 1,..N) but also set
of labels (Yi for i = 1,…N), where each yi is a label corresponding to Xi. One uses the
pair to learn a function f that can be used to predict unknown target value of some
input vector: y = f(X)
What is Learning?
• Can we extract answers to meaningful questions using vast amounts of data:
• How susceptible are they to marketing?
• What is probability of person using our new service
• Which members of community are most at risk in an epidemic outbreak?
• Approach to finding a theorem or law is difficult as they are complex and require
measurements of large data over time
• What is learning? Specifying the model f that can extract regularities for problem
– appropriate objective function to optimize specified loss function
• Learning (or fitting) the model essentially means finding optimal parameters of
the model structure, using provided input or target data. Fitting the model to
perform well on given or seen data (training data)
• However, our primary goal is for the model to perform well on unseen data
Problem
• Think of business problems (1-3) un-solved or can be solved better?
Problems that are:
• Complicated
• Requires learning from data
• Sufficiently self-contained
Once knowing that problem fits in ML domain, further two important
questions to answer are:
• Q: Whether right data exists for the problem? Where does it comes
from? Is data feed for machine sufficient to solve the problem?
• Q: Which ML model makes more sense to the problem?
source: HBR
Cast the use case (problem)
• As an ML problem:
1. What is being predicted?
2. What data is needed?
• As an Software:
1. What is the API for the problem during prediction?
2. Who will use this service? How are they doing it today?
• As a Data problem:
1. What data are we analyzing?
2. What data are we predicting?
3. What data are we reacting to?
source: Google coursera ML course
Journey
1. Understand AI
‐ Short term course
‐ Events
‐ Blogs
2. Follow a master
3. Find a problem
4. Problem fits in ML domain
5. Data Strategy
6. Design Thinking
Source: Yiou Intelligence
“AI Industry Synthesis Report” April, 2017
About 70% of the brain's cortical activity is dealing with visually related information, which
is equivalent to the gates of the human brain, others such as hearing, touch, and taste are
narrower channels. Visual is like a high way with eight traffic lanes, and the other feeling
are like sidewalks on both sides. If you cannot deal with visual information, the whole AI
system is an empty shelf. It can only do symbolic reasoning, such as playing chess and
proving theorem, but cannot enter the real world. Computer vision is like a door-opening
spell for AI. The door is inside, and if you fail to open it, there is no way to study AI in the
real world.
- Songchun Zhu, Professor of statistics and computer science of University of
California, Los Angeles
First AI Project – Two recommendations
“Not all AI projects are created equal. Some can provide incremental
improvements and are good places to start whereas some provide competitive
advantage”
- Bern Elliot, Gartner
“Build intelligence to solve one business problem. Use the intelligence and
experience for everything else”
- Demis Hassabis, DeepMind
AI Startup/Project
Horizontal
₋ Very science driven
₋ Solve one fundamental problem
₋ Serve many industries
₋ Such as NLP
₋ Players: Google, Facebook,
Amazon, Baidu, Microsoft, and
DeepMind
Vertical
₋ Customer segmentation &
targeting
₋ Solve problem of specific
customer
₋ Success depends on
democratized base technology
and strong community around
customers of technology
Ref - https://www.techinasia.com/talk/vertical-horizontal-ai-startup
Value Chain
Linear Regression
Machine Learning Algorithm
Linear Regression
• Regression – find equation that fits data
• The learning step is function estimation
• Reducing error is gradient descent
• Supervised learning
• Input training data
• Input, x – size of house
• Output, y – price of house
• m – number of training examples
• Build hypothesis (predict y for given x) over input data, h(θ) = θ0 + θ1 x
• If α is too small, gradient descent can be slow
• If α is too large, gradient descent can overshoot the
minimum
• Derivative is the slope of cost function J
• Using calculus, somehow, derivative term is :
• Batch, each step uses all training examples
Elementary Algebra
• If you recall from elementary algebra,
the equation for a line is y = mx + b
• Alternate to gradient descent is algebra
equation to calculate the min of cost
function
• In order to calculate linear regression,
and find the equation y = a + bx:
• In language of AP Statistics, we may see
equation written as:
• In Machine Learning, it is referred as
hypothesis:
Multiple variables
Size (feet2) Number of
bedrooms
Number of floors Age of home (years) Price ($1000)
2104 5 1 45 460
1416 3 2 40 232
1534 3 2 30 315
852 2 1 36 178
n = number of features
x(i) = input (features) of ith training example
xj
(i) = value of feature j in ith training example
Hypothesis:
For convenience of notation, define x0 = 1. Therefore, features are a Vector x0, x1, …, xn, that is, Rn+1. Parameters are
also a Vector from θ0, θ1, …, θn, that is, Rn+1.
Hypothesis equation can be written as: h(x) = θ0x0 + θ1x1 + . . . + θnxn = θTx
References
• The Lighthill Debate (1973)
• You and AI – The History, Capabilities and Frontiers of AI
• MIT SA+P Big Data and Social Analytics
• An Easy Introduction to Artificial Intelligence, Machine Learning and
Deep Learning
• Scala and Spark for Big Data and Machine Learning
• Machine Learning — Andrew Ng, Stanford University
•
Thank You
Abhishek Upadhyay
shek.up@gmail.com
http://shekup.blogspot.com/

More Related Content

What's hot

Cognitive computing 2016
Cognitive computing 2016Cognitive computing 2016
Cognitive computing 2016
Jimsiah Ibrahimkutty
 
Deep Neural Networks for Machine Learning
Deep Neural Networks for Machine LearningDeep Neural Networks for Machine Learning
Deep Neural Networks for Machine Learning
Justin Beirold
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
Valerii Klymchuk
 
What AI is and examples of how it is used in legal
What AI is and examples of how it is used in legalWhat AI is and examples of how it is used in legal
What AI is and examples of how it is used in legal
Ben Gardner
 
Smart Data 2017 #AI & #FutureofWork
Smart Data 2017 #AI & #FutureofWorkSmart Data 2017 #AI & #FutureofWork
Smart Data 2017 #AI & #FutureofWork
Steve Ardire
 
Don't Handicap AI without Explicit Knowledge
Don't Handicap AI  without Explicit KnowledgeDon't Handicap AI  without Explicit Knowledge
Don't Handicap AI without Explicit Knowledge
Amit Sheth
 
Impact of Artificial Intelligence/Machine Learning on Workforce Capability
Impact of Artificial Intelligence/Machine Learning on Workforce CapabilityImpact of Artificial Intelligence/Machine Learning on Workforce Capability
Impact of Artificial Intelligence/Machine Learning on Workforce Capability
LearningCafe
 
Deloitte disruption ahead IBM Watson
Deloitte disruption ahead IBM WatsonDeloitte disruption ahead IBM Watson
Deloitte disruption ahead IBM Watson
Dean Bonehill ♠Technology for Business♠
 
Responsible AI
Responsible AIResponsible AI
Responsible AI
Neo4j
 
Big data primer - an introduction to data exploitation.
Big data primer - an introduction to data exploitation.Big data primer - an introduction to data exploitation.
Big data primer - an introduction to data exploitation.
pedmunds
 
A quick guide to artificial intelligence working - Techahead
A quick guide to artificial intelligence working - TechaheadA quick guide to artificial intelligence working - Techahead
A quick guide to artificial intelligence working - Techahead
Jatin Sapra
 
LIMITATIONS OF AI
LIMITATIONS OF AILIMITATIONS OF AI
LIMITATIONS OF AI
AdityaK52
 
Leadership talk: Artificial Intelligence Institute at UofSC Feb 2019
Leadership talk: Artificial Intelligence Institute at UofSC Feb 2019Leadership talk: Artificial Intelligence Institute at UofSC Feb 2019
Leadership talk: Artificial Intelligence Institute at UofSC Feb 2019
Amit Sheth
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
Dr Ganesh Iyer
 
Healthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesHealthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & Challenges
Srinath Perera
 
AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?
Srinath Perera
 
Smart Data Webinar: A Roadmap for Deploying Modern AI in Business
Smart Data Webinar: A Roadmap for Deploying Modern AI in BusinessSmart Data Webinar: A Roadmap for Deploying Modern AI in Business
Smart Data Webinar: A Roadmap for Deploying Modern AI in Business
DATAVERSITY
 
Finely Chair talk: Every company is an AI company - and why Universities sho...
Finely Chair talk: Every company is an AI company  - and why Universities sho...Finely Chair talk: Every company is an AI company  - and why Universities sho...
Finely Chair talk: Every company is an AI company - and why Universities sho...
Amit Sheth
 
DEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AIDEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AI
IJCSEA Journal
 

What's hot (20)

Smart machines
Smart machinesSmart machines
Smart machines
 
Cognitive computing 2016
Cognitive computing 2016Cognitive computing 2016
Cognitive computing 2016
 
Deep Neural Networks for Machine Learning
Deep Neural Networks for Machine LearningDeep Neural Networks for Machine Learning
Deep Neural Networks for Machine Learning
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
 
What AI is and examples of how it is used in legal
What AI is and examples of how it is used in legalWhat AI is and examples of how it is used in legal
What AI is and examples of how it is used in legal
 
Smart Data 2017 #AI & #FutureofWork
Smart Data 2017 #AI & #FutureofWorkSmart Data 2017 #AI & #FutureofWork
Smart Data 2017 #AI & #FutureofWork
 
Don't Handicap AI without Explicit Knowledge
Don't Handicap AI  without Explicit KnowledgeDon't Handicap AI  without Explicit Knowledge
Don't Handicap AI without Explicit Knowledge
 
Impact of Artificial Intelligence/Machine Learning on Workforce Capability
Impact of Artificial Intelligence/Machine Learning on Workforce CapabilityImpact of Artificial Intelligence/Machine Learning on Workforce Capability
Impact of Artificial Intelligence/Machine Learning on Workforce Capability
 
Deloitte disruption ahead IBM Watson
Deloitte disruption ahead IBM WatsonDeloitte disruption ahead IBM Watson
Deloitte disruption ahead IBM Watson
 
Responsible AI
Responsible AIResponsible AI
Responsible AI
 
Big data primer - an introduction to data exploitation.
Big data primer - an introduction to data exploitation.Big data primer - an introduction to data exploitation.
Big data primer - an introduction to data exploitation.
 
A quick guide to artificial intelligence working - Techahead
A quick guide to artificial intelligence working - TechaheadA quick guide to artificial intelligence working - Techahead
A quick guide to artificial intelligence working - Techahead
 
LIMITATIONS OF AI
LIMITATIONS OF AILIMITATIONS OF AI
LIMITATIONS OF AI
 
Leadership talk: Artificial Intelligence Institute at UofSC Feb 2019
Leadership talk: Artificial Intelligence Institute at UofSC Feb 2019Leadership talk: Artificial Intelligence Institute at UofSC Feb 2019
Leadership talk: Artificial Intelligence Institute at UofSC Feb 2019
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
 
Healthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesHealthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & Challenges
 
AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?AI in the Real World: Challenges, and Risks and how to handle them?
AI in the Real World: Challenges, and Risks and how to handle them?
 
Smart Data Webinar: A Roadmap for Deploying Modern AI in Business
Smart Data Webinar: A Roadmap for Deploying Modern AI in BusinessSmart Data Webinar: A Roadmap for Deploying Modern AI in Business
Smart Data Webinar: A Roadmap for Deploying Modern AI in Business
 
Finely Chair talk: Every company is an AI company - and why Universities sho...
Finely Chair talk: Every company is an AI company  - and why Universities sho...Finely Chair talk: Every company is an AI company  - and why Universities sho...
Finely Chair talk: Every company is an AI company - and why Universities sho...
 
DEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AIDEALING CRISIS MANAGEMENT USING AI
DEALING CRISIS MANAGEMENT USING AI
 

Similar to Artificial intelligence: Simulation of Intelligence

An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
Dozie Agbo
 
Artificial Intelligence.pptx learn and practice
Artificial Intelligence.pptx learn and practiceArtificial Intelligence.pptx learn and practice
Artificial Intelligence.pptx learn and practice
Pavankalayankusetty
 
Overview of Machine Learning and its Applications
Overview of Machine Learning and its ApplicationsOverview of Machine Learning and its Applications
Overview of Machine Learning and its Applications
Deepak Chawla
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning
pyingkodi maran
 
Introduction of machine learning.pptx
Introduction of machine learning.pptxIntroduction of machine learning.pptx
Introduction of machine learning.pptx
Dr.Shweta
 
Introduction ML - Introduçao a Machine learning
Introduction ML - Introduçao a Machine learningIntroduction ML - Introduçao a Machine learning
Introduction ML - Introduçao a Machine learning
julianaantunes58
 
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
Srijan Technologies
 
AI - the minimum you have to know
AI - the minimum you have to knowAI - the minimum you have to know
AI - the minimum you have to know
Marcel Blattner, PhD
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
Mustafa Kuğu
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
Liew Wei Da Andrew
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptx
HimaniPatpatia
 
AI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesAI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & Challenges
Tathagat Varma
 
Augmented intelligence as a response to the crisis of artificial intelligence
Augmented intelligence as a response to the crisis of artificial intelligenceAugmented intelligence as a response to the crisis of artificial intelligence
Augmented intelligence as a response to the crisis of artificial intelligence
Alexander Ryzhov
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
Garry D. Lasaga
 
Pistoia Alliance Webinar Demystifying AI: Centre of Excellence for AI Webina...
Pistoia Alliance Webinar Demystifying AI: Centre of Excellence for AI  Webina...Pistoia Alliance Webinar Demystifying AI: Centre of Excellence for AI  Webina...
Pistoia Alliance Webinar Demystifying AI: Centre of Excellence for AI Webina...
Pistoia Alliance
 
Artificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxArtificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptx
honeydv1979
 
DataScience_introduction.pdf
DataScience_introduction.pdfDataScience_introduction.pdf
DataScience_introduction.pdf
SouravBiswas747273
 
20181212 ibm aot
20181212 ibm aot20181212 ibm aot
20181212 ibm aot
Hiroshi Maruyama
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial Intelligence
Vertex Holdings
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
Yanai Oron
 

Similar to Artificial intelligence: Simulation of Intelligence (20)

An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
 
Artificial Intelligence.pptx learn and practice
Artificial Intelligence.pptx learn and practiceArtificial Intelligence.pptx learn and practice
Artificial Intelligence.pptx learn and practice
 
Overview of Machine Learning and its Applications
Overview of Machine Learning and its ApplicationsOverview of Machine Learning and its Applications
Overview of Machine Learning and its Applications
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning
 
Introduction of machine learning.pptx
Introduction of machine learning.pptxIntroduction of machine learning.pptx
Introduction of machine learning.pptx
 
Introduction ML - Introduçao a Machine learning
Introduction ML - Introduçao a Machine learningIntroduction ML - Introduçao a Machine learning
Introduction ML - Introduçao a Machine learning
 
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
 
AI - the minimum you have to know
AI - the minimum you have to knowAI - the minimum you have to know
AI - the minimum you have to know
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptx
 
AI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesAI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & Challenges
 
Augmented intelligence as a response to the crisis of artificial intelligence
Augmented intelligence as a response to the crisis of artificial intelligenceAugmented intelligence as a response to the crisis of artificial intelligence
Augmented intelligence as a response to the crisis of artificial intelligence
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
 
Pistoia Alliance Webinar Demystifying AI: Centre of Excellence for AI Webina...
Pistoia Alliance Webinar Demystifying AI: Centre of Excellence for AI  Webina...Pistoia Alliance Webinar Demystifying AI: Centre of Excellence for AI  Webina...
Pistoia Alliance Webinar Demystifying AI: Centre of Excellence for AI Webina...
 
Artificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxArtificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptx
 
DataScience_introduction.pdf
DataScience_introduction.pdfDataScience_introduction.pdf
DataScience_introduction.pdf
 
20181212 ibm aot
20181212 ibm aot20181212 ibm aot
20181212 ibm aot
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial Intelligence
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

Artificial intelligence: Simulation of Intelligence

  • 1. A. I. The simulation of Intelligence By – Abhishek Upadhyay
  • 3. Machine Learning: Intersection of programming, statistics, and data Image Source: https://qwg2b3m869-flywheel.netdna-ssl.com/wp-content/uploads/2015/09/artificial-intelligence-companies.png
  • 4.
  • 5. “man’s dependence on probability was simply a consequence of imperfect knowledge. A being who could follow every particle in the universe, and who had unbounded powers of calculation, would be able to know the past and to predict the future with perfect certainty” - Philosophical Essay on Probabilities (1825)
  • 6. Mathematical theorem of probability By Thomas Bayes in 1763 Image source: Wikipedia
  • 7. “Statistics is about gathering data and working out what the numbers can tell us. From the earliest farmer estimating whether he had enough grain to last the winter to the scientists of the Large Hadron Collider confirming the probable existence of new particles, people have always been making inferences from data. Statistical tools like the mean or average summarise data, and standard deviations measure how much variation there is within a set of numbers. Frequency distributions - the patterns within the numbers or the shapes they make when drawn on a graph - can help predict future events. Knowing how sure or how uncertain your estimates are a key part of statistics” - Julian Champkin, Significance Magazine
  • 9. 1943: The McCulloch-Pitts Model of Neuron Image Source
  • 10. 1950: Can Machines Think? Turing Test
  • 11. 1957: Perceptron • M-P model was simple function with multi-dimensional input and binary output • Perceptron has two layers of node • Weights and threshold were not all identical • Output function goes from [-1,1] not [0,1] • Adds extra input that represents bias (sometimes called theta) • Most important, a learning rule, Read more • It was a machine that could take input and create output
  • 12. 1970s: AI Winter • 1973: UK Parliament to evaluate the state of AI research in the United Kingdom • “Computers have been oversold.. Indeed, it is big business….Continuous failures occurred in Language translation, image recognition, human speech, hand written letters, and so on…A robot can only mimic certain range of human activities…Specialised problems are best treated by specialised methods rather than generalised intelligence…. The general purpose robot is a mirage” – Sir James Lighthill • The Lighthill report led to the near-complete dismantling of AI research in England. • The assessment coupled with slow progress contributed to loss of confidence and drop in resources for AI research
  • 13.
  • 14. Image source: “You and AI – The History, Capabilities and Frontiers of AI” YouTube
  • 15. Image source: “You and AI – The History, Capabilities and Frontiers of AI” YouTube
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 23. Automate the analysis • Manual analysis is tedious • Bandicoot is an open-source Python toolbox used to analyze mobile phone metadata • Bandicoot computes indicators • Stratify the data between weekday and weekend or day and night • Strategy is to generate features to be processed by algorithm to identify behaviour, such as, In 2015, a study, titled "Predicting Gender from Mobile Phone Metadata“ • Learning algorithms use features for prediction and clustering tasks – decide which features can predict what
  • 24. Machine Learning • Bandicoot generates 1400 indicators. Next question, “Can we do something useful with these indicators or variables or features?”, such as, Can mobile phone data answer global development call? • The SAS institute (2016) defines machine learning as “a method of data analysis that automates analytical model building. Using algorithms that iteratively learn from data, machine learning allows computers to find hidden insights without being explicitly programmed where to look.” There are two main classes of machine learning algorithms: • Unsupervised Learning: Infer a function to describe a hidden structure or similarity of patterns in unlabelled data • Supervised Learning: Not only provide a set of features (Xi for i = 1,..N) but also set of labels (Yi for i = 1,…N), where each yi is a label corresponding to Xi. One uses the pair to learn a function f that can be used to predict unknown target value of some input vector: y = f(X)
  • 25. What is Learning? • Can we extract answers to meaningful questions using vast amounts of data: • How susceptible are they to marketing? • What is probability of person using our new service • Which members of community are most at risk in an epidemic outbreak? • Approach to finding a theorem or law is difficult as they are complex and require measurements of large data over time • What is learning? Specifying the model f that can extract regularities for problem – appropriate objective function to optimize specified loss function • Learning (or fitting) the model essentially means finding optimal parameters of the model structure, using provided input or target data. Fitting the model to perform well on given or seen data (training data) • However, our primary goal is for the model to perform well on unseen data
  • 26. Problem • Think of business problems (1-3) un-solved or can be solved better? Problems that are: • Complicated • Requires learning from data • Sufficiently self-contained Once knowing that problem fits in ML domain, further two important questions to answer are: • Q: Whether right data exists for the problem? Where does it comes from? Is data feed for machine sufficient to solve the problem? • Q: Which ML model makes more sense to the problem? source: HBR
  • 27.
  • 28. Cast the use case (problem) • As an ML problem: 1. What is being predicted? 2. What data is needed? • As an Software: 1. What is the API for the problem during prediction? 2. Who will use this service? How are they doing it today? • As a Data problem: 1. What data are we analyzing? 2. What data are we predicting? 3. What data are we reacting to? source: Google coursera ML course
  • 29. Journey 1. Understand AI ‐ Short term course ‐ Events ‐ Blogs 2. Follow a master 3. Find a problem 4. Problem fits in ML domain 5. Data Strategy 6. Design Thinking
  • 30. Source: Yiou Intelligence “AI Industry Synthesis Report” April, 2017
  • 31. About 70% of the brain's cortical activity is dealing with visually related information, which is equivalent to the gates of the human brain, others such as hearing, touch, and taste are narrower channels. Visual is like a high way with eight traffic lanes, and the other feeling are like sidewalks on both sides. If you cannot deal with visual information, the whole AI system is an empty shelf. It can only do symbolic reasoning, such as playing chess and proving theorem, but cannot enter the real world. Computer vision is like a door-opening spell for AI. The door is inside, and if you fail to open it, there is no way to study AI in the real world. - Songchun Zhu, Professor of statistics and computer science of University of California, Los Angeles
  • 32. First AI Project – Two recommendations “Not all AI projects are created equal. Some can provide incremental improvements and are good places to start whereas some provide competitive advantage” - Bern Elliot, Gartner “Build intelligence to solve one business problem. Use the intelligence and experience for everything else” - Demis Hassabis, DeepMind
  • 33. AI Startup/Project Horizontal ₋ Very science driven ₋ Solve one fundamental problem ₋ Serve many industries ₋ Such as NLP ₋ Players: Google, Facebook, Amazon, Baidu, Microsoft, and DeepMind Vertical ₋ Customer segmentation & targeting ₋ Solve problem of specific customer ₋ Success depends on democratized base technology and strong community around customers of technology Ref - https://www.techinasia.com/talk/vertical-horizontal-ai-startup
  • 35.
  • 36.
  • 38.
  • 39.
  • 40. Linear Regression • Regression – find equation that fits data • The learning step is function estimation • Reducing error is gradient descent • Supervised learning • Input training data • Input, x – size of house • Output, y – price of house • m – number of training examples • Build hypothesis (predict y for given x) over input data, h(θ) = θ0 + θ1 x
  • 41.
  • 42. • If α is too small, gradient descent can be slow • If α is too large, gradient descent can overshoot the minimum • Derivative is the slope of cost function J • Using calculus, somehow, derivative term is : • Batch, each step uses all training examples
  • 43. Elementary Algebra • If you recall from elementary algebra, the equation for a line is y = mx + b • Alternate to gradient descent is algebra equation to calculate the min of cost function • In order to calculate linear regression, and find the equation y = a + bx: • In language of AP Statistics, we may see equation written as: • In Machine Learning, it is referred as hypothesis:
  • 44. Multiple variables Size (feet2) Number of bedrooms Number of floors Age of home (years) Price ($1000) 2104 5 1 45 460 1416 3 2 40 232 1534 3 2 30 315 852 2 1 36 178 n = number of features x(i) = input (features) of ith training example xj (i) = value of feature j in ith training example Hypothesis:
  • 45. For convenience of notation, define x0 = 1. Therefore, features are a Vector x0, x1, …, xn, that is, Rn+1. Parameters are also a Vector from θ0, θ1, …, θn, that is, Rn+1. Hypothesis equation can be written as: h(x) = θ0x0 + θ1x1 + . . . + θnxn = θTx
  • 46.
  • 47.
  • 48. References • The Lighthill Debate (1973) • You and AI – The History, Capabilities and Frontiers of AI • MIT SA+P Big Data and Social Analytics • An Easy Introduction to Artificial Intelligence, Machine Learning and Deep Learning • Scala and Spark for Big Data and Machine Learning • Machine Learning — Andrew Ng, Stanford University •

Editor's Notes

  1. In Europe, 17th Century was important time for quantitative studies of diseases, population, and wealth including the work done by John Graunt
  2. More examples: https://towardsdatascience.com/mcculloch-pitts-model-5fdf65ac5dd1
  3. Image Source: https://www.pbs.org/newshour/science/short-history-ai-schooling-humans-games 1997, Deep Blue exploited the increasing computing power to perform large scale searches of potential moves – 200 million moves per second
  4. Ref - https://www.youtube.com/watch?v=NRYLPmy8V1k AI is broad term for field in which human intelligence is simulated in machine. ML is term applied to systems learning from experience (data).