Artificial Intelligence Goals of this Course



Download 63.76 Kb.
Date28.01.2017
Size63.76 Kb.
#8978


Artificial Intelligence

Goals of this Course: -

  • This class is a broad introduction to artificial intelligence (AI)

    • AI is a very broad field with many subareas

      • We will cover many of the primary concepts/ideas

      • But in 10 weeks we can’t cover everything

      • Other classes in AI you may want to consider:

        • Belief Networks, 276

        • Winter: Probabilistic Learning, 274A

        • Spring: Machine Learning, 273A

    • If you have taken another class (e.g., undergrad) in AI, you may want to consider waiving this class and taking a more specialized AI class (feel free to ask me about this).

c:\users\neha\desktop\6a00d8341bf7f753ef00e5521bbd278834-800wi.jpg

History of AI: -

  • 1943: early beginnings

    • McCulloch & Pitts: Boolean circuit model of brain

  • 1950: Turing

    • Turing's "Computing Machinery and Intelligence“

  • 1956: birth of AI

    • Dartmouth meeting: "Artificial Intelligence“ name adopted

  • 1950s: initial promise

    • Early AI programs, including

    • Samuel's checkers program

    • Newell & Simon's Logic Theorist

    • 1955-65: “great enthusiasm”

    • Newell and Simon: GPS, general problem solver

    • Gelertner: Geometry Theorem Prover

    • McCarthy: invention of LISP

  • 1966—73: Reality dawns

    • Realization that many AI problems are intractable

    • Limitations of existing neural network methods identified

      • Neural network research almost disappears

      • 1969—85: Adding domain knowledge

    • Development of knowledge-based systems

    • Success of rule-based expert systems,

      • E.g., DENDRAL, MYCIN

      • But were brittle and did not scale well in practice

      • 1986-- Rise of machine learning

    • Neural networks return to popularity

    • Major advances in machine learning algorithms and applications

    • 1990-- Role of uncertainty

    • Bayesian networks as a knowledge representation framework

    • 1995-- AI as Science

    • Integration of learning, reasoning, knowledge representation

    • AI methods used in vision, language, data mining, etc

What is Intelligence???

  • Intelligence:

    • “the capacity to learn and solve problems” (Websters dictionary)

    • in particular,

      • the ability to solve novel problems

      • the ability to act rationally

      • the ability to act like humans

What is Artificial Intelligence?

  • Artificial Intelligence:

    • build and understand intelligent entities or agents

    • 2 main approaches: “engineering” versus “cognitive modeling”

  • Intelligence is the ability to learn about, to learn from, to understand about, and interact with one’s environment.

  • Intelligence is the faculty of understanding

  • Intelligence is not to make no mistakes but quickly to understand how to make them good

  • Artificial Intelligence (AI) is usually defined as the science of making computers do things that require intelligence when done by humans.

  • A.I is the study of ideas that enable computers to be intelligent

c:\users\neha\desktop\artificial-intelligence_zpsd8ea4038.jpg

How Does AI Works??

Artificial intelligence works with the help of



  • Artificial Neurons (Artificial Neural Network)

And

  • Scientific theorems(If-Then Statements, Logics)

What’s involved in Intelligence?

  • Ability to interact with the real world

    • to perceive, understand, and act

    • e.g., speech recognition and understanding and synthesis

    • e.g., image understanding

    • e.g., ability to take actions, have an effect

  • Reasoning and Planning

    • modeling the external world, given input

    • solving new problems, planning, and making decisions

    • ability to deal with unexpected problems, uncertainties

  • Learning and Adaptation

    • we are continuously learning and adapting

    • our internal models are always being “updated”

  • e.g., a baby learning to categorize and recognize animals

Artificial Intelligence: -

  • Representation & reasoning with knowledge




  • Sensing, learning & adaptation Search & optimization.




  • Theoretical principles & applications.







  • Autonomous vs. supportive, interactive.


Academic Disciplines relevant to AI: -

  • Philosophy Logic, methods of reasoning, mind as physical
    system, foundations of learning, language,
    rationality.

  • Mathematics Formal representation and proof, algorithms,
    computation, (un)decidability, (in)tractability

  • Probability/Statistics modeling uncertainty, learning from data

  • Economics utility, decision theory, rational economic agents

  • Neuroscience neurons as information processing units.

  • Psychology/ how do people behave, perceive, process cognitive

