FALLSEM2022-23 CBS3004 ETH VL2022230104390 Reference Material I 27-07-2022 1.1 AI Technique
FALLSEM2022-23 CBS3004 ETH VL2022230104390 Reference Material I 27-07-2022 1.1 AI Technique
FALLSEM2022-23 CBS3004 ETH VL2022230104390 Reference Material I 27-07-2022 1.1 AI Technique
Artificial Intelligence
Dr.R.Balamurugan
Associate Professor
Department of Analytics,
VIT Vellore,
[email protected]
SJT213 A23
Objectives
To impart artificial intelligence principles, techniques and its
history.
6
7
What is AI?
• Artificial intelligence (AI) is technology and a branch
of computer science that studies and develops
intelligent machines and software.
• “The study and design of intelligent agents”
• An intelligent agent is a system that perceives its
environment and takes actions that maximize its
chances of success.
• John McCarthy coined the term AI in 1956
• Defines it as "the science and engineering of making
intelligent machines".
8
Various Definitions of AI
• AI is the automation of activities that we associate with
human thinking, activities such as decision making,
problem solving, learning… …
-Bellman, 1978
• AI is concerned with designing intelligent computer
systems which exhibit the characteristics we associate
with intelligence in human behaviour
-Barr and Feignenbaum, 1981
• AI is the exciting new effort to make computers think… …
machines with minds, in the full and literal sense
- Haugeland, 1985
9
Various Definitions of AI Cont…
• AI is the study of mental faculties through the use
of computational models
-Charniak McDermott, 1985
• AI is the art of creating machines that perform
functions that require intelligence when performed
by people
-Kurzwell, 1990
• AI is the study of how to make computers do things
at which, at the moment, people are better
-Rich and Knight, 1991
10
Various Definitions of AI Cont…
11
12
13
History of AI
14
The state of the art of AI
– Robotic vehicles
– Speech recognition
– Autonomous planning and scheduling
– Game playing
– Spam fighting
– Robotics
– Machine Translation
15
16
17
18
Chinese scientists develop robot fish that gobble up micro plastics
https://www.euronews.com/next/2022/07/14/can-these-robot-fish-
developed-by-chinese-researchers-help-us-save-the-ocean
19
Major Branches of AI
– Perceptive system
• A system that approximates the way a human sees, hears, and
feels objects
– Vision system
• Capture, store, and manipulate visual images and pictures
– Robotics
• Mechanical and computer devices that perform tedious tasks
with high precision
– Expert system
• Stores knowledge and makes inferences
20
Major Branches of AI
– Learning system
• Computer changes how it functions or reacts to
situations based on feedback
– Natural language processing
• Computers understand and react to statements and
commands made in a “natural” language, such as
English
– Neural network
• Computer system that can act like or simulate the
functioning of the human brain
21
Views of AI
Views of AI fall into four categories:
22
23
24
Acting humanly: The Turing test
30
Disadvantages
• High Cost of Implementation
• Can’t Replace Humans
• Doesn’t Improve With Experience
• Lacks Creativity
• Risk of Unemployment
• Difficulty with software development - slow and expensive
• Few experienced programmers
• Few practical products have reached the market as yet.
Chess-playing robot in Russia turns violent mid-match and breaks a 7-year-old
boy’s finger.
https://indianexpress.com/article/sports/chess/rogue-robot-breaks-childs-finger-
during-chess-match-8049075/ 31
Representations/Languages Used
• First order logic • Some standard AI programming
• Higher order logic languages have been developed in
order to build intelligent programs
• Logic programs
efficiently and robustly. These
• Frames include:
• Production Rules • Prolog
• Semantic Networks • Lisp (LISt Processing)
• Fuzzy logic • ML (Metalanguage)
• Bayes nets • Other languages are also used
• Hidden Markov models extensively to build AI programs,
• Neural networks including:
• Strips • Perl
• C++
• Java
• C
32
Categorization of AI
• Narrow Intelligence
• General Intelligence
• Super Intelligence
33
Categorization of AI…contd
• Narrow (or) Weak artificial intelligence : It is an artificial intelligence that
is focused on one narrow task.
40
41
AI applications
AI in Astronomy
• Artificial Intelligence can be very useful to solve complex universe problems. AI
technology can be helpful for understanding the universe such as how it works,
origin, etc.
• To take on the challenges, astronomers are turning to machine learning and artificial
intelligence (AI) to build new tools to rapidly search for the next big breakthroughs.
42
AI applications
AI in Healthcare : In the last, five to ten years, AI becoming
more advantageous for the healthcare industry and going to have a
significant impact on this industry.
Healthcare Industries are applying AI to make a better and faster
diagnosis than humans. AI can help doctors with diagnoses and
can inform when patients are worsening so that medical help can
reach to the patient before hospitalization.
43
AI applications cont…
AI in Gaming
• AI can be used for gaming purpose. The AI machines
can play strategic games like chess, where the machine
needs to think of a large number of possible places.
44
AI in Finance
AI and finance industries are the best matches for each other. The
finance industry is implementing automation, Chatbot, adaptive
intelligence, algorithm trading, and machine learning into
financial processes.
45
AI applications cont…
AI in Data Security
• The security of data is crucial for every company and cyber-attacks
are growing very rapidly in the digital world. AI can be used to make
your data more safe and secure. Some examples such as AEG bot, AI2
Platform are used to determine software bug and cyber-attacks in a
better way.
46
AI in Social Media
Social Media sites such as Facebook, Twitter, and Snapchat
contain billions of user profiles, which need to be stored and
managed in a very efficient way. AI can organize and manage
massive amounts of data. AI can analyze lots of data to identify
the latest trends, hashtag, and requirement of different users.
47
AI in Travel & Transport
AI is becoming highly demanding for travel industries. AI is
capable of doing various travel related works such as from making
travel arrangement to suggesting the hotels, flights, and best routes
to the customers. Travel industries are using AI-powered chatbots
which can make human-like interaction with customers for better
and fast response.
48
AI applications cont…
AI in Automotive Industry
• Some Automotive industries are using AI to provide virtual assistant to their
user for better performance. Such as Tesla has introduced TeslaBot, an
intelligent virtual assistant.
• Various Industries are currently working for developing self-driven cars
which can make your journey more safe and secure.
AI in Robotics:
• Artificial Intelligence has a remarkable role in Robotics. Usually, general
robots are programmed such that they can perform some repetitive task, but
with the help of AI, we can create intelligent robots which can perform tasks
with their own experiences without pre-programmed.
• Humanoid Robots are best examples for AI in robotics, recently the
intelligent Humanoid robot named as Erica and Sophia has been developed
which can talk and behave like humans.
49
AI applications cont…
AI in Entertainment
• We are currently using some AI based applications in
our daily life with some entertainment services such
as Netflix or Amazon. With the help of ML/AI
algorithms, these services show the recommendations
for programs or shows.
50
AI applications cont…
AI in Agriculture
• Agriculture is an area which requires various resources, labor, money, and time
for best result. Now a day's agriculture is becoming digital, and AI is emerging
in this field. Agriculture is applying AI as agriculture robotics, solid and crop
monitoring, predictive analysis. AI in agriculture can be very helpful for
farmers.
AI in E-commerce
• AI is providing a competitive edge to the e-commerce industry, and it is
becoming more demanding in the e-commerce business. AI is helping shoppers
to discover associated products with recommended size, color, or even brand.
AI in education
• AI can automate grading so that the tutor can have more time to teach. AI
Chatbot can communicate with students as a teaching assistant.
• AI in the future can be work as a personal virtual tutor for students, which will
be accessible easily at any time and any place.
51
AI Applications
Other application areas:
• Bioinformatics:
– Gene expression data analysis
– Prediction of protein structure
• Text classification, document sorting:
– Web pages, e-mails
– Articles in the news
• Video, image classification
• Music composition, picture drawing
• Natural Language Processing
52
FIELDS OF ARTIFICIAL INTELLIGENCE(AI)
53
54
Areas of AI and Some Dependencies
Knowledge
Search Logic Representation
Machine
Planning
Learning
Expert
NLP Vision Robotics Systems
55
Generic Techniques Developed
• Forward/backward chaining (reasoning) • Explanation based (learning)
• Resolution theorem proving (reasoning) • Inductive logic programming (learning)
• Proof planning (reasoning) • Reinforcement (learning)
• Constraint satisfaction (reasoning) • Genetic algorithms (learning)
• Davis-Putnam method (reasoning) • Genetic programming (learning)
• Minimax search (games) • Strips (planning)
• Alpha-Beta pruning (games) • N-grams (NLP)
• Case-based reasoning (expert systems) • Parsing (NLP)
• Knowledge elicitation (expert systems) • Behaviour based (robotics)
• Neural networks (learning) • Cell decomposition (robotics)
• Bayesian methods (learning)
56