SlideShare a Scribd company logo
1 of 16
AI – A Brief Overview
What is intelligence?
• Rational agent model
   – Choosing among alternatives in such a way to maximize
     achievement of goals within time and other resource constraints
• Ability to make accurate (enough) predictions
• Requires
   –   Ability to receive and process information
   –   Remember
   –   Learn and abstract from information
   –   Model
   –   Plan
   –   Act
   –   Evaluate progress
Strong AI vs Weak/Narrow AI
• Strong AI is general artificial intelligence
   – In principle able to learn and act intelligently in a
     broad general range, as humans can.
• Narrow AI
   – Constrained in problem sets / domains
   – Set of techniques for intelligent decisions / actions
   – Ubiquitous across many software systems
   – Does not attempt to solve the problem of general
     intelligence
   – Most AI today is narrow AI
Approaches to AI
• Brain emulation
• Brain simulation
• Symbolic
   –   Cognitive simulation
   –   Logic based
   –   Anti-logic or “scruffy”
   –   Knowledge-based
• Sub-symbolic
   – Bottom up, embodied, situated
   – Computational intelligence
        • Neural networks
        • Connectionist
   – Evolutionary computation
Knowledge Acquisition
• Input Modalities
   – Senses
      •   Vision
      •   Hearing
      •   Data communication
      •   Touch
      •   Accelerometers
      •   Other tech..
   – Text/Video
      • Linear modalities
      • Speech recognition
      • Natural language Processing
   – Preassembled knowledge / data structures
Memory
•   Temporal Memory
     – Crucial to temporal reasoning
          •    Cause and affect inference
          •    Prediction
•   Factual Memory
     – Searchable fact stores
     – Enabling inference
•   Associative Memory
     – Association between memories. How are memories and inferences strengthened or weakened
       by new memories?
•   Memory Trimming
     – What is the proper tradeoff between detail and size/speed? How is saliency determined for
       current and future goals? How does the memory structure cache and prune over time?
•   Learning
     – What can be inferred or generalized?
     – What patterns and abstractions subsuming many facts and saving resources can be garnered?
•   Search and Retrieval
Knowledge Representation
• Fundamental Goal
   – Represent knowledge in a matter facilitating efficient, accurate
     retrieval and reasoning
• Categories and Objects
   – Categorization of objects is a basic central abstraction form and
     greatly enhances efficiency
• Events
• Mental events and objects
• Reasoning Systems for Categories
   – Semantic networks
   – Description logics
• Reasoning with defaults
   – Default facts are specified at category level and inherited
KR Categories
• Taxonomies
  – Membership
  – Relationships among categories
     • Sub-categories
     • Partitioning (exhaustive decomposition)
     • Physical composition
        – Part/whole
        – Containment

• General relationships
KR - Events
• Event <= fluent, time
  – A condition that varies over time at a particular
    time or time period.
  – So KR events are statements about facts
    concerning referents in time
  – Time-intervals and interval reasoning
  – Time varying knowledge
     • e.g., President(USA, time)
KR – Mental Events
• Beliefs
  – Beliefs are internal states of the AI
     • Subject to change with changing information
     • Self-modeling
• internal state
• Knowledge about internal state of other
  agents
• Modal logic
Inference
• Logical Inference
    – Deduction
         • Derives b from a where b is a formal consequence of a. Deriving consequences of what is
           known or assumed.
    – Induction
         • Reasons from experience to an hypothesis generalizing experience. A “jumping to
           conclusions”. Does not guarantee accuracy.
    – Abduction
         • Seeks plausible explanations or necessities for the facts to be as they are.
         • Backward chaining from sought result to possible evidence.
• Backward chaining
    – Starting from a goal and looking for conditions that support / infer that goal
      recursively until known facts or sufficiently strong beliefs are found.
• Forward chaining
    – A form of deductive inference chasing that may or may not converge on a
      goal.
Goal Seeking
• Intelligence is difficult to speak of without goals, that which a
  system seeks
• Goal seeking requires
    – Goal formulation
    – Problem formulation of what actions to consider in light of state and
      goal
         • Considers cost, likelihood of success of each possible action
    – Performance measure
         • An Intelligent agent optimizes its performance measurement
• Examples
    –   Touring problems
    –   Traveling salesman,
    –   Robot navigation
    –   Assembly sequencing
Basic Simple Search Techniques
• Exhaustive
    – Can be exponential from combinatorial explosion but will find solution if exist
• Uniformed search
    – No information for preferring one choice over another at each point
    – Breadth first, uniform cost, depth first, depth limited iterative deepening, bi-
      directional
