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

learning in intelligent systems
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Learning in Intelligent Systems

Artificial Intelligence @ Allegheny College Janyl Jumadinova January 31, 2020

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 1 / 17

slide-2
SLIDE 2

Overview of Learning

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

slide-3
SLIDE 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 Learning in Intelligent Systems January 31, 2020 3 / 17

slide-4
SLIDE 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 Learning in Intelligent Systems January 31, 2020 3 / 17

slide-5
SLIDE 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 Learning in Intelligent Systems January 31, 2020 3 / 17

slide-6
SLIDE 6

Learning in Computing Systems

Computational methods using “experience” to improve performance.

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 4 / 17

slide-7
SLIDE 7

Learning in Computing Systems

Computational methods using “experience” to improve performance. Experience − data driven task

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 4 / 17

slide-8
SLIDE 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 Learning in Intelligent Systems January 31, 2020 4 / 17

slide-9
SLIDE 9

Learning in Computing Systems

Artificial intelligence | Machine learning

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 5 / 17

slide-10
SLIDE 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 Learning in Intelligent Systems January 31, 2020 5 / 17

slide-11
SLIDE 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 Learning in Intelligent Systems January 31, 2020 5 / 17

slide-12
SLIDE 12

Why Learning in Computing Systems?

Understand and improve efficiency of human learning / understanding.

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 6 / 17

slide-13
SLIDE 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 Learning in Intelligent Systems January 31, 2020 6 / 17

slide-14
SLIDE 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 Learning in Intelligent Systems January 31, 2020 6 / 17

slide-15
SLIDE 15

Applications of Learning

Mainly in decision making / pattern recognition / intelligent systems.

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 7 / 17

slide-16
SLIDE 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 Learning in Intelligent Systems January 31, 2020 7 / 17

slide-17
SLIDE 17

Black-box Learning

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 8 / 17

slide-18
SLIDE 18

Learning Architecture

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

slide-19
SLIDE 19

Learning Paradigms

Supervised learning

  • input-output relationships

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 10 / 17

slide-20
SLIDE 20

Learning Paradigms

Supervised learning

  • input-output relationships

Unsupervised learning

  • relationship among inputs

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 10 / 17

slide-21
SLIDE 21

Learning Paradigms

Supervised learning

  • input-output relationships

Unsupervised learning

  • relationship among inputs

Reinforcement learning

  • input-action relates to rewards / punishment

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 10 / 17

slide-22
SLIDE 22

Supervised Learning

Given examples of inputs and corresponding desired outputs.

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 11 / 17

slide-23
SLIDE 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 Learning in Intelligent Systems January 31, 2020 11 / 17

slide-24
SLIDE 24

Supervised Learning

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

slide-25
SLIDE 25

Unsupervised Learning

Given only inputs and automatically discover representations, features, structure etc.

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 13 / 17

slide-26
SLIDE 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 Learning in Intelligent Systems January 31, 2020 13 / 17

slide-27
SLIDE 27

Unsupervised Learning

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

slide-28
SLIDE 28

Reinforcement Learning

Learning approach of getting a computer system to act in the world so as to maximize its rewards.

Janyl Jumadinova Learning in Intelligent Systems January 31, 2020 15 / 17

slide-29
SLIDE 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 Learning in Intelligent Systems January 31, 2020 15 / 17

slide-30
SLIDE 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 Learning in Intelligent Systems January 31, 2020 15 / 17

slide-31
SLIDE 31

Reinforcement Learning

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

slide-32
SLIDE 32

Learning Lifecycle

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