CS 4700: Foundations of Artificial Intelligence

CS 4700: Foundations of Artificial Intelligence
1 / 1
CS 4700: Foundations of Artificial Intelligence - slide 1 of 13 CS 4700: Foundations of Artificial Intelligence - slide 2 of 13 CS 4700: Foundations of Artificial Intelligence - slide 3 of 13 CS 4700: Foundations of Artificial Intelligence - slide 4 of 13 CS 4700: Foundations of Artificial Intelligence - slide 5 of 13 CS 4700: Foundations of Artificial Intelligence - slide 6 of 13 CS 4700: Foundations of Artificial Intelligence - slide 7 of 13 CS 4700: Foundations of Artificial Intelligence - slide 8 of 13 CS 4700: Foundations of Artificial Intelligence - slide 9 of 13 CS 4700: Foundations of Artificial Intelligence - slide 10 of 13 CS 4700: Foundations of Artificial Intelligence - slide 11 of 13 CS 4700: Foundations of Artificial Intelligence - slide 12 of 13 CS 4700: Foundations of Artificial Intelligence - slide 13 of 13
CS 4700: Foundations of Artificial Intelligence Prof. Bart Selman selmancs.cornell.edu Machine Learning: Decision Trees --- Generalization and Overfitting Russell Norvig: 18.3.5, 18.3.6 18.4 Extensions of the Decision Tree Learning

Related Topics

Download this presentation From Below

"CS 4700: Foundations of Artificial Intelligence" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
CS 4700: Foundations of Artificial Intelligence Prof. Bart Selman
selman@cs.cornell.edu

Machine Learning:
Decision Trees ---

Generalization and Overfitting
Russell & Norvig: 18.3.5, 18.3.6 & 18.4<br>
02
Extensions of the Decision Tree Learning Algorithm (Briefly) Noisy data
Overfitting and Model Selection


Cross Validation
Missing Data (R&N, Section 18.3.6)
Using gain ratios (R&N, Section 18.3.6)
Real-valued data (R&N, Section 18.3.6)
Generation of rules and pruning<br>
03
Machine Learning: Noisy data Many kinds of "noise" that could occur in the examples:

Two examples have same attribute/value pairs (“feature values”), but different classifications
report majority classification for the examples corresponding to the node
deterministic hypothesis.
report estimated probabilities of each classification using the relative frequency (if considering stochastic hypotheses)

Some values of attributes are incorrect because of errors in the data acquisition process or the preprocessing phase

The classification is wrong (e.g., + instead of -) because of some error Given noisy data (unavoidable) --- make sure you don’t “overfit” your learned model.<br>