dtl
index
/csdept/home/faculty/levy/cs315f2007/ps5/solution/dtl.py

This class implements the Decision Tree Learning algorithm from Russell & 
Norvig chapter 18.
 
Simon D. Levy                CSCI 315                         01 NOV 2007

 
Modules
       
math
sys

 
Classes
       
DTL

 
class DTL
     Methods defined here:
__init__(self, table)
# Constructs a Decision Tree Learning object with specified names
# for attribute/values table.  These names/values will be used by
DTL.learn() to construct a decision tree.
learn(self, examples, attributes, dflt)
# Runs the DTL algorithm.  The attributes passed to this algorithm are
# initially the same set as passed to the constructor.
test(self, tree, attrValues)
# Tests a decision tree on a (new) set of attribute values.  Attribute values are
# strings in a list.