Cognitive Science information, represent knowledge.

  • Computer building fast computers
    engineering

  • Control theory design systems that maximize an objective
    function over time

  • Linguistics knowledge representation, grammars

What is Neural Networking??

  • Artificial neural networks are composed of interconnecting artificial neurons (programming constructs that mimic the properties of biological neurons).

https://cs.byu.edu/files/images/neural_networking.jpg c:\users\neha\desktop\6a00d8341bf7f753ef019affc63311970d.jpg

Intelligent Systems in Your Everyday Life

  • Post Office

    • automatic address recognition and sorting of mail

  • Banks

    • automatic check readers, signature verification systems

    • automated loan application classification

  • Customer Service

    • automatic voice recognition

    • The Web

    • Identifying your age, gender, location, from your Web surfing

    • Automated fraud detection

    • Digital Cameras



    • Automated face detection and focusing

    • Computer Games

    • Intelligent characters/agents

AI at Forefront of “Computational Revolution”

Industrial revolution

Computational revolution



Acceleration of Methods, Applications, Infrastructure: -


  • Learning and reasoning prowess




  • Computation




  • Memory



  • Sensors, connectivity, and content

Expectations: AI in daily life: -

  • Communications




  • Time management




  • Health & safety




  • Education




  • Goals, informational needs




  • Games, recreation, activities




  • Products, purchases, marketing






  • Augmentation of cognition

Expectations: AI in Science: -

  • Automated discovery




  • Design of experiments




  • Triaging of resources




  • Interpretation of data




  • Probing complexity




  • Biology, chemistry, medicine, climate

Key insights and technological breakthroughs will be enabled through AI methods
Structure of a Biological Neuron: -

Expectation: AI and Infrastructure : -

  • Transportation

  • Commerce decision making

  • Agriculture

  • Engineering & architecture

  • Power & conservation




AI and the Consumer: -


  • Evolving relationship with computation




  • Sensing, reasoning & learning




  • Personalized smart applications




  • Products & services




  • Challenges and opportunities with data & privacy


Trends in sensing, reasoning & learning: -


  • Large quantities of data via new sensing and online processes



  • Advances in tractable machine learning




  • New applications and services





Advances in Machine Learning: -


  • e.g., Structure search over variables




  • Generate and test feasible model




  • Build predictive models



Sensing, Learning, and Privacy: -


  • Learning preferences about privacy




  • Protected sensing & personalization




  • Proactive inference & modeling




  • Enriched parameters & policies for data sharing




  • Restricted usage




  • Partial revelation


Examples Of Artificial Intelligence: -

Expert Systems!!

  • An expert system is a computer program that is designed to hold the accumulated knowledge of one or more domain experts

  • It reasons with knowledge of some specialist subject with a view to solving problems or giving advice

  • They are tested by being placed in the same real world problem solving situation.

Applications of Expert Systems : -

PUFF: Medical system for diagnosis of respiratory conditions

c:\my documents\teaching\moray house\placement two\laptop files\oil-seeps.gif

PROSPECTOR: Used by geologists to identify sites for drilling or mining

c:\my documents\teaching\moray house\placement two\laptop files\xray.jpg

Applications of Expert Systems : -

DENDRAL: Used to identify the structure of chemical compounds. First used in 1965.

LITHIAN: Gives advice to archaeologists examining stone tools

AI Applications: Machine Translation: -

  • Language problems in international business

    • e.g., at a meeting of Japanese, Korean, Vietnamese and Swedish investors, no common language

    • or: you are shipping your software manuals to 127 countries

    • solution; hire translators to translate

    • would be much cheaper if a machine could do this

  • How hard is automated translation

    • Very difficult! e.g., English to Russian

        • “The spirit is willing but the flesh is weak” (English)

        • “the vodka is good but the meat is rotten” (Russian)

    • Not only must the words be translated, but their meaning also!

    • Is this problem “AI-complete”?

    • Nonetheless....

    • commercial systems can do a lot of the work very well (e.g., restricted vocabularies in software documentation)

    • Algorithms which combine dictionaries, grammar models, etc.

    • Recent progress using “black-box” machine learning techniques

Machine Learning!

Machine learning is a scientific discipline concerned with the design and development of algorithms that allow machines to mimic human intelligence.



robot_plants_kaku_computing_power.gif

