SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie Ai overview

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"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
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Kürzlich hochgeladen (20)

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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

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

Hinweis der Redaktion

  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.