PyDL8.5 API

This project implements the class DL85Classifier for learning optimal classification trees using the DL8.5 algorithm. Moreover, it provides a DL85Predictor class that provides an interface for the implementation of other decision tree learning tasks. The DL85Cluster class supports a form of predictive clustering.

The documentation for these classes is given below.

Predictors

supervised.classifiers.DL85Classifier([...])

An optimal binary decision tree classifier.

supervised.classifiers.DL85Booster([...])

An optimal binary decision tree classifier.

supervised.classifiers.Boosting_Model(value)

The mathematical model solved by the boosting algorithm

predictors.predictor.DL85Predictor([...])

An optimal binary decision tree classifier.

predictors.predictor.Cache_Type(value)

An enum class used to indicate the type of cache used when the DL85Predictor.usecache is set to True.

predictors.predictor.Wipe_Type(value)

An enum class used to indicate the type of cache used when the DL85Predictor.maxcachesize is reached.

unsupervised.clustering.DL85Cluster([...])

An optimal binary decision tree classifier.