SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
College of applied Business(CAB) And Technology
Course Name
Faculty Name
Mr. Tekendra Nath Yogi
Tekendranath@gmail.com
Why Take This Course
• Global innovations in the field of artificial intelligence (AI) are going to
redefine virtually every aspect of our lives.
• Students who master AI skills today will play a critical role in helping
determine how this incredible technology impacts our future.
• This course will introduce you to the broad field of artificial intelligence,
and prepare you for a wide variety of opportunities in the AI field.
211/21/2018 By: Tekendra Nath Yogi
IT 228: Artificial Intelligence
Credits: 3 Lecture Hours: 48
• Course Objectives
– This module aims to provide the students with the basic foundation on
concepts of searching and knowledge representation in AI systems.
– The key objective is to make students more pragmatic in knowledge of
AI by giving its applications like designing and training Artificial
Neural Networks along with additional laboratory works.
• Course Description
– Introduction, Agents and Environments, Informed and Uninformed
Search, Knowledge Representation, Learning, Applications of AI,
Production Systems, Uncertainty in AI.
311/21/2018 By: Tekendra Nath Yogi
Course Details
• Unit 1: Introduction LH 4
– 1.1 What is AI?
• 1.1.1 Turing test approach: Chinese room argument
• 1.1.2 Cognitive approach
• 1.1.3 Laws of thought approach
• 1.1.4 Rational agent approach
– 1.2 Difference between AI and Omniscience
411/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 2: Agents and Environments LH 7
– 2.1 Agent, Rational agent, and Intelligent Agent
– 2.2 Relationship between agents and environments
– 2.3 Environments and its properties(Fully observable vs. partially observable,
single agent vs. multi-agent, deterministic vs. stochastic, episodic vs.
sequential, static vs. dynamic, discrete vs. continuous, known vs. unknown)
– 2.4 Agent structures
• 2.4.1 Simple reflex agents
• 2.4.2 Model-based reflex agents
• 2.4.3 Goal-based agents
• 2.4.4 Utility-based agents
• 2.4.5 Learning agents
– 2.5 Performance evaluation of agents: PEAS description
511/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 3: Informed and Uninformed Search LH 8
– 3.1 Why search in AI?
– 3.2 Blind search (Un-informed search)
• 3.2.1 Breadth first search (BFS)
– Variations: Uniform cost search
• 3.2.2 Depth first search (DFS)
– Variations: Depth limited search, Iterative deepening DFS
– 3.3 Heuristic search (Informed search)
• 3.3.1 Hill climbing
– The Foothills Problem
– The Plateau Problem
– The Ridge Problem
• 3.3.2 Greedy (Best-first) search
• 3.3.3 A* algorithm search
• 3.3.4 Means-Ends Analysis: Household ROBOT, Monkey Banana Problem
611/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 3: Informed and Uninformed Search contd…
– 3.4 General Problem Solving (GPS): Problem solving agents
• 3.4.1 Constraint satisfaction problem
– Constraint Satisfaction Search
– AND/OR trees
– The bidirectional search
– Crypto-arithmatic
– 3.5 Game playing and AI
• 3.2.1 Game Trees and Mini-max Evaluation
• 3.2.2 Heuristic Evaluation
• 3.2.3 Min-max algorithm (search)
• 3.2.4 Min-max with alpha-beta
• 3.2.5 Games of chance
• 3.2.6 Game theory
711/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 4: Knowledge Representation LH 8
– 4.1 Logic
• 4.1.1 Propositional Logic
– 4.1.1.1. Syntax, semantics, and properties
– 4.1.1.2. Conjunctive Normal Form (CNF)
– 4.1.1.3. Disjunctive Normal Form (DNF)
– 4.1.1.4. Inference Rules
– 4.1.1.5. Resolution
• 4.1.2 Predicate Logic
– 4.1.1.1. First-Order Predicate Logic (FOPL)
– 4.1.1.2. Syntax and semantics in FOPL
– 4.1.1.3. Quantifiers
– 4.1.1.4. Clausal Normal Form
– 4.1.1.5. Resolution
• 4.1.3 Fuzzy Logics
– 4.2 Semantic networks (nets): Introduction, and examples
811/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 5: Learning LH 6
– 5.1 Why learning?
– 5.2 Supervised (Error based) learning
• 5.2.1 Gradient descent learning: Least Mean Square, Back Propagation
algorithm
• 5.2.2 Stochastic learning
– 5.3 Unsupervised learning
• 5.3.1 Hebbian learning algorithm
• 5.3.2 Competitive learning
– 5.4 Reinforced learning (output based)
– 5.5 Genetic algorithms: operators
911/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 6: Applications of AI LH 5
– 6.1 Artificial Neural Networks (ANN)
• 6.1.1 Neural Networks (NN) and ANN
• 6.1.2 Activation functions: unit (unary and binary), ramp, piecewise linear, &
sigmoid
• 6.1.3 Training and testing: Basic concept
• 6.1.4 Mc-Colloch-Pits neuron model
– 6.1.5.1. Realization of AND, OR, NOT, and XOR gates
• 6.1.5 Neural network architectures
Single layer feed-forward architecture: ADALINE (Adaptive
Linear Neuron or later Adaptive Linear Element) , Perceptron NN
• 6.1.6 Applications of ANN
– 6.2 Natural Language Processing (NLP)
6.2.1 Fundamentals of language processing
1011/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 7: Production systems LH 4
– 7.1 Strong Methods vs Weak Methods
– 7.2 Advantages of Production Systems
– 7.3 Production Systems and inference methods
• 7.3.1 Conflict resolution strategies
• 7.3.2 Forward chaining
• 7.3.3 Backward chaining
1111/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 8: Uncertainty in AI LH 3
– 8.1 Fuzzy sets
– 8.2 Fuzzy logic
– 8.3 Fuzzy inferences
– 8.4 Probability theory and uncertainty
1211/21/2018 By: Tekendra Nath Yogi
Contd…
• Unit 9: Expert Systems Human and Machine experts LH 3
– 9.1 Characteristics of expert systems
– 9.2 Knowledge engineering
– 9.3 Knowledge acquisition
– 9.4 Classic expert system
• 9.4.1 DENDRAL
• 9.4.2 MYCIN
• 9.4.3 EMYCIN
– 9.5. Case based reasoning
1311/21/2018 By: Tekendra Nath Yogi
Contd…
• Lab Task:
– Students are required to carry out at least 6 lab tasks on predicate
calculus, searching and neural networks using ProLog and C/C++/Java.
– Some of the lab tasks may be on:
• Relationship programs (e.g. mother, father, brother etc)
• Recursive programs: Factorial, Fibonacci series etc
• Ancestor programs
• Tower of Hanoi (TOH) program
• Monkey banana problem
• Realization of logic gates (using C/C++/Java)
1411/21/2018 By: Tekendra Nath Yogi
Contd…
• Text Book:
– Russel S. and Norvig P., Artificial Intelligence: A modern Approach,
Prentice hall
– Ritch and Knight, Artificial Intelligence, Prentice hall
1511/21/2018 By: Tekendra Nath Yogi
Contd…
• References:
– Dan W. Patterson, Artificial Intelligence
– Artificial Intelligence in the 21st century, Stephen Lucci, Danny Kopec,
Mercury Learning and
– Information Artificial Intelligence: Foundations of computational
Agents, David L. Poole, Alan K. Mackworth, first edtion, Cambridge
University Press
1611/21/2018 By: Tekendra Nath Yogi
Model Question
TRIBHUVAN UNIVERSITY FACULTY OF MANAGEMENT
Office of the Dean Full Marks: 40
2017 Time: 2 hrs.
BIM / Seventh Semester / IT 228: Artificial intelligence
Candidates are required to answer all the questions in their own words as far as practicable.
Group “A”
Brief Answer Questions: [10 X 1 = 10]
1.
2. …..
……
10.
Group “B”
Short Answer Questions: [5 X4 = 20]
1.
2. ….
…..
5.
Group “C”
Comprehensive Questions: [2 X5 = 10]
1.
2.
(Note: The students should not limit themselves to the chapters mentioned in this Model Questions as questions can
be asked from any chapter (within the syllabus) in the examination.)
1711/21/2018 By: Tekendra Nath Yogi
Unit 1:Introduction
Presented By : Tekendra Nath Yogi
Tekendranath@gmail.com
College Of Applied Business And Technology
What is intelligence?
• Intelligence is:
– the ability to reason
– the ability to understand
– the ability to create
– the ability to Learn from experience
– the ability to plan and execute complex tasks
• Artificial:
– Made as copy something like natural.
1911/21/2018 By: Tekendra Nath Yogi
What is artificial intelligence?
• Artificial Intelligence is the branch of computer science concerned with
making computers behave like humans.
• John McCarthy, who coined the term in 1956, defines it as "the science
and engineering of making intelligent machines, especially intelligent
computer programs."
• Major AI textbooks define artificial intelligence as "the study and design of
intelligent agents," where an intelligent agent is a system that perceives its
environment and takes actions which maximize its chances of success.
• The definitions of AI according to some text books are categorized into
four approaches and are summarized in the table below :
2011/21/2018 By: Tekendra Nath Yogi
Contd…
2111/21/2018 By: Tekendra Nath Yogi
Contd…
• Top dimension is concerned with thought processes and reasoning, where
as bottom dimension addresses the behavior.
• The definition on the left measures the success in terms of fidelity of
human performance, whereas definitions on the right measure an ideal
concept of intelligence, which is called rationality.
• Human-centered approaches must be an empirical science, involving
hypothesis and experimental confirmation.
• A rationalist approach involves a combination of mathematics and
engineering.
• The four approaches in more detail are as follows :
2211/21/2018 By: Tekendra Nath Yogi
1. Acting Humanly: The Turing Test Approach
• The Turing test, proposed by Alan Turing (1950) was designed to provide a
satisfactory operational definition of intelligence.
• He suggested a test based on indistinguishability from undeniably intelligent
entities- human beings.
• The test involves an interrogator who interacts with one human and one
machine.
• Within a given time the interrogator has to find out which of the two the
human is, and which one the machine.
• A computer passes the test if a human interrogator after posing some written
questions, cannot tell whether the written response come from human or not.
2311/21/2018 By: Tekendra Nath Yogi
Contd…
Fig: Turing Test
2411/21/2018 By: Tekendra Nath Yogi
Contd…
• To pass a Turing test, a computer must have following capabilities:
– Natural Language Processing: To enable it to communicate successfully
in English.
– Knowledge representation: To store what it knows and hears.
– Automated reasoning: To use the stored information to answer questions
and to draw new conclusions.
– Machine learning: To adapt to new circumstances and to detect and
extrapolate patterns.
• Limitations of The Turing Test Approach:
– Turing test avoid the physical interaction with human interrogator.
– It can not tell any thing about proficiency about the agent.
2511/21/2018 By: Tekendra Nath Yogi
Contd…
• Total Turing Test:
– The total Turing test includes video signals and manipulation capability
so that the interrogator can test the subject„s perceptual abilities and
object manipulation ability.
– To pass the total Turing test computer must have following additional
capabilities:
• Computer Vision: To perceive objects
• Robotics: To manipulate objects and move
2611/21/2018 By: Tekendra Nath Yogi
Searle’s Chinese Room Argument
John Searle
– Famous philosopher at the University of California, Berkeley
– Most well-known in philosophy of language, philosophy of mind and
consciousness studies
– Wrote “Minds, Brains and Programs” in 1980, which described the
“Chinese Room Argument”
2711/21/2018 By: Tekendra Nath Yogi
Contd…
• A strong objection to the Turing test has been made by john Searle.
• According to which mental states are high level emergent features that are
caused by low level physical processes in the neurons.
• Thus, mental states cannot be duplicated just on the basis of some
program having the same functional structure with the same input output
behavior.
• To support his view, Searle describes a hypothetical system that is clearly
running a program and passes the Turing test, But that does not understand
any thing of its inputs and outputs.
• His conclusion is that running the appropriate program is not a sufficient
condition for being a mind.
2811/21/2018 By: Tekendra Nath Yogi
Contd…
• The system consists of a human(as CPU), who understands English but
cannot understand any Chinese. He is in a room with input and output
windows, and a list of rules( as a program) about manipulating Chinese
characters. Chinese questions come in from the input window.
• Following the rules, he manipulates the characters and produces a reply,
which he pushes through the output window.
2911/21/2018 By: Tekendra Nath Yogi
Contd…
• The Chinese answers that a person in the room produces are very good. In
fact, so good, no one can tell that he is not a native Chinese speaker!
• Searle‟s Chinese Room passes the Turing Test(Intelligence test).
• Searle then argues as follows :
– the person in the room does not understand Chinese(given). The rule
book being just pieces of paper, do not understand Chinese.
– Therefore, there is no understanding of Chinese. Hence, according to
the Searle, running the right program does not necessarily generate
understanding.
3011/21/2018 By: Tekendra Nath Yogi
2. Thinking Humanly: Cognitive modeling approach
• If we are going to say that a given program thinks like a human, we must have
some way of determining how humans think.
• We need to get inside the actual workings of human minds. There are Three
ways to do this:
– through introspection: catch our thoughts while they go by
– through psychological experiments: Observing a person in action and
– through brain imaging: Observing the brain in action.
• Once we have precise theory of mind, it is possible to express the theory as a
computer program.
• But unfortunately until up to now there is no precise theory about thinking
process of human brain. Therefore it is not possible to make the machine that
think like human brain.
3111/21/2018 By: Tekendra Nath Yogi
3. Think rationally: The laws of thought approach
• Aristotal was one of the first who attempt to codify the “ right thinking,”
that is, irrefutable reasoning processes.
• He gave Syllogisms that always yielded correct conclusion when correct
premises are given.
• Syllogism is a kind of logical argument that applies deductive reasoning to
arrive at a conclusion based on two or more propositions that are assumed
to be true
• For example:
– Ram is a man
– All men are mortal
– Ram is mortal
3211/21/2018 By: Tekendra Nath Yogi
Contd…
• These law of thought were supposed to govern the operation of mind:
– This study initiated the field of logic.
– The logicist tradition in AI hopes to create intelligent systems using logic
programming.
– However there are two obstacles to this approach. First, It is not easy to take
informal knowledge and state in the formal terms required by logical notation,
particularly when knowledge is not 100% certain.
– Second, solving problem principally is different from doing it in practice. Even
problems with certain dozens of fact may exhaust the computational resources
of any computer unless it has some guidance as which reasoning step to try
first.
3311/21/2018 By: Tekendra Nath Yogi
4. Acting Rationally: The rational Agent approach
• Agent is something that acts. Computer agent is expected to have following
attributes:
– Autonomous control
– Perceiving their environment
– Persisting over a prolonged period of time
– Adapting to change
– And capable of taking on another„s goal.
• Rational behavior: doing the right thing.
• The right thing: that which is expected to maximize goal achievement, given the
available information.
• Rational Agent is one that acts so as to achieve the best outcome or, when there is
uncertainty, the best expected outcome.
3411/21/2018 By: Tekendra Nath Yogi
Contd…
• In the laws of thought approach to AI, the emphasis was given to correct
inferences.
• Making correct inferences is sometimes part of being a rational agent,
because one way to act rationally is to reason logically to the conclusion
and act on that conclusion.
• On the other hand, there are also some ways of acting rationally that
cannot be said to involve inference.
• For Example, recoiling from a hot stove is a reflex action that usually more
successful than a slower action taken after careful deliberation.
3511/21/2018 By: Tekendra Nath Yogi
Contd…
• Advantages:
– It is more general than laws of thought approach, because correct
inference is just one of several mechanisms for achieving rationality.
– It is more amenable to scientific development than are approaches
based on human behavior or human thought because the standard of
rationality is clearly defined and completely general.
3611/21/2018 By: Tekendra Nath Yogi
Applications of AI
• What can AI do today? A concise answer is difficult, because there are so
many activities in so many sub-fields. Some of its applications are as
follows:
– Autonomous planning and scheduling
– Game playing
– Autonomous control
– Diagnosis
– Logistics planning
– Robotics
– Speech re-cognition (Language understanding and problem solving)
– Spam Filtering
– Machine translation, etc.
3711/21/2018 By: Tekendra Nath Yogi
Contd…
• Autonomous planning and scheduling:
– AI can be used for autonomous planning and scheduling.
• For example: NASA's Remote Agent program is the first autonomous
planning program to control the scheduling of operations for a spacecraft.
• Remote Agent generated plans from goals specified from the ground, and it
monitored the operation of the spacecraft as the plans were executed.
3811/21/2018 By: Tekendra Nath Yogi
Contd…
• Game Playing:
– You can buy machines that can play master level chess for a few
hundred dollars. There is some AI in them.
– IBM‟s DEEP BLUE became the first computer program to defeat the
world champion in a chess match.
– It bested Garry Kasparov(human world chess champion) by score of
3.5 to 2.5 in an exhibition match.
– Human champions were able to draw a few matches in subsequent
years, but the most recent human computer matches have been won
convincingly by the computer.
3911/21/2018 By: Tekendra Nath Yogi
Contd…
• Autonomous Control:
– Safely driving in traffic through the streets, obeying traffic rules and
avoiding pedestrians and other vehicles.
– NAVLAB(Navigation Laboratory) computer-controlled minivan
navigate across the United States-for 2850 miles.
– NAVLAB has video cameras that transmit road images to ALVINN,
which then computes the best direction to steer, based on experience
from previous training runs.
– The ALVINN(Autonomous Land Vehicle In a Neural Network)
computer vision system was trained to steer a car to keep it following a
lane.
4011/21/2018 By: Tekendra Nath Yogi
Contd…
• Diagnosis:
– Medical diagnosis programs based on probabilistic analysis have been
able to perform at the level of an expert physician in several areas of
medicine.
– For example: MYCIN diagnosed bacterial infections of the blood and
suggested treatments.
– It did better than medical students or practicing doctors.
4111/21/2018 By: Tekendra Nath Yogi
Contd…
• Logistics Planning:
– The AI planning techniques allowed a plan to be generated in hours that
would have taken weeks with older methods.
• For example: U.S. deployed a Dynamic Analysis and Re-planning Tool,
DART (Cross and Walker), to do automated logistics planning and
scheduling for transportation.
• Account for starting points, destinations, routes, and conflict resolution
among all parameters(vehicles, cargo, and people ).
4211/21/2018 By: Tekendra Nath Yogi
Contd…
• Robotics:
– AI is hugely applied in Robots that helps us to solve our complex
problems easily.
• For example: In Iraq and Afghanistan robots are used to handle
hazardous materials, clear explosives, and identify the locations of
the snipers.
• Robots can also be used as vacuum cleaners for home use.
4311/21/2018 By: Tekendra Nath Yogi
Contd…
• Language understanding and problem solving/ Speech
recognition:
– It is possible to instruct some computers using speech.
• For example: A traveler calling United Airlines to book flight can have the
entire conversation guided by an automated speech recognition and dialog
management system,
• This is also the example of language understanding and problem solving.
– Most users have gone back to the keyboard and the mouse as still more
convenient.
•
4411/21/2018 By: Tekendra Nath Yogi
Contd…
• Spam Filtering:
– Each Day, learning algorithms classify over a billion messages as spam
saving the recipient from having to waste time.
– Because the spammers are continually updating their tactics, it is
difficult for a static programmed approach to keep up, and learning
algorithms work best.
4511/21/2018 By: Tekendra Nath Yogi
Contd…
• Machine Translation:
– A computer program can automatically translates from one language to
another, allowing the speaker in one language to understand the
something expressed in another language.
– The program uses statistical model built from examples of one
language to another language translations.
– So to understand the language the computer scientists need to
understand the statistics and machine learning algorithms not the
language.
4611/21/2018 By: Tekendra Nath Yogi
Contd…
• Expert systems :
– A ``knowledge engineer'' interviews experts in a certain domain and
tries to embody their knowledge in a computer program for carrying
out some task.
– How well this works depends on whether the intellectual mechanisms
required for the task are within the present state of AI.
– For example: MYCIN, DENDRAL, PROSPECROR, etc
4711/21/2018 By: Tekendra Nath Yogi
Homework
• Define in your own words:
– Intelligence
– Artificial intelligence
– Agent
– rationality
– Logical reasoning
• Differentiate between intelligence and artificial intelligence. What can AI do
today?
• How is strong AI different from weak AI?
• What is Turing test? Explain its significance.
• . What is Searle‟s Chinese Room Argument? Explain in detail.
• What is AI? What are its application areas?
11/21/2018 By: Tekendra Nath Yogi 48
Thank You !
49By: Tekendra Nath Yogi11/21/2018

