1 1 Ai-Intro
1 1 Ai-Intro
(Slides adapted from StuartJ. Russell, B Ravindran, Mausam, Prof. Pallab Dasgupta, Prof. Partha Pratim Chakrabarti, Saikishor
1 5
Jangiti, Shivaram Kalyanakrishnan
• Module 4: Planning in AI
• Module 7: AI Applications
8 9
12 13
Project : Technology Readiness Levels (TRLs) How to keep motivated in this course:
• Technology Readiness Levels (TRLs)
are a method for understanding the
technical maturity of a technology
during its acquisition phase. Don't Search for Numbers,
• TRLs allow engineers to have a
consistent datum of reference for
Search for your queries/Answers
understanding technology evolution,
regardless of their technical
background.
• PART 1.6 : Core Capabilities covered in this course • Are humans the only intelligent species?
• Do we include all living beings as intelligent?
– There do not exist standard and mathematically precise definitions of
16 intelligence. 17
• Artificial = Machine
• But what is intelligence?
• AI is the an attempt of reproduction of human reasoning and
intelligent behavior by computational methods
Modern-day videoconferencing[2]
20 21
24 25
30 31
Source : http://www.ai.sri.com/shakey/
Some Early successes of Dartmouth ARTIFICIAL INTELLIGENCE
b) Dendral There are no clear agreement on the definition of AI
– attempted to encode the domain expertise in molecular biology as an expert • It is the science and engineering of making intelligent machines,
system especially intelligent computer programs.
– determining 3D structures of complex chemical compounds
• It is related to the similar task of using computers to understand human
– Led to the creation of expert systems for various other domain, including
intelligence, but AI does not have to confine itself to methods that are
medical.
biologically observable.
• A milestone in the history of AI !!!
• AI is the study of how to make computers just like humans. That means
how to make computers to do things that people do better.
32 33
34 35
Rational Decisions Maximize Your Expected Utility
We’ll use the term rational in a very specific, technical way:
§ Rational: maximally achieving pre-defined goals
§ Rationality only concerns what decisions are made (not the thought process behind them)
§ Goals are expressed in terms of the utility of outcomes
§ Being rational means maximizing your expected utility
36 37
Sensors
• This course is about: Percepts
Agent
AI pioneers Foundations of AI
• Alan Turing(1912-1954) • Philosophy: Logic, methods of reasoning, mind as physical system,
foundations of learning, language, rationality.
– Father of computer science
• Mathematics: Formal representation and proof, algorithms,
– Turing test for AI computation, (un)decidability, (in)tractability
• Marvin Minsky (MIT) – 1956 • Probability/Statistics : modeling uncertainty, learning from data
• Economics : utility, decision theory, rational economic agents
– Built first Neural network computer SNARC • Neuroscience : neurons as information processing units.
• John McCarthy ( Stanford University ) • Psychology / Cognitive Science : how do people behave, perceive,
process cognitive information, represent knowledge.
– Developed LISP, AI programming language
• Computer : building fast computers engineering, GPU,TPU, Wafer
• 2018 Turning Award for Deep Learning scale engine (WSE) , Quantum computing
• Control theory: design systems that maximize an objective function
– Jefrrey Hinton, Yoshua Bengio, Yann LeCun over time
• Linguistics : knowledge representation, grammars
42 43
Confusion [ AI, ML, DL ] ???
2020
bl e ge
um gui gua
m h t i n l an
an s ha
fro indis uces
ost rod
alm PT3 P
tas AI's G
ks
en
Op
44 45
46 47
Dimensions / Possible Approaches in AI Thinking Humanly
• Cognitive Modelling Approach
Like humans Well/ Rational – very hard to understand how humans think Like
– Requires scientific theories of internal activities of the human brain humans Well
– How do we capture human thinking to implement ?
• Cognitive Science, Neuroscience, Psychology Rational
Rational Think GPS
GPS agents
Think agents • Computational model should reflect “how” results were obtained.
AI tends to work • System : “General Problem Solver (GPS)” (Newell and Simon, 1961) Eliza Heuristic
Act systems
mostly in this area – Designed to work as a universal problem solver
– Problems represented by horn clauses
– First AI Machine which has KB + Inference separation
Heuristic – Goal produce a sequence of steps of the reasoning process that was similar
Act Eliza systems to the steps followed by a person in solving the same task.
Source : https://news.mit.edu/2008/obit-weizenbaum-0310
52 53
57 58
Some Revised definitions of artificial intelligence FOCUS AREAS FOR AI INTERVENTION in India?
• Preventive and affordable Healthcare
• Education and Skilling
• Agriculture and Rural Development
• Smart Mobility and Intelligent
Transportation Systems
• Retail
• Manufacturing
• Energy management
• Smart Cities and Infrastructure
59 60
Source: Niti Aayog Discussion Paper on AI, June 2018
Intelligent Systems in Your Everyday Life Maps and Self-driving cars
• Natural Language
– Speech technologies (e.g. Siri) – Automatic speech recognition (ASR)
• Text-to-speech synthesis (TTS)
• Dialog systems
– Language processing technologies
• Question answering : 2011 IBM's Watson
• Machine translation
• Web search
• Text classification, spam filtering, etc…
61 62
63 64
Business Intelligence Bionomics
• Fraud Detection
• News generation
65 66
Few Popular Applications: Precision Agriculture, Learner Profiling, Video Captioning, Exploring Patterns from Satellite images, Image detection Object detection (Self driving car) 72
in Healthcare, Identifying specific markers in Genomes, Creating Art and Music, Recommendations, behavior prediction,
Sequence Modeling Algorithms Game Agents
73
76
Text from Bart Selman, image from IBM’s Deep Blue pages
Motion Analysis Robotics
• Robotics
– Part mech. eng.
– Part AI
– Reality much
harder than simulations!
• Technologies
Move: Walk Around challenge, one of the official challenges in the NeurIPS 2019
– Vehicles
• 132 miles DARPA Grand
challenge
– Rescue
– Help in the home
– Lots of automation…
• In this class:
– We ignore mechanical aspects
– Methods for control
80
What Can AI Do? What can’t AI systems do yet?
Quiz: Which of the following can be done at present?
• Common Sense Problem-Solving and Reasoning
• Play a decent game of KBC?
• Emotional Intelligence
• Win against any human at chess?
• Win against the best humans at Go? • Creativity and Innovation
• Play a decent game of tennis? • Generalization in Unseen Scenarios
• Grab a particular cup and put it on a shelf?
• Unload any dishwasher in any home? • Ethical Decision-Making
• Drive safely along the highway? • Understanding Natural Language at Human Level
• Drive safely along Narela market ?
• Buy a week's worth of groceries on the web? • Dynamic Learning and Adaptation
• Buy a week's worth of groceries at D-Mart? • Cross-Domain Learning
• Discover and prove a new mathematical theorem?
• Perform a surgical operation?
• Unload a know dishwasher in collaboration with a person?
• Translate spoken Chinese into spoken English in real time?
• Write an intentionally funny story?
81 82
Source : https://www.youtube.com/watch?v=_PC-V5GJP6Q
Source : https://www.textiletoday.com.bd/industry-4-0-a-typical-discussion-and-recommendation-for-bangladesh-spinning-industry/
• mother( x, z ), father( z, y )
⇒ grandmother( x, y )
107