SlideShare a Scribd company logo
1 of 49
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

Deep Neural Networks for Machine Learning
Deep Neural Networks for Machine LearningDeep Neural Networks for Machine Learning
Deep Neural Networks for Machine LearningJustin 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 ProjectValerii 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 legalBen Gardner
 
Smart Data 2017 #AI & #FutureofWork
Smart Data 2017 #AI & #FutureofWorkSmart Data 2017 #AI & #FutureofWork
Smart Data 2017 #AI & #FutureofWorkSteve 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 KnowledgeAmit 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 CapabilityLearningCafe
 
Responsible AI
Responsible AIResponsible AI
Responsible AINeo4j
 
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 - TechaheadJatin Sapra
 
LIMITATIONS OF AI
LIMITATIONS OF AILIMITATIONS OF AI
LIMITATIONS OF AIAdityaK52
 
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 2019Amit Sheth
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its ApplicationsDr Ganesh Iyer
 
Healthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesHealthcare + AI: Use cases & Challenges
Healthcare + AI: Use cases & ChallengesSrinath 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 BusinessDATAVERSITY
 
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 AIIJCSEA 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 practicePavankalayankusetty
 
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 ApplicationsDeepak 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.pptxDr.Shweta
 
[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 BusinessSrijan Technologies
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automationLiew Wei Da Andrew
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxHimaniPatpatia
 
AI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesAI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesTathagat 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 intelligenceAlexander Ryzhov
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarGarry 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.pptxhoneydv1979
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligenceYanai Oron
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Holdings
 
Deep Learning for AI - Yoshua Bengio, Mila
Deep Learning for AI - Yoshua Bengio, MilaDeep Learning for AI - Yoshua Bengio, Mila
Deep Learning for AI - Yoshua Bengio, MilaLucidworks
 

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
 
[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
 
Deep Learning for AI - Yoshua Bengio, Mila
Deep Learning for AI - Yoshua Bengio, MilaDeep Learning for AI - Yoshua Bengio, Mila
Deep Learning for AI - Yoshua Bengio, Mila
 

Recently uploaded

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

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).