Weitere ähnliche Inhalte

Was ist angesagt?

Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligencegrinu
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsNuruzzaman Milon
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Garry D. Lasaga
 
Ai 03 solving_problems_by_searching
Ai 03 solving_problems_by_searchingAi 03 solving_problems_by_searching
Ai 03 solving_problems_by_searchingMohammed Romi
 
Monkey & banana problem in AI
Monkey & banana problem in AIMonkey & banana problem in AI
Monkey & banana problem in AIManjeet Kamboj
 
AI_ 8 Weak Slot and Filler Structure
AI_ 8 Weak Slot and Filler  StructureAI_ 8 Weak Slot and Filler  Structure
AI_ 8 Weak Slot and Filler StructureKhushali Kathiriya
 
AI search techniques
AI search techniquesAI search techniques
AI search techniquesOmar Isaid
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiShaishavShah8
 
Online Shopping Agent in AI
Online Shopping Agent in AIOnline Shopping Agent in AI
Online Shopping Agent in AIFazle Rabbi Ador
 
Artificial nueral network slideshare
Artificial nueral network slideshareArtificial nueral network slideshare
Artificial nueral network slideshareRed Innovators
 
Artificial intelligence agents and environment
Artificial intelligence agents and environmentArtificial intelligence agents and environment
Artificial intelligence agents and environmentMinakshi Atre
 
