SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Chapter Five
Artificial intelligence
Learning
1/24/2016 1
Learning
What is Learning
Learning denotes changes in a system that enable
the system to do the same task more efficiently next time.
Learning is an important feature of “Intelligence”.
Definition
A computer program is said to learn from experience
with respect to
some class of tasks T and performance measure P,
if its performance at
tasks in T, as measured by P, improves with
experience E. (Mitchell 1997)
1/24/2016 2
This means :
Given : A task T
A performance measure P
Some experience E with the task
Goal: Generalize the experience in a way that allows to
improve your performance on the task.
Why do you require Machine Learning ?
â–  Understand and improve efficiency of human learning.
â–  Discover new things or structure that is unknown to humans.
â–  Fill in skeletal or incomplete specifications about a domain.
1/24/2016 3
Learning Agents
An agent is an entity that is capable of perceiving and do action.
An agent can be viewed as perceiving its environment through senso
rs and acting upon that environment through actuators.
Learning is essential for unknown environments,
i.e., when designer lacks omniscience
Learning is useful as a system construction method,
i.e., expose the agent to reality rather than trying to write it down
Learning modifies the agent’s decision mechanisms to improve
performance
Learning agent = performance element + learning element
Learning performance = prediction accuracy measured on test set
1/24/2016 4
In computer science an agent is a software agent that assists users
and acts in performing computer-related tasks.
1/24/2016 5
Intelligent Agent (Learning Agent)
Agent is an entity that is capable of perceiving and do action.
In computer science an agent is a software agent.
In artificial intelligence, the term used for agent is an intelligent
agent.
Learning is an important feature of “Intelligence”.
Percept: agent's perceptual inputs
Percept sequence: history of everything the agent has perceived
Agent function: describes agent’s behavior
Agent program: Implements agent's function
1/24/2016 6
Learning Agent consist of four main components :
â—Š Learning element,
â—Š Performance element,
â—Š Critic, and
â—Š Problem generator.
Components of a Learning System
1/24/2016 7
*Learning Element
• responsible for making improvements
• uses knowledge about the agent and feedback on its
actions to improve performance
*Performance Element
The Performance Element is the agent itself that
acts in the world.
• selects external actions
• collects percepts, decides on actions
• incorporated most aspects of our previous agent design
1/24/2016 8
Components of a Learning System
*Critic
• informs the learning element about the
performance of the action
• must use a fixed standard of performance
– should be from the outside
– an internal standard could be modified to improve
performance
• sometimes used by humans to justify or disguise low
performance
*Problem Generator
• suggests actions that might lead to new experiences
• may lead to some sub-optimal decisions in the short run
– in the long run, hopefully better actions may be discovered
• otherwise no exploration would occur
1/24/2016 9
Example : Automated Taxi on city roads
â–  Performance Element: Consists of knowledge and procedures for
driving actions.
e.g., turning, accelerating, braking are performance element on roads.
â–  Learning Element: Formulates goals.
e.g., learn rules for braking, accelerating, learn geography of the city.
â–  Critic: Observes world and passes information to learning element.
e.g. , quick right turn across three lanes of traffic, observe reaction of
other drivers.
â–  Problem Generator: Try south city road.
1/24/2016 10
Different kinds of learning:
Supervised learning: we get correct answers for each training
instance
Supervised learning involves learning a function from
examples
of its inputs and outputs
Unsupervised learning: we don’t know anything. . .
Unsupervised learning involves learning patterns in the input
when no specific output values are supplied
Reinforcement learning: we get occasional rewards
In reinforcement learning the agent must learn from
reinforcement (reward, less exact feedback than in supervised
learning)
1/24/2016 11
Paradigms of Machine Learning
â–  Rote Learning: Learning by memorization; One-to-
one mapping from
Inputs to stored representation; Association-based storage and retrieval.
â–  Induction: Learning from examples; A form of supervised learning,
uses specific examples to reach general conclusions; Concepts are
learned from sets of labeled instances.
â–  Clustering: Discovering similar group; Unsupervised, Inductive
learning in which natural classes are found for data instances, as
well as ways of classifying them.
â–  Analogy: Determine correspondence between two different
representations that come from Inductive learning in which a system
transfers knowledge from one database into another database of a
different domain.
1/24/2016 12
…cont
â–  Discovery: Learning without the help from a teacher; Learning is
both inductive and deductive. It is deductive if it proves theorems
and discovers concepts about those theorems. It is
Inductive when it raises conjectures (guess). It is unsupervised,
specific goal not given.
â–  Genetic Algorithms: Inspired by natural evolution; In the natural
world, the organisms that are poorly suited for an environment die off,
while those well-suited for it prosper. Genetic algorithms search the
Space of individuals for good candidates. The "goodness” of an
individual is measured by some fitness function. Search takes place in
parallel, with many individuals in each generation.
1/24/2016 13
…cont
Reinforcement: Learning from feedback (+ve or -ve reward) given
at end of a sequence of steps. Unlike supervised learning, the
Reinforcement learning takes place in an environment where the
Agent cannot directly compare the results of its action to a
desired result. Instead, it is given some reward or punishment that
relates to its actions. It may win or lose a game, or be told it has made
a good move or a poor one. The job of reinforcement learning is to
find a successful function using these rewards.
1/24/2016 14
Rote Learning
Rote learning technique avoids understanding the inner complexities but focuses on
memorizing the material so that it can be recalled by the
learner exactly the way it was read or heard.
• Learning by Memorization which avoids understanding the inner
complexities the subject that is being learned; Rote learning instead
focuses on memorizing the material so that it can be recalled by the learner
exactly the way it was read or heard.
• Learning something by Repeating over and over and over again;
saying the same thing and trying to remember how to say it;
it does not help us to understand; it helps us to remember, like we learn a
poem, or a song, or something like that by rote learning.
1/24/2016 15
Learning from Example : Induction
A process of learning by example. The system tries to induce a general rule
from a set of observed instances. The learning methods extract rules and
patterns out of massive data sets.
The learning processes belong to supervised learning, does classification and
constructs class definitions, called induction or concept learning.
The techniques used for constructing class definitions (or concept leaning) are :
• Winston's Learning program
• Version Spaces
• Decision Trees
1/24/2016 16
Inductive Learning
• tries to find a function h (the hypothesis) that
approximates a set of samples defining a
function f
– the samples are usually provided as
input-output pairs (x, f(x))
• supervised learning method
• relies on inductive inference, or induction
– conclusions are drawn from specific instances to
more general statements
1/24/2016 17
Machine Learning
Definition: A computer program is said to learn from experience
E with respect to some class of tasks T and performance
measure P, if its performance at tasks in T, as measured by P,
improves with experience E.
Why is Machine Learning Important?
• Some tasks cannot be defined well, except by examples (e.g.,
recognizing people).
• Relationships and correlations can be hidden within large
amounts of data. Machine Learning/Data Mining may be able
to find these relationships.
• Human designers often produce machines that do not work as
well as desired in the environments in which they are used
1/24/2016 18
Why is Machine Learning Important (Cont’d)?
• The amount of knowledge available about certain
tasks might be too large for explicit encoding by
humans (e.g., medical diagnostic).
• Environments change over time.
• New knowledge about tasks is constantly being
discovered by humans. It may be difficult to
continuously re-design systems “by hand”.
1/24/2016 19
• Statistics: How best to use samples drawn from
unknown probability distributions to help decide
from which distribution some new sample is
drawn?
• Brain Models: Non-linear elements with
weighted inputs (Artificial Neural Networks) have
been suggested as simple models of biological
neurons.
• Adaptive Control Theory: How to deal with
controlling a process having unknown parameters
that must be estimated during operation?
1/24/2016 20
Areas of Influence for Machine Learning
Areas of Influence for Machine Learning
(Cont’d)
 Psychology: How to model human performance on