• Informed (heuristic) search
    – Greedy, best-first
    – A* search
         • Combines cost to reach node with distance from node to goal
    – Memory bound heuristic search (combining iterative deepening with A*)
    – Heuristic Sources
         • Relaxing problem constraints
         • Subproblem recognition from pattern database
         • From experience
More sophisticated search
• Optimization problems
        •   Best state according to objective function (global maximum or minimum)
        •   Hill climbing search
        •   Simulated annealing
        •   Local beam search
        •   Genetic algorithm
              – Successor states generate by combination of two or more states with modification
• Continuous space searches
• Searching with nondeterministic actions
    – And-or trees
        • Each node/action has several possible outcomes or range of outcomes (ands)
• Searching with incomplete perception
• Online search problems
    – Real travel cost not just computational for each node traversed
        • Depth first is best choice often
        • Hill climbing is also workable
    – Learning a map of the environment as it goes is important
Machine Learning Algorithm Types
• Supervised
    – Input data is pre-labeled as to appropriate results. The learner approximates
      the labeling function.
• Unsupervised
    – Models set of inputs, like clustering
• Semi-supervised
    – Combines labeled and unlabeled samples
• Reinforcement
    – Learns due to feedback resulting from each attempt/guess. Common in neural
      nets
• Transduction
    – Tries to predict new outputs based on training inputs,outups and on test
      inputs
• Learning to learn
    – Learns its own inductive bias based on experience
Machine Learning Approaches
•   Decision tree learning
•   Association rule learning
•   Artificial Neural networks
•   Genetic programming
•   Inductive logic programming
•   Support Vector Machines
•   Clustering
•   Bayesian Networks
•   Reinforcement Learning
•   Representation Learning

More Related Content

What's hot

Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Grigory Sapunov
 
Python AI tutorial
Python AI tutorialPython AI tutorial
Python AI tutorialgrinu
 
Donner - Deep Learning - Overview and practical aspects
Donner - Deep Learning - Overview and practical aspectsDonner - Deep Learning - Overview and practical aspects
Donner - Deep Learning - Overview and practical aspectsVienna Data Science Group
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learningdoppenhe
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning TutorialAmr Rashed
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Prasad Kulkarni
 
A tutorial on deep learning at icml 2013
A tutorial on deep learning at icml 2013A tutorial on deep learning at icml 2013
A tutorial on deep learning at icml 2013Philip Zheng
 
What's Wrong With Deep Learning?
What's Wrong With Deep Learning?What's Wrong With Deep Learning?
What's Wrong With Deep Learning?Philip Zheng
 
General introduction to AI ML DL DS
General introduction to AI ML DL DSGeneral introduction to AI ML DL DS
General introduction to AI ML DL DSRoopesh Kohad
 
DSRLab seminar Introduction to deep learning
DSRLab seminar   Introduction to deep learningDSRLab seminar   Introduction to deep learning
DSRLab seminar Introduction to deep learningPoo Kuan Hoong
 
Deep Learning for Artificial Intelligence (AI)
Deep Learning for Artificial Intelligence (AI)Deep Learning for Artificial Intelligence (AI)
Deep Learning for Artificial Intelligence (AI)Er. Shiva K. Shrestha
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerPoo Kuan Hoong
 
Big Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningBig Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningPoo Kuan Hoong
 
Deep Learning for NLP: An Introduction to Neural Word Embeddings
Deep Learning for NLP: An Introduction to Neural Word EmbeddingsDeep Learning for NLP: An Introduction to Neural Word Embeddings
Deep Learning for NLP: An Introduction to Neural Word EmbeddingsRoelof Pieters
 
artificial intelligence
 artificial intelligence artificial intelligence
artificial intelligenceMegha Sharma
 
Knowledge-based Systems
Knowledge-based SystemsKnowledge-based Systems
Knowledge-based Systemssaimohang
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencemailmerk
 

What's hot (20)

Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016
 
Python AI tutorial
Python AI tutorialPython AI tutorial
Python AI tutorial
 
Deep learning
Deep learningDeep learning
Deep learning
 
Donner - Deep Learning - Overview and practical aspects
Donner - Deep Learning - Overview and practical aspectsDonner - Deep Learning - Overview and practical aspects
Donner - Deep Learning - Overview and practical aspects
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
A tutorial on deep learning at icml 2013
A tutorial on deep learning at icml 2013A tutorial on deep learning at icml 2013
A tutorial on deep learning at icml 2013
 
What's Wrong With Deep Learning?
What's Wrong With Deep Learning?What's Wrong With Deep Learning?
What's Wrong With Deep Learning?
 
