learning in intelligent systems
play

Learning in Intelligent Systems Artificial Intelligence @ Allegheny - PowerPoint PPT Presentation

Learning in Intelligent Systems Artificial Intelligence @ Allegheny College Janyl Jumadinova January 31, 2020 Janyl Jumadinova January 31, 2020 1 / 17 Learning in Intelligent Systems Overview of Learning Janyl Jumadinova January 31, 2020


  1. Learning in Intelligent Systems Artificial Intelligence @ Allegheny College Janyl Jumadinova January 31, 2020 Janyl Jumadinova January 31, 2020 1 / 17 Learning in Intelligent Systems

  2. Overview of Learning Janyl Jumadinova January 31, 2020 2 / 17 Learning in Intelligent Systems

  3. Learning in Humans The act / process of acquiring, modify or reinforcing knowledge or skills through synthesizing different types of new or existed information. Janyl Jumadinova January 31, 2020 3 / 17 Learning in Intelligent Systems

  4. Learning in Humans The act / process of acquiring, modify or reinforcing knowledge or skills through synthesizing different types of new or existed information. Key to human survival. Janyl Jumadinova January 31, 2020 3 / 17 Learning in Intelligent Systems

  5. Learning in Humans The act / process of acquiring, modify or reinforcing knowledge or skills through synthesizing different types of new or existed information. Key to human survival. Progress over time tends to follow learning curves (relatively permanent). Janyl Jumadinova January 31, 2020 3 / 17 Learning in Intelligent Systems

  6. Learning in Computing Systems Computational methods using “experience” to improve performance. Janyl Jumadinova January 31, 2020 4 / 17 Learning in Intelligent Systems

  7. Learning in Computing Systems Computational methods using “experience” to improve performance. Experience − data driven task Janyl Jumadinova January 31, 2020 4 / 17 Learning in Intelligent Systems

  8. Learning in Computing Systems Computational methods using “experience” to improve performance. Experience − data driven task Computer science – involves learning algorithms, analysis of complexity, and theoretical guarantees. Janyl Jumadinova January 31, 2020 4 / 17 Learning in Intelligent Systems

  9. Learning in Computing Systems Artificial intelligence | Machine learning Janyl Jumadinova January 31, 2020 5 / 17 Learning in Intelligent Systems

  10. Learning in Computing Systems Artificial intelligence | Machine learning Computer program(s) with adaptive mechanisms that enable computer / machine to learn from experience /example / analogy / rewards. Janyl Jumadinova January 31, 2020 5 / 17 Learning in Intelligent Systems

  11. Learning in Computing Systems Artificial intelligence | Machine learning Computer program(s) with adaptive mechanisms that enable computer / machine to learn from experience /example / analogy / rewards. It improves the performance of an intelligent system over time (e.g, reducing error rate, improving rewards). Janyl Jumadinova January 31, 2020 5 / 17 Learning in Intelligent Systems

  12. Why Learning in Computing Systems? Understand and improve efficiency of human learning / understanding. Janyl Jumadinova January 31, 2020 6 / 17 Learning in Intelligent Systems

  13. Why Learning in Computing Systems? Understand and improve efficiency of human learning / understanding. Discover new things or structure that is unknown to humans. Janyl Jumadinova January 31, 2020 6 / 17 Learning in Intelligent Systems

  14. Why Learning in Computing Systems? Understand and improve efficiency of human learning / understanding. Discover new things or structure that is unknown to humans. Fill in skeletal or incomplete knowledge / expert specifications about a domain. Janyl Jumadinova January 31, 2020 6 / 17 Learning in Intelligent Systems

  15. Applications of Learning Mainly in decision making / pattern recognition / intelligent systems. Janyl Jumadinova January 31, 2020 7 / 17 Learning in Intelligent Systems

  16. Applications of Learning Mainly in decision making / pattern recognition / intelligent systems. Robot navigation. Automatic speech recognition (Siri in iPhone, Google speech-to-text search). Search and recommendation (Google, Amazon, eBay). Financial prediction, fraud detection, medical diagnosis. Video games, data visualization. Janyl Jumadinova January 31, 2020 7 / 17 Learning in Intelligent Systems

  17. Black-box Learning Janyl Jumadinova January 31, 2020 8 / 17 Learning in Intelligent Systems

  18. Learning Architecture Janyl Jumadinova January 31, 2020 9 / 17 Learning in Intelligent Systems

  19. Learning Paradigms Supervised learning - input-output relationships Janyl Jumadinova January 31, 2020 10 / 17 Learning in Intelligent Systems

  20. Learning Paradigms Supervised learning - input-output relationships Unsupervised learning - relationship among inputs Janyl Jumadinova January 31, 2020 10 / 17 Learning in Intelligent Systems

  21. Learning Paradigms Supervised learning - input-output relationships Unsupervised learning - relationship among inputs Reinforcement learning - input-action relates to rewards / punishment Janyl Jumadinova January 31, 2020 10 / 17 Learning in Intelligent Systems

  22. Supervised Learning Given examples of inputs and corresponding desired outputs. Janyl Jumadinova January 31, 2020 11 / 17 Learning in Intelligent Systems

  23. Supervised Learning Given examples of inputs and corresponding desired outputs. Tasks : Classification (categorizing output: correct class) Regression (continuous output to predict output based for new inputs) Prediction (classify / regression on new input sequences) Janyl Jumadinova January 31, 2020 11 / 17 Learning in Intelligent Systems

  24. Supervised Learning Janyl Jumadinova January 31, 2020 12 / 17 Learning in Intelligent Systems

  25. Unsupervised Learning Given only inputs and automatically discover representations, features, structure etc. Janyl Jumadinova January 31, 2020 13 / 17 Learning in Intelligent Systems

  26. Unsupervised Learning Given only inputs and automatically discover representations, features, structure etc. Tasks : Clustering (to group similar data into a finite number of clusters / groups) Vector Quantization (compress / decode dataset into a new representation but maintaining internal information) Outlier Detection (select highly unusual cases/sequences) Janyl Jumadinova January 31, 2020 13 / 17 Learning in Intelligent Systems

  27. Unsupervised Learning Janyl Jumadinova January 31, 2020 14 / 17 Learning in Intelligent Systems

  28. Reinforcement Learning Learning approach of getting a computer system to act in the world so as to maximize its rewards. Janyl Jumadinova January 31, 2020 15 / 17 Learning in Intelligent Systems

  29. Reinforcement Learning Learning approach of getting a computer system to act in the world so as to maximize its rewards. Consider teaching a domestic animal. We cannot tell it what to do, but we can reward / punish if it does the right/ wrong thing. Janyl Jumadinova January 31, 2020 15 / 17 Learning in Intelligent Systems

  30. Reinforcement Learning Learning approach of getting a computer system to act in the world so as to maximize its rewards. Consider teaching a domestic animal. We cannot tell it what to do, but we can reward / punish if it does the right/ wrong thing. Process to determine what it did that made it get the reward / punishment – “credit assignment problem.” Janyl Jumadinova January 31, 2020 15 / 17 Learning in Intelligent Systems

  31. Reinforcement Learning Janyl Jumadinova January 31, 2020 16 / 17 Learning in Intelligent Systems

  32. Learning Lifecycle https://www.openshift.com/ Janyl Jumadinova January 31, 2020 17 / 17 Learning in Intelligent Systems

Recommend


More recommend