0% found this document useful (0 votes)
130 views41 pages

Chapter One

1) Artificial intelligence (AI) is the simulation of human intelligence processes by machines, especially computer systems. It is the branch of computer science that deals with creating intelligent machines. 2) There are different approaches to AI, including making computers think rationally like humans through logic and reasoning, or act rationally by perceiving their environment and taking actions to achieve goals. 3) Key techniques in AI include natural language processing, knowledge representation, automated reasoning, machine learning, computer vision, and robotics. Programming languages like Lisp and Prolog are commonly used.

Uploaded by

teshu wodesa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
130 views41 pages

Chapter One

1) Artificial intelligence (AI) is the simulation of human intelligence processes by machines, especially computer systems. It is the branch of computer science that deals with creating intelligent machines. 2) There are different approaches to AI, including making computers think rationally like humans through logic and reasoning, or act rationally by perceiving their environment and taking actions to achieve goals. 3) Key techniques in AI include natural language processing, knowledge representation, automated reasoning, machine learning, computer vision, and robotics. Programming languages like Lisp and Prolog are commonly used.

Uploaded by

teshu wodesa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 41

1

DEBRE TABOR UNIVERSITY


FACUTY OF TECHNOLOGY
DEPARTMENT OF INFORMATION TECHNOLOGY

COURSE NAME: Artificial Intelligence (AI)


▪ Artificial Intelligence is composed of two words Artificial and
Intelligence.
▪ Artificial defines "man-made," and intelligence defines "thinking
power", or “the ability to learn and solve problems” .
▪ Hence, Artificial Intelligence means "a man-made thinking power.“
▪ The term AI was introduced by Prof. John McCarthy at a conference
at Dartmouth College in 1956.
▪ McCarthy defines AI as the “science and engineering of making
intelligent machines, especially intelligent computer programs”.

2
▪ Artificial Intelligence (AI) is the branch of computer science by which
we can create intelligent machines which can behave like a human,
think like humans, and able to make decisions.

▪ AI systems exhibit characteristics of human intelligence.

▪ Artificial intelligence (AI) is the simulation of human intelligence


processes by machines, especially computer systems.

3
▪ AI-based machines are intended to perceive their environment and
take actions that optimize their level of success.

▪ The Intelligence is composed of:

✓ Learning
✓ Reasoning
✓ Problem Solving
✓ Perception
✓ Linguistic Intelligence

4
▪ AI research uses techniques from many fields, such as linguistics,
economics, and psychology.

• Business analytics
• Control systems
• Natural language processing • Pattern matching
• Facial recognition
• Data mining
• Speech recognition
• Psychology etc…

5
▪ Machine Learning is an advanced form
of AI where the machine can learn as it
goes rather than having every action
programmed by humans.

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

6
7
▪ To create expert systems that exhibit 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.

8
▪ 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:
✓ Proving a theorem
✓ Playing chess
✓ Plan some surgical operation
✓ Driving a car in traffic
▪ Creating some system which can exhibit intelligent behavior, learn new
things by itself, demonstrate, explain, and can advise to its user.

9
▪ To achieve the intelligence factors for a machine or software AI
requires the following disciplines

10
EmTe1012 (Emerging_Techno) Compiled by Ayenew K. (Msc)
▪ High Accuracy with fewer errors
▪ High speed
▪ High reliability
▪ Useful for risky areas
▪ Digital Assistant
▪ Useful as a public utility

11
EmTe1012 (Emerging_Techno) Compiled by Ayenew K. (Msc)
▪ What could be the disadvantage of AI?

▪ Computational Costs
▪ Unemployment
▪ Can’t think outside of the box
▪ No feelings and emotions
▪ Increase dependence on machines
▪ No Original Creativity

12
1.2 What is AI?
13

 Intelligence:
 …But what does it mean to be intelligent?
✓ Intelligence is the capability of observing, learning,
remembering & reasoning.
✓ AI attempts to develop intelligent agents.
✓ Intelligence is not to make no mistakes but quickly to
understand how to make them good. (German Poet)
Characteristics of Intelligent system
14

✓ Use vast amount of knowledge.

✓ Learn from experience and adopt to changing


environment.

✓ Interact with human using language and speech.

✓ Respond in real time.

✓ Tolerate error and ambiguity in communication.


What Is Artificial Intelligence ???
15

✓ Artificial Intelligence (AI) is usually defined as the science of

making computers do things that require intelligence when

done by humans.

✓ The concern of AI is to develop computer based system that


behave like human and emulate the reasoning power of
humans

✓ AI is the study of ideas that enable computers to be


intelligent.
1.3 Approaches to AI – making computer:
1. Think like a human: The Cognitive Modeling
16

❑ Reasons like humans do

✓ Programs that behave like humans

❑ Requires understanding of the internal activities of the brain.

✓ See how humans behave in certain situations and see if you could

make computers behave in that same way.

Example. write a program that plays chess.

✓ Instead of making the best possible chess-playing program,

you would make one that play chess like people do.
2. Act like a human: The Turing Test
17

❑ Can machines act like human do? Can machines behave


intelligently?
❑ Turing Test: Operational test for intelligent behavior

✓ Do experiments on the ability to achieve human-level


performance.
✓ Acting like humans requires AI programs to interact with people.

❑ Suggested major components of AI: knowledge,


reasoning, language understanding, learning.
3. Think rationally: The Laws of Thought
18

❑ A system is rational if it thinks/does the right thing through

correct reasoning.

❑ Aristotle: provided the correct arguments/ thought