General introduction to AI ML DL DS
General introduction to AI ML DL DSGeneral introduction to AI ML DL DS
General introduction to AI ML DL DS
 
DSRLab seminar Introduction to deep learning
DSRLab seminar   Introduction to deep learningDSRLab seminar   Introduction to deep learning
DSRLab seminar Introduction to deep learning
 
Deep Learning for Artificial Intelligence (AI)
Deep Learning for Artificial Intelligence (AI)Deep Learning for Artificial Intelligence (AI)
Deep Learning for Artificial Intelligence (AI)
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
 
Big Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningBig Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep Learning
 
Deep Learning for NLP: An Introduction to Neural Word Embeddings
Deep Learning for NLP: An Introduction to Neural Word EmbeddingsDeep Learning for NLP: An Introduction to Neural Word Embeddings
Deep Learning for NLP: An Introduction to Neural Word Embeddings
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligence
 
artificial intelligence
 artificial intelligence artificial intelligence
artificial intelligence
 
Unit 1
Unit 1Unit 1
Unit 1
 
Knowledge-based Systems
Knowledge-based SystemsKnowledge-based Systems
Knowledge-based Systems
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 

Similar to Ai overview

Similar to Ai overview (20)

Language d avid meyers
Language d avid meyersLanguage d avid meyers
Language d avid meyers
 
Artificial Intelligence: Knowledge Acquisition
Artificial Intelligence: Knowledge AcquisitionArtificial Intelligence: Knowledge Acquisition
Artificial Intelligence: Knowledge Acquisition
 
5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf
 
L&M wk 2
L&M wk 2L&M wk 2
L&M wk 2
 
Qualitative research
Qualitative researchQualitative research
Qualitative research
 
Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence Approaches
 
ML.ppt
ML.pptML.ppt
ML.ppt
 
ML.ppt
ML.pptML.ppt
ML.ppt
 
ML.ppt
ML.pptML.ppt
ML.ppt
 
ML.ppt
ML.pptML.ppt
ML.ppt
 
ML.pptvdvdvdvdvdfvdfgvdsdgdsfgdfgdfgdfgdf
ML.pptvdvdvdvdvdfvdfgvdsdgdsfgdfgdfgdfgdfML.pptvdvdvdvdvdfvdfgvdsdgdsfgdfgdfgdfgdf
ML.pptvdvdvdvdvdfvdfgvdsdgdsfgdfgdfgdfgdf
 
ML.ppt
ML.pptML.ppt
ML.ppt
 
Exo cortex
Exo cortexExo cortex
Exo cortex
 
Lecture - Data Mining
Lecture - Data MiningLecture - Data Mining
Lecture - Data Mining
 
6 KBS_ES.ppt
6 KBS_ES.ppt6 KBS_ES.ppt
6 KBS_ES.ppt
 
Cognitive Level of Analysis: Cognitive Processes
Cognitive Level of Analysis: Cognitive ProcessesCognitive Level of Analysis: Cognitive Processes
Cognitive Level of Analysis: Cognitive Processes
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The Complexity
 
Qualitative Analysis- Dr Ryan Thomas Williams
Qualitative Analysis- Dr Ryan Thomas WilliamsQualitative Analysis- Dr Ryan Thomas Williams
Qualitative Analysis- Dr Ryan Thomas Williams
 
E3 chap-09
E3 chap-09E3 chap-09
E3 chap-09
 
Data mining Basics and complete description onword
Data mining Basics and complete description onwordData mining Basics and complete description onword
Data mining Basics and complete description onword
 

More from Serendipity Seraph (20)

Device etc090212
Device etc090212Device etc090212
Device etc090212
 
Space090912
Space090912Space090912
Space090912
 
Economy future
Economy futureEconomy future
Economy future
 
Devices gadgets open
Devices gadgets openDevices gadgets open
Devices gadgets open
 
Ss2012 redux
Ss2012 reduxSs2012 redux
Ss2012 redux
 
Devices123012
Devices123012Devices123012
Devices123012
 
Space010613
Space010613Space010613
Space010613
 
Robot012013
Robot012013Robot012013
Robot012013
 
Device comp012713
Device comp012713Device comp012713
Device comp012713
 
Space02102013
Space02102013Space02102013
Space02102013
 
What is transhumanism
What is transhumanismWhat is transhumanism
What is transhumanism
 
Medical0302
Medical0302Medical0302
Medical0302
 
Intellectual property revisited
Intellectual property revisitedIntellectual property revisited
Intellectual property revisited
 
Space news 031713
Space news 031713Space news 031713
Space news 031713
 
Device news 031013
Device news 031013Device news 031013
Device news 031013
 