various learning tasks?
 Artificial Intelligence: How to write algorithms to
acquire the knowledge humans are able to acquire, at
least, as well as humans?
 Evolutionary Models: How to model certain aspects
of biological evolution to improve the performance of
computer programs?
1/24/2016 21
Designing a Learning System:
An Example
1. Problem Description
2. Choosing the Training Experience
3. Choosing the Target Function
4. Choosing a Representation for the Target
Function
5. Choosing a Function Approximation
Algorithm
6. Final Design
1/24/2016 22

Weitere ähnliche Inhalte

Was ist angesagt?

Lecture3 - Machine Learning
Lecture3 - Machine LearningLecture3 - Machine Learning
Lecture3 - Machine LearningAlbert Orriols-Puig
 
Church Turing Thesis
Church Turing ThesisChurch Turing Thesis
Church Turing ThesisHemant Sharma
 
Turing Machine
Turing MachineTuring Machine
Turing MachineRajendran
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksFrancesco Collova'
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)SwatiTripathi44
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentMuhammad Rasel
 
Learning rule of first order rules
Learning rule of first order rulesLearning rule of first order rules
Learning rule of first order rulesswapnac12
 
First order logic
First order logicFirst order logic
First order logicMegha Sharma
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rulesswapnac12
 
Propositional logic
Propositional logicPropositional logic
Propositional logicRushdi Shams
 