structures that always gave correct conclusions given
correct premises.
✓ Abebe is a man; all men are mortal; therefore Abebe is mortal

✓ These Laws of thought governed the operation of the mind and

initiated the field of Logic.


4. Acting rationally: The rational agent Approach
19

❑ Doing the right thing: so as to achieve one’s goal, given


one’s beliefs.
❑ AI is the study and construction of rational agents (an
agent that perceives and acts)
❑ Rational action requires the ability to represent
knowledge and reason with it so as to reach good
decision.
✓ Learning for better understanding of how the world works
Why AI?
20

"AI can have two purposes”

✓ One is to use the power of computers to augment human

thinking,

- just as we use motors to augment human or horse power.

- Robotics and expert systems are major branches of that.

✓ The other is to use a computer's artificial intelligence to

understand how humans think in a humanoid way.


Con’t…
21

 Information filtering and summarization of text

 Writing story and poems, solving puzzles

 Giving advice in Medical diagnosis, Equipment


repair, Computer configuration and Financial
planning.
How to make computers act like humans?
22

The following sub-fields are emerged


✓ Natural Language processing: (enable computers
communicate in human language, English, Amharic, ..)

✓ Knowledge representation: (schemes to store


information, both facts and inferences, before and during
interrogation)

✓ Automated reasoning: (use stored information to answer


questions and to draw new conclusions)
Con’t…
23

✓ Machine learning: (adapt to new circumstances and


accumulate knowledge)

✓ Computer vision: (recognize objects based on patterns


in the same way as the human visual system does)

✓Robotics: (produce mechanical device capable of controlled


motion with the ability to move, see, hear, and accordingly take
actions in the world, possibly responding to new perceptions)
Programming languages
24

Two languages are specifically designed for AI: LISP and PROLOG.
✓ LISP (LISt Programming): was invented by John McCarthy in
1958.
-As the name implies, LISP is a programming language that
manipulates lists.

✓ PROLOG (PROgramming in LOGic): is a language that can build

a database of facts and a knowledge base of rules.


- A program in PROLOG can use logical reasoning to answer
questions that can be inferred from the knowledge base.
▪ Intelligence or the cognitive process is composed of three main stages:
• Observe and input the information or data in the brain.
• Interpret and evaluate the input that is received from the surrounding
environment.
• Make decisions as a reaction towards what you received as an input
and interpreted and evaluated.
▪ Simulating the same stages in building AI systems or models
represents the main three layers or components of AI systems.

25
Mapping human thinking to AI components

• AI is the science of simulating human thinking.

• Because of this is possible to map human thinking to AI components.

Human Thinking AI System

Acquire information
Sensing layer
Interpreting and
evaluating the input data. Interpretation layer

Make decision Interacting layer

26
▪ Big data
▪ Cloud computing and APIs
▪ Emergence of data science
▪ Advancements in computer processing speed and new chip
architectures

27
▪ Cloud computing is a general term that describes 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.
▪ These services might be data analysis, social media, video storage, e-
commerce, and AI capabilities that are available through the internet
and supported by cloud computing.
▪ Cloud platform capabilities, such as availability, scalability, accessibility,
rapid deployment, flexible billing options, simpler operations, and
management.

28
29
▪ All the significant companies in the AI services market deliver their
services and tools on the internet through APIs over cloud platforms.
▪ API is a software intermediary that allows two applications to talk to
each other.
• IBM delivers Watson AI services over IBM Cloud.
• Amazon AI services are delivered over Amazon Web Services
(AWS).
• Microsoft AI tools are available over the MS Azure cloud.
• Google AI services are available in the Google Cloud Platform.

30
▪ Transportation
▪ Home services and robots
▪ Healthcare
▪ Education
▪ Public Safety and Security
▪ Employment and workplace
▪ Entertainment
▪ Agriculture
▪ Banking, Financial Services and Insurance (BFSI)
▪ Manufacturing
▪ Oil and Gas

31
Transportation
▪ Self-driven vehicles, such as
driverless cars and unmanned
ground vehicles (UGVs).
▪ Vehicles that can sense their
environment and navigate
without human input

32
Home services and robots
▪ Home services and robots have already
entered people’s homes in the form of vacuum
cleaners and personal assistants.
▪ Drones are already delivering packages.

33
Healthcare
▪ In healthcare, there has been a huge forward leap in collecting useful
data from personal monitoring devices and mobile apps, electronic
health records (EHRs) in clinical settings, surgical robots that assist
with medical procedures, and service robots that support hospital
operations.

34
Public Safety and Security
▪ Improved cameras and drones for surveillance, algorithms to detect
financial fraud, and predictive policing.

35
36
▪ Microsoft AZURE Machine Learning
▪ Google Cloud Prediction API,
▪ TensorFlow,
▪ Infosys Nia,
▪ Wipro HOLMES,
▪ API.AI,
▪ Premonition,
▪ Rainbird, Ayasdi,
▪ MindMeld and Meya

37
▪ Machine learning
▪ Natural language processing (NLP)
▪ NLP is the subfield of AI that applies computational techniques to
analyze and synthesize human natural language and speech.
▪ Computer vision (CV)
▪ Business analytics

38
NLP is found today in the following types of applications

▪ Machine translation
▪ Search engines, such as Google and Baidu
▪ Spell checkers IBM Watson
▪ Natural language assistants, such as Siri
▪ Translation systems, such as Google translate
▪ News digest, such as Yahoo

39
“If you’re not concerned about AI safety, you should be. Vastly more
risk(y) than North Korea.”
40 Elon Musk
THANK YOU
?

41

You might also like