Artificial Intelligence_ Knowledge Representation
Artificial Intelligence_ Knowledge RepresentationArtificial Intelligence_ Knowledge Representation
Artificial Intelligence_ Knowledge RepresentationThenmozhiK5
 
Solving problems by searching
Solving problems by searchingSolving problems by searching
Solving problems by searchingLuigi Ceccaroni
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systemsR A Akerkar
 

Was ist angesagt? (20)

Unit8: Uncertainty in AI
Unit8: Uncertainty in AIUnit8: Uncertainty in AI
Unit8: Uncertainty in AI
 
Unit7: Production System
Unit7: Production SystemUnit7: Production System
Unit7: Production System
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligence
 
(Ch#1) artificial intelligence
(Ch#1) artificial intelligence(Ch#1) artificial intelligence
(Ch#1) artificial intelligence
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
AI: AI & Searching
AI: AI & SearchingAI: AI & Searching
AI: AI & Searching
 
Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic Agents
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
 
Ai 03 solving_problems_by_searching
Ai 03 solving_problems_by_searchingAi 03 solving_problems_by_searching
Ai 03 solving_problems_by_searching
 
Monkey & banana problem in AI
Monkey & banana problem in AIMonkey & banana problem in AI
Monkey & banana problem in AI
 
AI_ 8 Weak Slot and Filler Structure
AI_ 8 Weak Slot and Filler  StructureAI_ 8 Weak Slot and Filler  Structure
AI_ 8 Weak Slot and Filler Structure
 
AI search techniques
AI search techniquesAI search techniques
AI search techniques
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
Online Shopping Agent in AI
Online Shopping Agent in AIOnline Shopping Agent in AI
Online Shopping Agent in AI
 
Artificial nueral network slideshare
Artificial nueral network slideshareArtificial nueral network slideshare
Artificial nueral network slideshare
 
Artificial intelligence agents and environment
Artificial intelligence agents and environmentArtificial intelligence agents and environment
Artificial intelligence agents and environment
 
Artificial Intelligence_ Knowledge Representation
Artificial Intelligence_ Knowledge RepresentationArtificial Intelligence_ Knowledge Representation
Artificial Intelligence_ Knowledge Representation
 
Intelligent agent
Intelligent agentIntelligent agent
Intelligent agent
 
Solving problems by searching
Solving problems by searchingSolving problems by searching
Solving problems by searching
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systems
 

Ähnlich wie Unit1: Introduction to AI

Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introductionRujalShrestha2
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityHendri Karisma
 
313 IDS _Course_Introduction_PPT.pptx
313 IDS _Course_Introduction_PPT.pptx313 IDS _Course_Introduction_PPT.pptx
313 IDS _Course_Introduction_PPT.pptxsameernsn1
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldesYasir Khan
 
Ou video analysis workshopfin3
Ou video analysis workshopfin3Ou video analysis workshopfin3
Ou video analysis workshopfin3Anne Adams
 
Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptxfahmi324663
 
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Roman Atachiants
 
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptxcsc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptxAlexKaul1
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarGarry D. Lasaga
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Prasad Kulkarni
 
Lessons Learned from Testing Machine Learning Software
Lessons Learned from Testing Machine Learning SoftwareLessons Learned from Testing Machine Learning Software
Lessons Learned from Testing Machine Learning SoftwareChristian Ramirez
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxHimaniPatpatia
 
Dublin Institute of Technology
Dublin Institute of TechnologyDublin Institute of Technology
Dublin Institute of Technologybutest
 

Ähnlich wie Unit1: Introduction to AI (20)

Artificial intelligence introduction
Artificial intelligence introductionArtificial intelligence introduction
Artificial intelligence introduction
 
AI chap1
AI chap1AI chap1
AI chap1
 
Presentation MaSE 18-102012
Presentation MaSE 18-102012Presentation MaSE 18-102012
Presentation MaSE 18-102012
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The Complexity
 
313 IDS _Course_Introduction_PPT.pptx
313 IDS _Course_Introduction_PPT.pptx313 IDS _Course_Introduction_PPT.pptx
313 IDS _Course_Introduction_PPT.pptx
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldes
 
Ou video analysis workshopfin3
Ou video analysis workshopfin3Ou video analysis workshopfin3
Ou video analysis workshopfin3
 
01 Introduction to Machine Learning
01 Introduction to Machine Learning01 Introduction to Machine Learning
01 Introduction to Machine Learning
 
Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptx
 
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
Master Thesis: The Design of a Rich Internet Application for Exploratory Sear...
 
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptxcsc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
csc384-Lecture01-Introduction_abcdpdf_pdf_to_ppt.pptx
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
 
Visual reasoning
Visual reasoningVisual reasoning
Visual reasoning
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
AI_Session 2 Types of AI agent.pptx
AI_Session 2 Types of AI agent.pptxAI_Session 2 Types of AI agent.pptx
AI_Session 2 Types of AI agent.pptx
 
Lessons Learned from Testing Machine Learning Software
Lessons Learned from Testing Machine Learning SoftwareLessons Learned from Testing Machine Learning Software
Lessons Learned from Testing Machine Learning Software
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptx
 
Dublin Institute of Technology
Dublin Institute of TechnologyDublin Institute of Technology
Dublin Institute of Technology
 
AI Lesson 33
AI Lesson 33AI Lesson 33
AI Lesson 33
 
Lesson 33
Lesson 33Lesson 33
Lesson 33
 

Mehr von Tekendra Nath Yogi

Unit4: Knowledge Representation
Unit4: Knowledge RepresentationUnit4: Knowledge Representation
Unit4: Knowledge RepresentationTekendra Nath Yogi
 
BIM Data Mining Unit5 by Tekendra Nath Yogi
 BIM Data Mining Unit5 by Tekendra Nath Yogi BIM Data Mining Unit5 by Tekendra Nath Yogi
BIM Data Mining Unit5 by Tekendra Nath YogiTekendra Nath Yogi
 
BIM Data Mining Unit4 by Tekendra Nath Yogi
 BIM Data Mining Unit4 by Tekendra Nath Yogi BIM Data Mining Unit4 by Tekendra Nath Yogi
BIM Data Mining Unit4 by Tekendra Nath YogiTekendra Nath Yogi
 
BIM Data Mining Unit3 by Tekendra Nath Yogi
 BIM Data Mining Unit3 by Tekendra Nath Yogi BIM Data Mining Unit3 by Tekendra Nath Yogi
BIM Data Mining Unit3 by Tekendra Nath YogiTekendra Nath Yogi
 
BIM Data Mining Unit2 by Tekendra Nath Yogi
 BIM Data Mining Unit2 by Tekendra Nath Yogi BIM Data Mining Unit2 by Tekendra Nath Yogi
BIM Data Mining Unit2 by Tekendra Nath YogiTekendra Nath Yogi
 
BIM Data Mining Unit1 by Tekendra Nath Yogi
 BIM Data Mining Unit1 by Tekendra Nath Yogi BIM Data Mining Unit1 by Tekendra Nath Yogi
BIM Data Mining Unit1 by Tekendra Nath YogiTekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath YogiTekendra Nath Yogi
 
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath YogiB. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath YogiTekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath YogiTekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiTekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath YogiTekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 1.3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 1.3 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 1.3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 1.3 By Tekendra Nath YogiTekendra Nath Yogi
 

Mehr von Tekendra Nath Yogi (20)

Unit9:Expert System
Unit9:Expert SystemUnit9:Expert System
Unit9:Expert System
 
Unit5: Learning
Unit5: LearningUnit5: Learning
Unit5: Learning
 
Unit4: Knowledge Representation
Unit4: Knowledge RepresentationUnit4: Knowledge Representation
Unit4: Knowledge Representation
 
Unit 6: Application of AI
Unit 6: Application of AIUnit 6: Application of AI
Unit 6: Application of AI
 
Unit10
Unit10Unit10
Unit10
 
Unit9
Unit9Unit9
Unit9
 
Unit8
Unit8Unit8
Unit8
 
Unit7
Unit7Unit7
Unit7
 
BIM Data Mining Unit5 by Tekendra Nath Yogi
 BIM Data Mining Unit5 by Tekendra Nath Yogi BIM Data Mining Unit5 by Tekendra Nath Yogi
BIM Data Mining Unit5 by Tekendra Nath Yogi
 
BIM Data Mining Unit4 by Tekendra Nath Yogi
 BIM Data Mining Unit4 by Tekendra Nath Yogi BIM Data Mining Unit4 by Tekendra Nath Yogi
BIM Data Mining Unit4 by Tekendra Nath Yogi
 
BIM Data Mining Unit3 by Tekendra Nath Yogi
 BIM Data Mining Unit3 by Tekendra Nath Yogi BIM Data Mining Unit3 by Tekendra Nath Yogi
BIM Data Mining Unit3 by Tekendra Nath Yogi
 
BIM Data Mining Unit2 by Tekendra Nath Yogi
 BIM Data Mining Unit2 by Tekendra Nath Yogi BIM Data Mining Unit2 by Tekendra Nath Yogi
BIM Data Mining Unit2 by Tekendra Nath Yogi
 
BIM Data Mining Unit1 by Tekendra Nath Yogi
 BIM Data Mining Unit1 by Tekendra Nath Yogi BIM Data Mining Unit1 by Tekendra Nath Yogi
BIM Data Mining Unit1 by Tekendra Nath Yogi
 
Unit6
Unit6Unit6
Unit6
 
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath YogiB. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 1.3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 1.3 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 1.3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 1.3 By Tekendra Nath Yogi
 

Kürzlich hochgeladen

Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
Ai in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxAi in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxsubscribeus100
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024Jene van der Heide
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxRitchAndruAgustin
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptJoemSTuliba
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsCharlene Llagas
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalMAESTRELLAMesa2
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 

Kürzlich hochgeladen (20)

Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
Ai in communication electronicss[1].pptx
Ai in communication electronicss[1].pptxAi in communication electronicss[1].pptx
Ai in communication electronicss[1].pptx
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.ppt
 
Quarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and FunctionsQuarter 4_Grade 8_Digestive System Structure and Functions
Quarter 4_Grade 8_Digestive System Structure and Functions
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and Vertical
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 

Unit1: Introduction to AI

  • 1. College of applied Business(CAB) And Technology Course Name Faculty Name Mr. Tekendra Nath Yogi Tekendranath@gmail.com
  • 2. Why Take This Course • Global innovations in the field of artificial intelligence (AI) are going to redefine virtually every aspect of our lives. • Students who master AI skills today will play a critical role in helping determine how this incredible technology impacts our future. • This course will introduce you to the broad field of artificial intelligence, and prepare you for a wide variety of opportunities in the AI field. 211/21/2018 By: Tekendra Nath Yogi
  • 3. IT 228: Artificial Intelligence Credits: 3 Lecture Hours: 48 • Course Objectives – This module aims to provide the students with the basic foundation on concepts of searching and knowledge representation in AI systems. – The key objective is to make students more pragmatic in knowledge of AI by giving its applications like designing and training Artificial Neural Networks along with additional laboratory works. • Course Description – Introduction, Agents and Environments, Informed and Uninformed Search, Knowledge Representation, Learning, Applications of AI, Production Systems, Uncertainty in AI. 311/21/2018 By: Tekendra Nath Yogi
  • 4. Course Details • Unit 1: Introduction LH 4 – 1.1 What is AI? • 1.1.1 Turing test approach: Chinese room argument • 1.1.2 Cognitive approach • 1.1.3 Laws of thought approach • 1.1.4 Rational agent approach – 1.2 Difference between AI and Omniscience 411/21/2018 By: Tekendra Nath Yogi
  • 5. Contd… • Unit 2: Agents and Environments LH 7 – 2.1 Agent, Rational agent, and Intelligent Agent – 2.2 Relationship between agents and environments – 2.3 Environments and its properties(Fully observable vs. partially observable, single agent vs. multi-agent, deterministic vs. stochastic, episodic vs. sequential, static vs. dynamic, discrete vs. continuous, known vs. unknown) – 2.4 Agent structures • 2.4.1 Simple reflex agents • 2.4.2 Model-based reflex agents • 2.4.3 Goal-based agents • 2.4.4 Utility-based agents • 2.4.5 Learning agents – 2.5 Performance evaluation of agents: PEAS description 511/21/2018 By: Tekendra Nath Yogi
  • 6. Contd… • Unit 3: Informed and Uninformed Search LH 8 – 3.1 Why search in AI? – 3.2 Blind search (Un-informed search) • 3.2.1 Breadth first search (BFS) – Variations: Uniform cost search • 3.2.2 Depth first search (DFS) – Variations: Depth limited search, Iterative deepening DFS – 3.3 Heuristic search (Informed search) • 3.3.1 Hill climbing – The Foothills Problem – The Plateau Problem – The Ridge Problem • 3.3.2 Greedy (Best-first) search • 3.3.3 A* algorithm search • 3.3.4 Means-Ends Analysis: Household ROBOT, Monkey Banana Problem 611/21/2018 By: Tekendra Nath Yogi
  • 7. Contd… • Unit 3: Informed and Uninformed Search contd… – 3.4 General Problem Solving (GPS): Problem solving agents • 3.4.1 Constraint satisfaction problem – Constraint Satisfaction Search – AND/OR trees – The bidirectional search – Crypto-arithmatic – 3.5 Game playing and AI • 3.2.1 Game Trees and Mini-max Evaluation • 3.2.2 Heuristic Evaluation • 3.2.3 Min-max algorithm (search) • 3.2.4 Min-max with alpha-beta • 3.2.5 Games of chance • 3.2.6 Game theory 711/21/2018 By: Tekendra Nath Yogi
  • 8. Contd… • Unit 4: Knowledge Representation LH 8 – 4.1 Logic • 4.1.1 Propositional Logic – 4.1.1.1. Syntax, semantics, and properties – 4.1.1.2. Conjunctive Normal Form (CNF) – 4.1.1.3. Disjunctive Normal Form (DNF) – 4.1.1.4. Inference Rules – 4.1.1.5. Resolution • 4.1.2 Predicate Logic – 4.1.1.1. First-Order Predicate Logic (FOPL) – 4.1.1.2. Syntax and semantics in FOPL – 4.1.1.3. Quantifiers – 4.1.1.4. Clausal Normal Form – 4.1.1.5. Resolution • 4.1.3 Fuzzy Logics – 4.2 Semantic networks (nets): Introduction, and examples 811/21/2018 By: Tekendra Nath Yogi
  • 9. Contd… • Unit 5: Learning LH 6 – 5.1 Why learning? – 5.2 Supervised (Error based) learning • 5.2.1 Gradient descent learning: Least Mean Square, Back Propagation algorithm • 5.2.2 Stochastic learning – 5.3 Unsupervised learning • 5.3.1 Hebbian learning algorithm • 5.3.2 Competitive learning – 5.4 Reinforced learning (output based) – 5.5 Genetic algorithms: operators 911/21/2018 By: Tekendra Nath Yogi
  • 10. Contd… • Unit 6: Applications of AI LH 5 – 6.1 Artificial Neural Networks (ANN) • 6.1.1 Neural Networks (NN) and ANN • 6.1.2 Activation functions: unit (unary and binary), ramp, piecewise linear, & sigmoid • 6.1.3 Training and testing: Basic concept • 6.1.4 Mc-Colloch-Pits neuron model – 6.1.5.1. Realization of AND, OR, NOT, and XOR gates • 6.1.5 Neural network architectures Single layer feed-forward architecture: ADALINE (Adaptive Linear Neuron or later Adaptive Linear Element) , Perceptron NN • 6.1.6 Applications of ANN – 6.2 Natural Language Processing (NLP) 6.2.1 Fundamentals of language processing 1011/21/2018 By: Tekendra Nath Yogi
  • 11. Contd… • Unit 7: Production systems LH 4 – 7.1 Strong Methods vs Weak Methods – 7.2 Advantages of Production Systems – 7.3 Production Systems and inference methods • 7.3.1 Conflict resolution strategies • 7.3.2 Forward chaining • 7.3.3 Backward chaining 1111/21/2018 By: Tekendra Nath Yogi
  • 12. Contd… • Unit 8: Uncertainty in AI LH 3 – 8.1 Fuzzy sets – 8.2 Fuzzy logic – 8.3 Fuzzy inferences – 8.4 Probability theory and uncertainty 1211/21/2018 By: Tekendra Nath Yogi
  • 13. Contd… • Unit 9: Expert Systems Human and Machine experts LH 3 – 9.1 Characteristics of expert systems – 9.2 Knowledge engineering – 9.3 Knowledge acquisition – 9.4 Classic expert system • 9.4.1 DENDRAL • 9.4.2 MYCIN • 9.4.3 EMYCIN – 9.5. Case based reasoning 1311/21/2018 By: Tekendra Nath Yogi
  • 14. Contd… • Lab Task: – Students are required to carry out at least 6 lab tasks on predicate calculus, searching and neural networks using ProLog and C/C++/Java. – Some of the lab tasks may be on: • Relationship programs (e.g. mother, father, brother etc) • Recursive programs: Factorial, Fibonacci series etc • Ancestor programs • Tower of Hanoi (TOH) program • Monkey banana problem • Realization of logic gates (using C/C++/Java) 1411/21/2018 By: Tekendra Nath Yogi
  • 15. Contd… • Text Book: – Russel S. and Norvig P., Artificial Intelligence: A modern Approach, Prentice hall – Ritch and Knight, Artificial Intelligence, Prentice hall 1511/21/2018 By: Tekendra Nath Yogi
  • 16. Contd… • References: – Dan W. Patterson, Artificial Intelligence – Artificial Intelligence in the 21st century, Stephen Lucci, Danny Kopec, Mercury Learning and – Information Artificial Intelligence: Foundations of computational Agents, David L. Poole, Alan K. Mackworth, first edtion, Cambridge University Press 1611/21/2018 By: Tekendra Nath Yogi
  • 17. Model Question TRIBHUVAN UNIVERSITY FACULTY OF MANAGEMENT Office of the Dean Full Marks: 40 2017 Time: 2 hrs. BIM / Seventh Semester / IT 228: Artificial intelligence Candidates are required to answer all the questions in their own words as far as practicable. Group “A” Brief Answer Questions: [10 X 1 = 10] 1. 2. ….. …… 10. Group “B” Short Answer Questions: [5 X4 = 20] 1. 2. …. ….. 5. Group “C” Comprehensive Questions: [2 X5 = 10] 1. 2. (Note: The students should not limit themselves to the chapters mentioned in this Model Questions as questions can be asked from any chapter (within the syllabus) in the examination.) 1711/21/2018 By: Tekendra Nath Yogi
  • 18. Unit 1:Introduction Presented By : Tekendra Nath Yogi Tekendranath@gmail.com College Of Applied Business And Technology
  • 19. What is intelligence? • Intelligence is: – the ability to reason – the ability to understand – the ability to create – the ability to Learn from experience – the ability to plan and execute complex tasks • Artificial: – Made as copy something like natural. 1911/21/2018 By: Tekendra Nath Yogi
  • 20. What is artificial intelligence? • Artificial Intelligence is the branch of computer science concerned with making computers behave like humans. • John McCarthy, who coined the term in 1956, defines it as "the science and engineering of making intelligent machines, especially intelligent computer programs." • Major AI textbooks define artificial intelligence as "the study and design of intelligent agents," where an intelligent agent is a system that perceives its environment and takes actions which maximize its chances of success. • The definitions of AI according to some text books are categorized into four approaches and are summarized in the table below : 2011/21/2018 By: Tekendra Nath Yogi
  • 22. Contd… • Top dimension is concerned with thought processes and reasoning, where as bottom dimension addresses the behavior. • The definition on the left measures the success in terms of fidelity of human performance, whereas definitions on the right measure an ideal concept of intelligence, which is called rationality. • Human-centered approaches must be an empirical science, involving hypothesis and experimental confirmation. • A rationalist approach involves a combination of mathematics and engineering. • The four approaches in more detail are as follows : 2211/21/2018 By: Tekendra Nath Yogi
  • 23. 1. Acting Humanly: The Turing Test Approach • The Turing test, proposed by Alan Turing (1950) was designed to provide a satisfactory operational definition of intelligence. • He suggested a test based on indistinguishability from undeniably intelligent entities- human beings. • The test involves an interrogator who interacts with one human and one machine. • Within a given time the interrogator has to find out which of the two the human is, and which one the machine. • A computer passes the test if a human interrogator after posing some written questions, cannot tell whether the written response come from human or not. 2311/21/2018 By: Tekendra Nath Yogi
  • 24. Contd… Fig: Turing Test 2411/21/2018 By: Tekendra Nath Yogi
  • 25. Contd… • To pass a Turing test, a computer must have following capabilities: – Natural Language Processing: To enable it to communicate successfully in English. – Knowledge representation: To store what it knows and hears. – Automated reasoning: To use the stored information to answer questions and to draw new conclusions. – Machine learning: To adapt to new circumstances and to detect and extrapolate patterns. • Limitations of The Turing Test Approach: – Turing test avoid the physical interaction with human interrogator. – It can not tell any thing about proficiency about the agent. 2511/21/2018 By: Tekendra Nath Yogi
  • 26. Contd… • Total Turing Test: – The total Turing test includes video signals and manipulation capability so that the interrogator can test the subject„s perceptual abilities and object manipulation ability. – To pass the total Turing test computer must have following additional capabilities: • Computer Vision: To perceive objects • Robotics: To manipulate objects and move 2611/21/2018 By: Tekendra Nath Yogi
  • 27. Searle’s Chinese Room Argument John Searle – Famous philosopher at the University of California, Berkeley – Most well-known in philosophy of language, philosophy of mind and consciousness studies – Wrote “Minds, Brains and Programs” in 1980, which described the “Chinese Room Argument” 2711/21/2018 By: Tekendra Nath Yogi
  • 28. Contd… • A strong objection to the Turing test has been made by john Searle. • According to which mental states are high level emergent features that are caused by low level physical processes in the neurons. • Thus, mental states cannot be duplicated just on the basis of some program having the same functional structure with the same input output behavior. • To support his view, Searle describes a hypothetical system that is clearly running a program and passes the Turing test, But that does not understand any thing of its inputs and outputs. • His conclusion is that running the appropriate program is not a sufficient condition for being a mind. 2811/21/2018 By: Tekendra Nath Yogi
  • 29. Contd… • The system consists of a human(as CPU), who understands English but cannot understand any Chinese. He is in a room with input and output windows, and a list of rules( as a program) about manipulating Chinese characters. Chinese questions come in from the input window. • Following the rules, he manipulates the characters and produces a reply, which he pushes through the output window. 2911/21/2018 By: Tekendra Nath Yogi
  • 30. Contd… • The Chinese answers that a person in the room produces are very good. In fact, so good, no one can tell that he is not a native Chinese speaker! • Searle‟s Chinese Room passes the Turing Test(Intelligence test). • Searle then argues as follows : – the person in the room does not understand Chinese(given). The rule book being just pieces of paper, do not understand Chinese. – Therefore, there is no understanding of Chinese. Hence, according to the Searle, running the right program does not necessarily generate understanding. 3011/21/2018 By: Tekendra Nath Yogi
  • 31. 2. Thinking Humanly: Cognitive modeling approach • If we are going to say that a given program thinks like a human, we must have some way of determining how humans think. • We need to get inside the actual workings of human minds. There are Three ways to do this: – through introspection: catch our thoughts while they go by – through psychological experiments: Observing a person in action and – through brain imaging: Observing the brain in action. • Once we have precise theory of mind, it is possible to express the theory as a computer program. • But unfortunately until up to now there is no precise theory about thinking process of human brain. Therefore it is not possible to make the machine that think like human brain. 3111/21/2018 By: Tekendra Nath Yogi
  • 32. 3. Think rationally: The laws of thought approach • Aristotal was one of the first who attempt to codify the “ right thinking,” that is, irrefutable reasoning processes. • He gave Syllogisms that always yielded correct conclusion when correct premises are given. • Syllogism is a kind of logical argument that applies deductive reasoning to arrive at a conclusion based on two or more propositions that are assumed to be true • For example: – Ram is a man – All men are mortal – Ram is mortal 3211/21/2018 By: Tekendra Nath Yogi
  • 33. Contd… • These law of thought were supposed to govern the operation of mind: – This study initiated the field of logic. – The logicist tradition in AI hopes to create intelligent systems using logic programming. – However there are two obstacles to this approach. First, It is not easy to take informal knowledge and state in the formal terms required by logical notation, particularly when knowledge is not 100% certain. – Second, solving problem principally is different from doing it in practice. Even problems with certain dozens of fact may exhaust the computational resources of any computer unless it has some guidance as which reasoning step to try first. 3311/21/2018 By: Tekendra Nath Yogi
  • 34. 4. Acting Rationally: The rational Agent approach • Agent is something that acts. Computer agent is expected to have following attributes: – Autonomous control – Perceiving their environment – Persisting over a prolonged period of time – Adapting to change – And capable of taking on another„s goal. • Rational behavior: doing the right thing. • The right thing: that which is expected to maximize goal achievement, given the available information. • Rational Agent is one that acts so as to achieve the best outcome or, when there is uncertainty, the best expected outcome. 3411/21/2018 By: Tekendra Nath Yogi
  • 35. Contd… • In the laws of thought approach to AI, the emphasis was given to correct inferences. • Making correct inferences is sometimes part of being a rational agent, because one way to act rationally is to reason logically to the conclusion and act on that conclusion. • On the other hand, there are also some ways of acting rationally that cannot be said to involve inference. • For Example, recoiling from a hot stove is a reflex action that usually more successful than a slower action taken after careful deliberation. 3511/21/2018 By: Tekendra Nath Yogi
  • 36. Contd… • Advantages: – It is more general than laws of thought approach, because correct inference is just one of several mechanisms for achieving rationality. – It is more amenable to scientific development than are approaches based on human behavior or human thought because the standard of rationality is clearly defined and completely general. 3611/21/2018 By: Tekendra Nath Yogi
  • 37. Applications of AI • What can AI do today? A concise answer is difficult, because there are so many activities in so many sub-fields. Some of its applications are as follows: – Autonomous planning and scheduling – Game playing – Autonomous control – Diagnosis – Logistics planning – Robotics – Speech re-cognition (Language understanding and problem solving) – Spam Filtering – Machine translation, etc. 3711/21/2018 By: Tekendra Nath Yogi
  • 38. Contd… • Autonomous planning and scheduling: – AI can be used for autonomous planning and scheduling. • For example: NASA's Remote Agent program is the first autonomous planning program to control the scheduling of operations for a spacecraft. • Remote Agent generated plans from goals specified from the ground, and it monitored the operation of the spacecraft as the plans were executed. 3811/21/2018 By: Tekendra Nath Yogi
  • 39. Contd… • Game Playing: – You can buy machines that can play master level chess for a few hundred dollars. There is some AI in them. – IBM‟s DEEP BLUE became the first computer program to defeat the world champion in a chess match. – It bested Garry Kasparov(human world chess champion) by score of 3.5 to 2.5 in an exhibition match. – Human champions were able to draw a few matches in subsequent years, but the most recent human computer matches have been won convincingly by the computer. 3911/21/2018 By: Tekendra Nath Yogi
  • 40. Contd… • Autonomous Control: – Safely driving in traffic through the streets, obeying traffic rules and avoiding pedestrians and other vehicles. – NAVLAB(Navigation Laboratory) computer-controlled minivan navigate across the United States-for 2850 miles. – NAVLAB has video cameras that transmit road images to ALVINN, which then computes the best direction to steer, based on experience from previous training runs. – The ALVINN(Autonomous Land Vehicle In a Neural Network) computer vision system was trained to steer a car to keep it following a lane. 4011/21/2018 By: Tekendra Nath Yogi
  • 41. Contd… • Diagnosis: – Medical diagnosis programs based on probabilistic analysis have been able to perform at the level of an expert physician in several areas of medicine. – For example: MYCIN diagnosed bacterial infections of the blood and suggested treatments. – It did better than medical students or practicing doctors. 4111/21/2018 By: Tekendra Nath Yogi
  • 42. Contd… • Logistics Planning: – The AI planning techniques allowed a plan to be generated in hours that would have taken weeks with older methods. • For example: U.S. deployed a Dynamic Analysis and Re-planning Tool, DART (Cross and Walker), to do automated logistics planning and scheduling for transportation. • Account for starting points, destinations, routes, and conflict resolution among all parameters(vehicles, cargo, and people ). 4211/21/2018 By: Tekendra Nath Yogi
  • 43. Contd… • Robotics: – AI is hugely applied in Robots that helps us to solve our complex problems easily. • For example: In Iraq and Afghanistan robots are used to handle hazardous materials, clear explosives, and identify the locations of the snipers. • Robots can also be used as vacuum cleaners for home use. 4311/21/2018 By: Tekendra Nath Yogi
  • 44. Contd… • Language understanding and problem solving/ Speech recognition: – It is possible to instruct some computers using speech. • For example: A traveler calling United Airlines to book flight can have the entire conversation guided by an automated speech recognition and dialog management system, • This is also the example of language understanding and problem solving. – Most users have gone back to the keyboard and the mouse as still more convenient. • 4411/21/2018 By: Tekendra Nath Yogi
  • 45. Contd… • Spam Filtering: – Each Day, learning algorithms classify over a billion messages as spam saving the recipient from having to waste time. – Because the spammers are continually updating their tactics, it is difficult for a static programmed approach to keep up, and learning algorithms work best. 4511/21/2018 By: Tekendra Nath Yogi
  • 46. Contd… • Machine Translation: – A computer program can automatically translates from one language to another, allowing the speaker in one language to understand the something expressed in another language. – The program uses statistical model built from examples of one language to another language translations. – So to understand the language the computer scientists need to understand the statistics and machine learning algorithms not the language. 4611/21/2018 By: Tekendra Nath Yogi
  • 47. Contd… • Expert systems : – A ``knowledge engineer'' interviews experts in a certain domain and tries to embody their knowledge in a computer program for carrying out some task. – How well this works depends on whether the intellectual mechanisms required for the task are within the present state of AI. – For example: MYCIN, DENDRAL, PROSPECROR, etc 4711/21/2018 By: Tekendra Nath Yogi
  • 48. Homework • Define in your own words: – Intelligence – Artificial intelligence – Agent – rationality – Logical reasoning • Differentiate between intelligence and artificial intelligence. What can AI do today? • How is strong AI different from weak AI? • What is Turing test? Explain its significance. • . What is Searle‟s Chinese Room Argument? Explain in detail. • What is AI? What are its application areas? 11/21/2018 By: Tekendra Nath Yogi 48
  • 49. Thank You ! 49By: Tekendra Nath Yogi11/21/2018