EmgTech Chapter 3
EmgTech Chapter 3
Introduction to
Artificial Intelligence (AI)
What is Artificial Intelligence (AI)
• AI is composed of two words Artificial and Intelligence.
Artificial - means "man-made"
2
What is Artificial Intelligence (AI)
3
Cont..
4
Cont..
Class Discussion
Cont..
• In AI you do not need to preprogram a machine to do some
work, despite that you can create a machine with
programmed algorithms which can work with own
intelligence.
9
AI, Machine Learning and Deep Learning
10
Machine learning
• Machine learning was introduced by Arthur Samuel in
1959.
• Machine Learning is an advanced form of AI where the
machine can learn as it goes rather than having every
action programmed by humans.
11
12
Deep Learning
▪ Deep Learning is a type of machine learning in which
multiple layers of processing are used to extract
progressively higher level features from data.
▪ Neural networks are biologically inspired networks that
extract features from the data in a hierarchical fashion.
▪ The field of neural networks with several hidden layers
is called deep learning.
13
Why we need AI at this time?
• To create expert systems that show intelligent behavior
with the capability to learn, demonstrate, explain and
advice its users.
• Helping machines find solutions to complex problems
like humans do and applying them as algorithms in a
computer-friendly manner.
14
Goals ofArtificialIntelligence
▪ Replicate human intelligence
▪ Solve Knowledge-intensive tasks
▪ An intelligent connection of perception and action
▪ Building a machine which can perform tasks that
requires human intelligence such as:
o Proving a theorem
o Playing chess
o Plan some surgical operation
o Driving a car in traffic
▪ Creating some system which can show intelligent
behavior, learn new things by itself, demonstrate,
explain, and can advise to its user.
73
Disciplines which AI requires
• Intelligence is an intangible part of our brain which is a
combination of Reasoning, learning, problem-solving,
perception, language understanding.
• To achieve those factors for a machine or software,
Artificial Intelligence requires the following disciplines
16
Advantages and Disadvantages of
Artificial Intelligence
Advantage Disadvantage
High Accuracy with Fewer High cost
errors
High speed Can’t think our of the box
High reliability No feeling and emotions
Useful for risky areas Increase dependence on
machines
Digital assistant No original creativity
Useful as a public utility 17
History ofAI
18
Levels of AI
• Stage 1 – Rule-Based Systems: a system designed to achieve
Artificial Intelligence, via a model solely based on
predetermined rules.
computers.
Cont..
22
Types of AI
capabilities functionally
79
A. Based on Capabilities
1. Weak AI or Narrow AI:
• A type of AI which is able to perform a dedicated task
with intelligence.
• It cannot perform beyond its field or limitations, as it
is only trained for one specific task.
• Narrow AI can fail in unpredictable ways if it goes
beyond its limits.
• E.g. Apple Siri, Google translate, self-driving cars,
speech recognition, and image recognition.
24
Cont..
2. General AI or Strong AI:
• A type of intelligence that could perform any
intellectual task with efficiency like a human.
• The idea behind the general AI to make such a system
that could be smarter and think like a human on its
own.
• Currently there is no such system existing which could
come under general AI and can perform any task as
perfect as human.
• The worldwide researchers are now focused on
developing machines with General AI.
25
Cont..
3. Super AI:
• A level of Intelligence of Systems at which machines
could surpass human intelligence, and can perform
any task better than a human with cognitive
properties.
• It is an outcome of general AI.
• This refers to aspects like general wisdom, problem
solving and creativity.
• key characteristics: the ability to think, to reason
solve the puzzle, make judgments, plan, learn, and
communicate on its own.
• Super AI is still a hypothetical concept of AI.
26
Currently existing level of Intelligence
• Many currently existing systems that claim to use AI
are actually operating as weak AI, focus on narrowly
defined specific problems.
27
B. Based on the functionality
1.Reactive Machines:
• Purely reactive machines are the most basic types of
Artificial Intelligence.
• Such AI systems do not store memories or past
experiences for future actions.
• These machines only focus on current scenarios and
react on it as per possible best action.
• Example: IBM's Deep Blue system, Google's AlphaGo
28
Cont..
2. Limited Memory:
• Limited memory machines can store past experiences
or some data for a short period of time.
• These machines can use stored data for a limited
time period only.
E.g. Self-driving cars
• These cars can store the recent speed of nearby cars,
the distance of other cars, speed limits, and other
information to navigate the road.
29
Cont..
3. Theory of Mind
• Theory of Mind AI should understand human
emotions, people, beliefs, and be able to interact
socially like humans.
• This type of AI machine is still not developed, but
researchers are making lots of efforts and
improvements for developing such AI machines.
30
Cont..
4. Self-Awareness
• Self-awareness AI is the future of Artificial Intelligence.
• These machines will be super intelligent and will have
their own consciousness, sentiments, and self-
awareness.
• These machines will be smarter than the human mind.
31
How humans think
32
Mapping human thinking to artificial
intelligence components
• First stage:
represented by the sensing layer, which perceives
information from the surrounding environment.
This information is specific to the AI application.
For example, there are sensing agents such as voice
recognition for sensing voice and visual imaging
recognition for sensing images.
• Second stage:
represented by the interpretation layer, that is, reasoning
and thinking about the gathered input that is acquired by
34
35
Summary of AI Modeling Stage
Mapping human thinking to AI
How human think
components or layers
Observe and input the Sensing layer, which perceives
information or data in the brain information from the surrounding
based on human organs such as environment using such as voice
eyes and ears. recognition and imaging recognition.
Interpret and evaluate the input Interpretation layer, that is, reasoning
that is received from the and thinking about the gathered input
surrounding environment. that is acquired by the sensing layer.
89
Big Data
• Big data refers to huge amounts of data.
• Big data requires innovative forms of information
processing to draw insights, automate processes, and
help decision making.
• Big data can be structured data that corresponds to a
formal pattern, such as spreadsheets and databases.
• Also, big data includes semi-structured and
unstructured formats, such as text document, videos,
images, audio, presentations, social media interactions,
streams, web pages, and many other kinds of content
90
The emergence of Data Science
39
Advancements in computer processing speed,
new chip architectures, and big data file systems
• Significant advancements in computer processing and
memory speeds enable us to make sense of the
information that is generated by big data more quickly.
• Big data and the ability to process a large amount of
data at high speeds have enabled researchers and
developers to access and work with massive sets of data.
• Processing speeds and new computer chip architectures
contribute to the rapid evolution of AI applications.
• Example: Hadoop file system
40
Cloud Computing
• Cloud computing is the on-demand availability of
computer system resources, especially data storage
(cloud storage) and computing power, without direct
active management by the user.
• It is a general term that describes the delivery of on-
demand services, usually through the internet, on a pay-
per-use basis.
• Companies worldwide offer their services to customers
over cloud platforms.
• Services might be data analysis, social media, video
storage, e-commerce, and any others that are available
through the internet and supported by cloud computing. 41
Application Programming Interface (API)
• API is a computing interface that defines interactions
between multiple software intermediaries.
• It defines the kinds of calls or requests that can be
made, how to make them, the data formats that
should be used, the conventions to follow, etc.
• In general, APIs expose capabilities and services. It
enable software components to communicate with
each other easily.
• APIs abstract the underlying workings of a service,
application, or tool, and expose only what a developer
needs, so programming becomes easier and faster.
42
Application ofAI
• AI is becoming essential for today's time because it can
solve complex problems in an efficient way in multiple
industries.
• Following are some sectors which have the application of
Artificial Intelligence:
1. Agriculture 5. Education
2. Health 6. Gaming
3. Business (Emerging market) 7. Data Security
4. Finance and E-commerce 8. Social Media etc.
43
Applications of AI..
Sectors AI Application Examples
agriculture robotics
Agriculture crop monitoring
predictive analysis
Disease detection
Health Patient diagnosis
Drug discovery
Grading software
Education Virtual learning
Voice assistants
44
AI tools and Platforms
..Reading assignment
45