There are Three ways that A.I learns: -

  • Failure Driven Learning



  • Learning by being Told



  • Learning by Exploration



  • Modeling exactly how humans actually think



  • Modeling exactly how humans actually act



  • Modeling how ideal agents “should think”



  • Modeling how ideal agents “should act”



  • Modern AI focuses on the last definition

    • we will also focus on this “engineering” approach

    • success is judged by how well the agent performs

Acting humanly: Turing test: -

  • Turing (1950) "Computing machinery and intelligence“

  • "Can machines think?" à "Can machines behave intelligently? “

  • Operational test for intelligent behavior: the Imitation Game

turing

  • Suggests major components required for AI:

- Knowledge representation

- Reasoning,

- Language/image understanding,

- learning



* Question: is it important that an intelligent system act like a human?

Thinking humanly: -

  • Cognitive Science approach

    • Try to get “inside” our minds

    • E.g., conduct experiments with people to try to “reverse-engineer” how we reason, learning, remember, predict

    • Problems

    • Humans don’t behave rationally

  • e.g., insurance

    • The reverse engineering is very hard to do

The brain’s hardware is very different to a computer program

Thinking rationally: -

  • Represent facts about the world via logic

  • Use logical inference as a basis for reasoning about these facts

  • Can be a very useful approach to AI

    • E.g., theorem-proves

    • Limitations

    • Does not account for an agent’s uncertainty about the world

  • E.g., difficult to couple to vision or speech systems

    • Has no way to represent goals, costs, etc (important aspects of real-world environments)

Acting rationally: -

  • Decision theory/Economics

    • Set of future states of the world

    • Set of possible actions an agent can take

    • Utility = gain to an agent for each action/state pair

    • An agent acts rationally if it selects the action that maximizes its “utility”

      • Or expected utility if there is uncertainty

      • Emphasis is on autonomous agents that behave rationally (make the best predictions, take the best actions)

    • on average over time

    • within computational limitations (“bounded rationality”)

Resemblance to Human Mind.... : -

  • The special ability of artificial intelligence is to reach a solution based on facts rather than on a preset series of steps—is what most closely resembles the thinking function of the human brain



Human Intelligence VS Artificial Intelligence: -

z:\images.jpeg

Human Intelligence : -

  • Intuition, Common sense, Judgment, Creativity, Beliefs etc

  • The ability to demonstrate their intelligence by communicating effectively

  • Plausible Reasoning and Critical thinking

  • Humans are fallible

  • They have limited knowledge bases

  • Information processing of serial nature proceed very slowly in the brain as compared to computers

  • Humans are unable to retain large amounts of data in memory.




Artificial Intelligence: -

  • Ability to simulate human behavior and cognitive processes

  • Capture and preserve human expertise

  • Fast Response. The ability to comprehend large amounts of data quickly.

  • No “common sense”

  • Cannot readily deal with “mixed” knowledge

  • May have high development costs



  • Raise legal and ethical concerns




Human Intelligence VS Artificial Intelligence: -

h vs ai.png

  • We achieve more than we know. We know more than we understand. We understand more than we can explain (Claude Bernard, 19th C French scientific philosopher)

Artificial Intelligence VS Conventional Computing: -

Artificial Intelligence : -

  • AI software uses the techniques of search and pattern matching



  • Programmers design AI software to give the computer only the problem, not the steps necessary to solve it




Conventional Computing : -

  • Conventional computer software follow a logical series of steps to reach a conclusion

  • Computer programmers originally designed software that accomplished tasks by completing algorithms




Psychology And Artificial intelligence: -

The functionalist approach of AI views the mind as a representational system and psychology as the study of the various computational processes whereby mental representations are:



  • Constructed,

  • organized, and

  • Interpreted.

(Margaret Boden's essays written between 1982 and 1988)

Artificial intelligence & our society: -

Why we need AI??

  • To supplement natural intelligence

  • for e.g. we are building intelligence in an object so that it can do what we want it to do, as

  • for example-- robots, thus reducing human labor and reducing human mistakes

My Perspective: -

  • For Humans Intelligence is no more than TAKING a right decision at right time and



  • For Machines Artificial Intelligence is no more than CHOOSING a right decision at right time



  • I think Artificial intelligence is the Second intelligence ever to exist

http://androidisms.com/wp-content/uploads/2010/12/marvin_standing_and_pointing.jpg


Artificial Intelligence Page



Download 63.76 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page