Abundance 061712
Abundance 061712Abundance 061712
Abundance 061712
 
Water070812
Water070812Water070812
Water070812
 
Curiousity space
Curiousity spaceCuriousity space
Curiousity space
 
Space0818
Space0818Space0818
Space0818
 
Robots0812
Robots0812Robots0812
Robots0812
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Ai overview

  • 1. AI – A Brief Overview
  • 2. What is intelligence? • Rational agent model – Choosing among alternatives in such a way to maximize achievement of goals within time and other resource constraints • Ability to make accurate (enough) predictions • Requires – Ability to receive and process information – Remember – Learn and abstract from information – Model – Plan – Act – Evaluate progress
  • 3. Strong AI vs Weak/Narrow AI • Strong AI is general artificial intelligence – In principle able to learn and act intelligently in a broad general range, as humans can. • Narrow AI – Constrained in problem sets / domains – Set of techniques for intelligent decisions / actions – Ubiquitous across many software systems – Does not attempt to solve the problem of general intelligence – Most AI today is narrow AI
  • 4. Approaches to AI • Brain emulation • Brain simulation • Symbolic – Cognitive simulation – Logic based – Anti-logic or “scruffy” – Knowledge-based • Sub-symbolic – Bottom up, embodied, situated – Computational intelligence • Neural networks • Connectionist – Evolutionary computation
  • 5. Knowledge Acquisition • Input Modalities – Senses • Vision • Hearing • Data communication • Touch • Accelerometers • Other tech.. – Text/Video • Linear modalities • Speech recognition • Natural language Processing – Preassembled knowledge / data structures
  • 6. Memory • Temporal Memory – Crucial to temporal reasoning • Cause and affect inference • Prediction • Factual Memory – Searchable fact stores – Enabling inference • Associative Memory – Association between memories. How are memories and inferences strengthened or weakened by new memories? • Memory Trimming – What is the proper tradeoff between detail and size/speed? How is saliency determined for current and future goals? How does the memory structure cache and prune over time? • Learning – What can be inferred or generalized? – What patterns and abstractions subsuming many facts and saving resources can be garnered? • Search and Retrieval
  • 7. Knowledge Representation • Fundamental Goal – Represent knowledge in a matter facilitating efficient, accurate retrieval and reasoning • Categories and Objects – Categorization of objects is a basic central abstraction form and greatly enhances efficiency • Events • Mental events and objects • Reasoning Systems for Categories – Semantic networks – Description logics • Reasoning with defaults – Default facts are specified at category level and inherited
  • 8. KR Categories • Taxonomies – Membership – Relationships among categories • Sub-categories • Partitioning (exhaustive decomposition) • Physical composition – Part/whole – Containment • General relationships
  • 9. KR - Events • Event <= fluent, time – A condition that varies over time at a particular time or time period. – So KR events are statements about facts concerning referents in time – Time-intervals and interval reasoning – Time varying knowledge • e.g., President(USA, time)
  • 10. KR – Mental Events • Beliefs – Beliefs are internal states of the AI • Subject to change with changing information • Self-modeling • internal state • Knowledge about internal state of other agents • Modal logic
  • 11. Inference • Logical Inference – Deduction • Derives b from a where b is a formal consequence of a. Deriving consequences of what is known or assumed. – Induction • Reasons from experience to an hypothesis generalizing experience. A “jumping to conclusions”. Does not guarantee accuracy. – Abduction • Seeks plausible explanations or necessities for the facts to be as they are. • Backward chaining from sought result to possible evidence. • Backward chaining – Starting from a goal and looking for conditions that support / infer that goal recursively until known facts or sufficiently strong beliefs are found. • Forward chaining – A form of deductive inference chasing that may or may not converge on a goal.
  • 12. Goal Seeking • Intelligence is difficult to speak of without goals, that which a system seeks • Goal seeking requires – Goal formulation – Problem formulation of what actions to consider in light of state and goal • Considers cost, likelihood of success of each possible action – Performance measure • An Intelligent agent optimizes its performance measurement • Examples – Touring problems – Traveling salesman, – Robot navigation – Assembly sequencing
  • 13. Basic Simple Search Techniques • Exhaustive – Can be exponential from combinatorial explosion but will find solution if exist • Uniformed search – No information for preferring one choice over another at each point – Breadth first, uniform cost, depth first, depth limited iterative deepening, bi- directional • Informed (heuristic) search – Greedy, best-first – A* search • Combines cost to reach node with distance from node to goal – Memory bound heuristic search (combining iterative deepening with A*) – Heuristic Sources • Relaxing problem constraints • Subproblem recognition from pattern database • From experience
  • 14. More sophisticated search • Optimization problems • Best state according to objective function (global maximum or minimum) • Hill climbing search • Simulated annealing • Local beam search • Genetic algorithm – Successor states generate by combination of two or more states with modification • Continuous space searches • Searching with nondeterministic actions – And-or trees • Each node/action has several possible outcomes or range of outcomes (ands) • Searching with incomplete perception • Online search problems – Real travel cost not just computational for each node traversed • Depth first is best choice often • Hill climbing is also workable – Learning a map of the environment as it goes is important
  • 15. Machine Learning Algorithm Types • Supervised – Input data is pre-labeled as to appropriate results. The learner approximates the labeling function. • Unsupervised – Models set of inputs, like clustering • Semi-supervised – Combines labeled and unlabeled samples • Reinforcement – Learns due to feedback resulting from each attempt/guess. Common in neural nets • Transduction – Tries to predict new outputs based on training inputs,outups and on test inputs • Learning to learn – Learns its own inductive bias based on experience
  • 16. Machine Learning Approaches • Decision tree learning • Association rule learning • Artificial Neural networks • Genetic programming • Inductive logic programming • Support Vector Machines • Clustering • Bayesian Networks • Reinforcement Learning • Representation Learning