Probabilistic Reasoning
Probabilistic ReasoningProbabilistic Reasoning
Probabilistic ReasoningJunya Tanaka
 
Foundations of Machine Learning
Foundations of Machine LearningFoundations of Machine Learning
Foundations of Machine Learningmahutte
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representationSravanthi Emani
 
Bayes Classification
Bayes ClassificationBayes Classification
Bayes Classificationsathish sak
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logicAmey Kerkar
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Autoencoders in Deep Learning
Autoencoders in Deep LearningAutoencoders in Deep Learning
Autoencoders in Deep Learningmilad abbasi
 

Was ist angesagt? (20)

Lecture3 - Machine Learning
Lecture3 - Machine LearningLecture3 - Machine Learning
Lecture3 - Machine Learning
 
Church Turing Thesis
Church Turing ThesisChurch Turing Thesis
Church Turing Thesis
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Planning
PlanningPlanning
Planning
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
 
Learning rule of first order rules
Learning rule of first order rulesLearning rule of first order rules
Learning rule of first order rules
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Specification-of-tokens
Specification-of-tokensSpecification-of-tokens
Specification-of-tokens
 
First order logic
First order logicFirst order logic
First order logic
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rules
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 
Probabilistic Reasoning
Probabilistic ReasoningProbabilistic Reasoning
Probabilistic Reasoning
 
Foundations of Machine Learning
Foundations of Machine LearningFoundations of Machine Learning
Foundations of Machine Learning
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
 
Bayes Classification
Bayes ClassificationBayes Classification
Bayes Classification
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Autoencoders in Deep Learning
Autoencoders in Deep LearningAutoencoders in Deep Learning
Autoencoders in Deep Learning
 

Ă„hnlich wie Chapter 5 of 1

A Review on Introduction to Reinforcement Learning
A Review on Introduction to Reinforcement LearningA Review on Introduction to Reinforcement Learning
A Review on Introduction to Reinforcement Learningijtsrd
 
5 learning edited 2012.ppt
5 learning edited 2012.ppt5 learning edited 2012.ppt
5 learning edited 2012.pptHenokGetachew15
 
Chapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics courseChapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics coursegideymichael
 
Machine learning --Introduction.pptx
Machine learning --Introduction.pptxMachine learning --Introduction.pptx
Machine learning --Introduction.pptxvinivijayan4
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptxDr. Amanpreet Kaur
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.pptbutest
 
Machine Learning Presentation
Machine Learning PresentationMachine Learning Presentation
Machine Learning PresentationSk Samiul Islam
 
Machine Learning an Research Overview
Machine Learning an Research OverviewMachine Learning an Research Overview
Machine Learning an Research OverviewKathirvel Ayyaswamy
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Ankit Gupta
 
Unit-V Machine Learning.ppt
Unit-V Machine Learning.pptUnit-V Machine Learning.ppt
Unit-V Machine Learning.pptSharpmark256
 
Machine_Learning.pptx
Machine_Learning.pptxMachine_Learning.pptx
Machine_Learning.pptxshubhamatak136
 
How AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksHow AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksKatie Fang
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learningEyob Sisay
 
Machine Learning Landscape
Machine Learning LandscapeMachine Learning Landscape
Machine Learning LandscapeEng Teong Cheah
 
Unit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptxUnit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptxjawad184956
 
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahulKirtoniya
 
Machine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction IntroductionMachine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction Introductionbutest
 

Ă„hnlich wie Chapter 5 of 1 (20)

A Review on Introduction to Reinforcement Learning
A Review on Introduction to Reinforcement LearningA Review on Introduction to Reinforcement Learning
A Review on Introduction to Reinforcement Learning
 
5 learning edited 2012.ppt
5 learning edited 2012.ppt5 learning edited 2012.ppt
5 learning edited 2012.ppt
 
Chapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics courseChapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics course
 
Machine learning --Introduction.pptx
Machine learning --Introduction.pptxMachine learning --Introduction.pptx
Machine learning --Introduction.pptx
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptx
 
ML
MLML
ML
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
 
Machine Learning Presentation
Machine Learning PresentationMachine Learning Presentation
Machine Learning Presentation
 
Machine Learning an Research Overview
Machine Learning an Research OverviewMachine Learning an Research Overview
Machine Learning an Research Overview
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2
 
Unit-V Machine Learning.ppt
Unit-V Machine Learning.pptUnit-V Machine Learning.ppt
Unit-V Machine Learning.ppt
 
Machine_Learning.pptx
Machine_Learning.pptxMachine_Learning.pptx
Machine_Learning.pptx
 
How AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksHow AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinks
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning Landscape
Machine Learning LandscapeMachine Learning Landscape
Machine Learning Landscape
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Unit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptxUnit 1 - ML - Introduction to Machine Learning.pptx
Unit 1 - ML - Introduction to Machine Learning.pptx
 
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
 
Machine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction IntroductionMachine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction Introduction
 

Mehr von Melaku Bayih Demessie

Mehr von Melaku Bayih Demessie (10)

Chapter 4 computer network and the internet2
Chapter 4 computer network and the internet2Chapter 4 computer network and the internet2
Chapter 4 computer network and the internet2
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Selected topics in Computer Science
Selected topics in Computer Science Selected topics in Computer Science
Selected topics in Computer Science
 
Turingmachines
Turingmachines Turingmachines
Turingmachines
 
Greencomputing
GreencomputingGreencomputing
Greencomputing
 
Reed solomon code
Reed solomon codeReed solomon code
Reed solomon code
 
C2.0 propositional logic
C2.0 propositional logicC2.0 propositional logic
C2.0 propositional logic
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
minimum spanning tree
minimum spanning tree minimum spanning tree
minimum spanning tree
 
Divide and Conquer
Divide and ConquerDivide and Conquer
Divide and Conquer
 

KĂĽrzlich hochgeladen

Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 

KĂĽrzlich hochgeladen (20)

Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 

