1 / 26

Artificial Intelligence

Artificial Intelligence. Lecture 1. Objectives. Definition Foundation of AI History of AI Agent Application of AI. Definition.  It is the science and engineering of making intelligent machines, especially intelligent computer programs

clarke-soto
Download Presentation

Artificial Intelligence

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Artificial Intelligence Lecture 1

  2. Objectives • Definition • Foundation of AI • History of AI • Agent • Application of AI

  3. Definition •  It is the science and engineering of making intelligent machines, especially intelligent computer programs •  It is related to the similar task of using computers to understand human intelligence

  4. Definition of scientists

  5. Foundation • Strong AI • Introducedby John Searle in 1980 Minds,Brains and Programs(Article) • Deals with the creation of computer-based artificial intelligence truly reason and solve problems • Types Human-like AI(computer program think and reason just like human mind), Non-Human-like AI( computer programs develops non-human way of thinking and reasoning)

  6. Foundation(Cont..) • Weak AI • Deals with the creation of some form of artificial intelligence that can reason and solve problems in a limited

  7. History of AI • To program computers think like human, at first we have to resolve how humans think • Studied on human-thinking and mind go back nearly 2000 years • Arostotle was the first philosopher who formalize human thinking • Warren McCulloch and Walter Pitts(1943) Models of Artificial Neurons  earliest work in AI • Marvin Minsky and Dean Edmond(1951)first Neural computer(SNARC) • McCarthy wrote LISP(1958)

  8. Application of AI • Chinook(1994)man-machine champion in checker • Deep Blue Chess playing computer beat Garry Kasparov in 1996 • Fuzzy Logic is a technique for reasoning under uncertainty • Expert systems • Neural Network

  9. Agent • An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors • human agent has eyes, ears as sensor and hands,legs as effectors • a hardware or software based computer system that has the following properties • Autonomy  operates without direct intervention of human • Social ability Agents can communicate with other agents via an agent communication language • Reactivity  Agents perceive their environment

  10. Architecture of Agent

  11. Types of Agent • Rational agentdoes the right thing • Omniscient agent knows the actual outcome of its actions

  12. Some terms • Performance measure: a subjectivemeasureto characterize how successful an agent is (e.g., speed, power usage, accuracy, money, etc.) • (degree of) Autonomy: to what extent is the agent able to make decisions and take actions on its own?

  13. Structure of Intelligent Agents

  14. Types of agent program • simple reflex agents • model-based reflex agents • goal-based agents • utility-based agents

  15. Simple reflex agents •  act only on the basis of the current percept, ignoring the rest of the percept history. • The agent function is based on the condition-action rule: if condition then action.

  16. Model-based reflex agents • It works by finding a rule whose condition matches the current situation (as defined by the percept and the stored internal state) and then doing the action associated with that rule

  17. Goal-based agents • Goal-based agents further expand on the capabilities of the model-based agents, by using "goal" information. • Goal information describes situations that are desirable. • allows the agent a way to choose among multiple possibilities, selecting the one which reaches a goal state

  18. Utility-based agents • Goal-based agents only distinguish between goal states and non-goal states •  to define a measure of how desirable a particular state is  can be obtained through the use of a utility function which maps a state to a measure of the utility of the state

  19. Mobile agents • Programs that can migrate from one machine to another. • Execute in a platform-independent execution environment • Two types: • One-hop mobile agents (migrate to one other place) • Multi-hop mobile agents (roam the network from place to place) • Applications: • Distributed information retrieval. • Telecommunication network routing.

  20. Properties of environments • Accessible • Deterministic • Episodic • Static • Discrete

  21. Accessible vs. inaccessible • If an agent's sensory apparatus gives it access to the complete state of the environmentaccessable

  22. Deterministic vs. nondeterministic • If the next state of the environment is completely determined by the current state and the actions selected by the agents, then we say the environment is deterministic

  23. Episodic vs. nonepisodic • In an episodic environment, the agent's experience is divided into "episodes." • Each episode consists of the agent perceiving and then acting. • The quality of its action depends just on the episode itself, because subsequent episodes do not depend on what actions occur in previous episodes. • Episodic environments are much simpler because the agent does not need to think ahead.

  24. Static vs. dynamic • If the environment can change while an agent is deliberating, then we say the environment is dynamic for that agent; otherwise it is static.

  25. Discrete vs. continuous • If there are a limited number of distinct, clearly defined percepts and actions we say that the environment is discrete. • Chess is discrete—there are a fixed number of possible moves on each turn. • Taxi driving is continuous—the speed and location of the taxi and the other vehicles sweep through a range of continuous values

  26. Questions • Define AI according to different scientists • Distinguish between strong AI and weak AI • Define agent • State properties of agent • Explain structure of agent with proper example • Mention differences between rational and omniscient agent • How is an Agent different from other software? • Explain different types of agent program • Mention properties of environment

More Related