Editor's Notes

  1. In artificial intelligence, the labels neats and scruffies are used to refer to one of the continuing philosophical disputes in artificial intelligence research. This conflict is over a serious concern: what is the best way to design an intelligent system?http://artificial-intuition.com/index.htmlNeats consider that solutions should be elegant, clear and provably correct. Scruffies believe that intelligence is too complicated (or computationally intractable) to be solved with the sorts of homogeneous system such neat requirements usually mandate.
  2. Depending on the model that AI development takes a AI may or may not be able to transfer its knowledge to another AI. But the entire AI is likely much easier to fully copy.http://artificial-intuition.com/index.html
  3. Cyc project attempted to input millions of “common sense” facts to support AI common sense. Project largely failed in main goal but did produce a corpus for possible future work.A deep weakness of this approach is encoding millions of factoids in formal logic instead of an organic understanding of interrelated concepts. It is not clear that attempting to introspect this interrelation and encode it in such formal terms is possible.
  4. General important categories include Events, Times, Physical Objects, Beliefs. The general field of creating representations for these sorts of things is sometimes called Ontological Engineering.
  5. Modal logic is a type of formal logic that includes modalities like possibility and belief and frequency. Difference between “John is happy” and “John is usually happy”.
  6. Inference is reaching conclusions from what is known that are not present in the known facts. It is also a basis for abstraction / concept formation.Inductive reasoning, also known as induction or inductive logic, or educated guess in colloquial English, is a kind of reasoning that constructs or evaluates inductive arguments. The premises of an inductive logical argument indicate some degree of support (inductive probability) for the conclusion but do not entail it; that is, they suggest truth but do not ensure it.http://en.wikipedia.org/wiki/Deductive_reasoninghttp://en.wikipedia.org/wiki/Inductionhttp://en.wikipedia.org/wiki/Abduction_(logic)Of the candidate systems for an inductive logic, the most influential is Bayesianism[citation needed]. As a logic of induction rather than a theory of belief, Bayesianism does not determine which beliefs are a priori rational, but rather determines how we should rationally change the beliefs we have when presented with evidence. We begin by committing to a (really any) hypothesis, and when faced with evidence, we adjust the strength of our belief in that hypothesis in a precise manner using Bayesian logic.http://en.wikipedia.org/wiki/Abductive_reasoning#Deduction.2C_induction.2C_and_abductionInductive reasoning allows for the possibility that the conclusion is false, even where all of the premises are true.[1] For example:All of the swans we have seen are white.All swans are white.
  7. http://en.wikipedia.org/wiki/Inductive_bias
  8. http://en.wikipedia.org/wiki/Decision_tree_learninghttp://en.wikipedia.org/wiki/Association_rule_learninghttp://en.wikipedia.org/wiki/Artificial_neural_networkhttp://en.wikipedia.org/wiki/Genetic_programminghttp://en.wikipedia.org/wiki/Inductive_logic_programminghttp://en.wikipedia.org/wiki/Support_vector_machineshttp://en.wikipedia.org/wiki/Cluster_analysishttp://en.wikipedia.org/wiki/Bayesian_networkhttp://en.wikipedia.org/wiki/Reinforcement_learningDecision tree learning uses a decision tree as a predictive model which maps observations about an item to conclusions about the item&apos;s target value.Association rule learning is a method for discovering interesting relations between variables in large databases.