Chapter 5 of 1

  • 2. Learning What is Learning Learning denotes changes in a system that enable the system to do the same task more efficiently next time. Learning is an important feature of “Intelligence”. Definition A computer program is said to learn from experience with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E. (Mitchell 1997) 1/24/2016 2
  • 3. This means : Given : A task T A performance measure P Some experience E with the task Goal: Generalize the experience in a way that allows to improve your performance on the task. Why do you require Machine Learning ? â–  Understand and improve efficiency of human learning. â–  Discover new things or structure that is unknown to humans. â–  Fill in skeletal or incomplete specifications about a domain. 1/24/2016 3
  • 4. Learning Agents An agent is an entity that is capable of perceiving and do action. An agent can be viewed as perceiving its environment through senso rs and acting upon that environment through actuators. Learning is essential for unknown environments, i.e., when designer lacks omniscience Learning is useful as a system construction method, i.e., expose the agent to reality rather than trying to write it down Learning modifies the agent’s decision mechanisms to improve performance Learning agent = performance element + learning element Learning performance = prediction accuracy measured on test set 1/24/2016 4
  • 5. In computer science an agent is a software agent that assists users and acts in performing computer-related tasks. 1/24/2016 5
  • 6. Intelligent Agent (Learning Agent) Agent is an entity that is capable of perceiving and do action. In computer science an agent is a software agent. In artificial intelligence, the term used for agent is an intelligent agent. Learning is an important feature of “Intelligence”. Percept: agent's perceptual inputs Percept sequence: history of everything the agent has perceived Agent function: describes agent’s behavior Agent program: Implements agent's function 1/24/2016 6
  • 7. Learning Agent consist of four main components : â—Š Learning element, â—Š Performance element, â—Š Critic, and â—Š Problem generator. Components of a Learning System 1/24/2016 7
  • 8. *Learning Element • responsible for making improvements • uses knowledge about the agent and feedback on its actions to improve performance *Performance Element The Performance Element is the agent itself that acts in the world. • selects external actions • collects percepts, decides on actions • incorporated most aspects of our previous agent design 1/24/2016 8 Components of a Learning System
  • 9. *Critic • informs the learning element about the performance of the action • must use a fixed standard of performance – should be from the outside – an internal standard could be modified to improve performance • sometimes used by humans to justify or disguise low performance *Problem Generator • suggests actions that might lead to new experiences • may lead to some sub-optimal decisions in the short run – in the long run, hopefully better actions may be discovered • otherwise no exploration would occur 1/24/2016 9
  • 10. Example : Automated Taxi on city roads â–  Performance Element: Consists of knowledge and procedures for driving actions. e.g., turning, accelerating, braking are performance element on roads. â–  Learning Element: Formulates goals. e.g., learn rules for braking, accelerating, learn geography of the city. â–  Critic: Observes world and passes information to learning element. e.g. , quick right turn across three lanes of traffic, observe reaction of other drivers. â–  Problem Generator: Try south city road. 1/24/2016 10
  • 11. Different kinds of learning: Supervised learning: we get correct answers for each training instance Supervised learning involves learning a function from examples of its inputs and outputs Unsupervised learning: we don’t know anything. . . Unsupervised learning involves learning patterns in the input when no specific output values are supplied Reinforcement learning: we get occasional rewards In reinforcement learning the agent must learn from reinforcement (reward, less exact feedback than in supervised learning) 1/24/2016 11
  • 12. Paradigms of Machine Learning â–  Rote Learning: Learning by memorization; One-to- one mapping from Inputs to stored representation; Association-based storage and retrieval. â–  Induction: Learning from examples; A form of supervised learning, uses specific examples to reach general conclusions; Concepts are learned from sets of labeled instances. â–  Clustering: Discovering similar group; Unsupervised, Inductive learning in which natural classes are found for data instances, as well as ways of classifying them. â–  Analogy: Determine correspondence between two different representations that come from Inductive learning in which a system transfers knowledge from one database into another database of a different domain. 1/24/2016 12
  • 13. …cont â–  Discovery: Learning without the help from a teacher; Learning is both inductive and deductive. It is deductive if it proves theorems and discovers concepts about those theorems. It is Inductive when it raises conjectures (guess). It is unsupervised, specific goal not given. â–  Genetic Algorithms: Inspired by natural evolution; In the natural world, the organisms that are poorly suited for an environment die off, while those well-suited for it prosper. Genetic algorithms search the Space of individuals for good candidates. The "goodness” of an individual is measured by some fitness function. Search takes place in parallel, with many individuals in each generation. 1/24/2016 13
  • 14. …cont Reinforcement: Learning from feedback (+ve or -ve reward) given at end of a sequence of steps. Unlike supervised learning, the Reinforcement learning takes place in an environment where the Agent cannot directly compare the results of its action to a desired result. Instead, it is given some reward or punishment that relates to its actions. It may win or lose a game, or be told it has made a good move or a poor one. The job of reinforcement learning is to find a successful function using these rewards. 1/24/2016 14
  • 15. Rote Learning Rote learning technique avoids understanding the inner complexities but focuses on memorizing the material so that it can be recalled by the learner exactly the way it was read or heard. • Learning by Memorization which avoids understanding the inner complexities the subject that is being learned; Rote learning instead focuses on memorizing the material so that it can be recalled by the learner exactly the way it was read or heard. • Learning something by Repeating over and over and over again; saying the same thing and trying to remember how to say it; it does not help us to understand; it helps us to remember, like we learn a poem, or a song, or something like that by rote learning. 1/24/2016 15
  • 16. Learning from Example : Induction A process of learning by example. The system tries to induce a general rule from a set of observed instances. The learning methods extract rules and patterns out of massive data sets. The learning processes belong to supervised learning, does classification and constructs class definitions, called induction or concept learning. The techniques used for constructing class definitions (or concept leaning) are : • Winston's Learning program • Version Spaces • Decision Trees 1/24/2016 16
  • 17. Inductive Learning • tries to find a function h (the hypothesis) that approximates a set of samples defining a function f – the samples are usually provided as input-output pairs (x, f(x)) • supervised learning method • relies on inductive inference, or induction – conclusions are drawn from specific instances to more general statements 1/24/2016 17
  • 18. Machine Learning Definition: A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E. Why is Machine Learning Important? • Some tasks cannot be defined well, except by examples (e.g., recognizing people). • Relationships and correlations can be hidden within large amounts of data. Machine Learning/Data Mining may be able to find these relationships. • Human designers often produce machines that do not work as well as desired in the environments in which they are used 1/24/2016 18
  • 19. Why is Machine Learning Important (Cont’d)? • The amount of knowledge available about certain tasks might be too large for explicit encoding by humans (e.g., medical diagnostic). • Environments change over time. • New knowledge about tasks is constantly being discovered by humans. It may be difficult to continuously re-design systems “by hand”. 1/24/2016 19
  • 20. • Statistics: How best to use samples drawn from unknown probability distributions to help decide from which distribution some new sample is drawn? • Brain Models: Non-linear elements with weighted inputs (Artificial Neural Networks) have been suggested as simple models of biological neurons. • Adaptive Control Theory: How to deal with controlling a process having unknown parameters that must be estimated during operation? 1/24/2016 20 Areas of Influence for Machine Learning
  • 21. Areas of Influence for Machine Learning (Cont’d)  Psychology: How to model human performance on various learning tasks?  Artificial Intelligence: How to write algorithms to acquire the knowledge humans are able to acquire, at least, as well as humans?  Evolutionary Models: How to model certain aspects of biological evolution to improve the performance of computer programs? 1/24/2016 21
  • 22. Designing a Learning System: An Example 1. Problem Description 2. Choosing the Training Experience 3. Choosing the Target Function 4. Choosing a Representation for the Target Function 5. Choosing a Function Approximation Algorithm 6. Final Design 1/24/2016 22