






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Class: Artificial Intelligence; Subject: Computer Engr & Computer Sci; University: California State University - Long Beach; Term: Unknown 2002;
Typology: Study notes
1 / 11
This page cannot be seen from the preview
Don't miss anything!







Machine learning: the study and development of algorithms that allow computers to evolve and improve at performing a given task by using past experience.
Examples include recognizing shapes, images, and spoken words; driving a vehicle; classifying new data based on an already existing classification system; game playing.
Learning vs. Understanding and Insight
Definition of learning: a program is said to learn form experience E with respect to some class of tasks T and a performance measure P if its performance at tasks in T , as measured by P , improves with experience E.
Learning Example:
Supervised vs. Unsupervised
External Learning vs. Internal Learning
Alternative definition of learning: The process of evolving a set of internal constraints (based upon the performance results P of past experience E while performing task T ) which will induce a machine to perform task T at optimal performance Popt.
Target function for learning a task: a function f that is similar to a search evaluation function, in that it helps the machine determine its next action for when it gives its next performance. Quite often learning is reduced to evolving a target function until satisfactory performance is met.
Major issues that drive the research in machine learning:
Concept Learning and General-to-Specific Ordering
Concept Learning: Inferring a Boolean-valued function from the training examples of its input and output.
Concept Learning Example 1: give a Boolean algebraic expression for the function f (W, C, T ) which is true if and only if the piece of fruit with characteristics weight W , color C, and texture T is a watermelon.
Ingredients of a concept learning task:
Inductive-learning hypothesis: any hypothesis found to approximate the target function well over a sufficiently large set of training examples will also approximate the target function well over other unobserved examples.
Algorithms for finding the target concept in the general-to-specific hypothesis space
Find-S Algorithm
Theorem 1: assuming there exists a target hypothesis c which correctly classifies all exam- ples from the feature space, Find-S algorithm will converge to c.
Proof:
Find-S Example: use the find-S algorithm to find a target hypothesis for the concept of “apple”, using the following ordered training examples:
Candidate-Elimination Learning Algorithm
Hypothesis h is said to be consistent with respect to a set of training examples D iff h(x) = c(x), f orallx ∈ D, where c(x) represents the classification of x.
Let H be a hypothesis space and D a set of training examples. Then
VH,D = {h ∈ H|consistent(h, D)}.
Version Space Theorem:
VH,D = {h ∈ H|(∃s)(∃g)(g ≥ h ≥ s)},
where s is an element from the specific boundry, g is an element from the general boundry, and ≥ represents the general-to-specific ordering.
Proof of Candidate-Elimination Algorithm Correctness:
Candidate-Elimination Example: use the algorithm to find the version space for the concept of “apple”, using the following ordered training examples:
Inductive Bias in Learning
Unbiased learner: one that is capable of learning every possible target concept associated with a feature space.
Futility of the unbiased learner: a learner that makes no a priori assumptions regarding the identity of the target concept has no rational basis for classifying new examples.
Inductive Bias in Learning: the assumption that the target concept belongs in a given hypothesis space.