|
Classifiers
| Name |
Publication |
Description |
Attribute |
Class |
Papers |
| Bayes |
| AODE |
2005 |
Improved Naive Bayes |
unary, binary, nominal |
binary, nominal |
|
| AODEsr |
2006 |
Improved AODE |
unary, binary, nominal |
binary, nominal |
|
| BayesianLogisticRegression |
2004 |
Bayesian Logistic Regression |
unary, binary, numeric |
binary |
|
| BayesNet |
|
A "framework" class that can construct different Bayesian Network classifiers with different estimators and search algorithms. |
unary, binary, nominal, numeric |
binary, nominal |
|
| ComplementNaiveBayes |
2003 |
Naive Bayes variant |
numeric |
binary, nominal |
|
| DMNBText |
2008 |
Discriminative Multinominal Naive Bayes |
numeric |
binary, nominal |
|
| HNB |
2005 |
Hidden Naive Bayes |
unary, binary, nominal |
binary, nominal |
|
| NaiveBayes |
1995 |
Naive Bayes |
unary, binary, nominal, numeric |
binary, nominal |
1, 3 |
| NaiveBayesMultinominal |
1998 |
Multinominal Naive Bayes |
numeric |
binary, nominal |
|
| NaiveBayesMultinominalUpdateable |
1998 |
Multinominal Naive Bayes (Updatable) |
numeric |
binary, nominal |
|
| NaiveBayesSimple |
1973 |
Simple Naive Bayes |
unary, binary, nominal, numeric,
date
|
binary,
nominal |
|
| NaiveBayesUpdateable |
1995 |
Naive Bayes (Updatable) |
unary, binary, nominal, numeric |
binary, nominal |
|
| WAODE |
2006 |
Weighted AODE |
unary, binary, nominal |
binary, nominal |
|
| Functions |
| GaussianProcesses |
1998 |
Gaussian processes for regression without hyperparameter-tuning |
unary, binary, nominal, numeric |
numeric, date |
|
| IsotonicRegression |
- |
|
numeric, date |
numeric, date
|
|
| LeastMedSq |
1987 |
|
unary, binary, nominal, numeric, date |
numeric,
date |
|
| LibLINEAR |
2008 |
|
unary, binary, nominal, numeric, date |
binary,
nominal |
|
| LibSVM |
2001, 2005 |
|
unary, binary, nominal, numeric, date |
binary,
nominal |
|
| LinearRegression |
- |
Linear Regression |
unary, binary, nominal, numeric,
date
|
numeric, date |
|
| Logistic |
1992 |
A multinomial logistic regression model with a ridge estimator. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| MultilayerPerceptron |
- |
A Classifier that uses backpropagation to classify instances. |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric, date,
|
|
| PaceRegression |
2000, 2002 |
|
unary, binary, numeric |
numeric, date |
|
| PLSClasiifier |
- |
|
numeric, date |
numeric,
date |
|
| RNFNetwork |
- |
|
unary, binary, nominal, numeric |
|
|
| SimpleLinearRegression |
- |
Simple Linear Regression |
numeric, date |
numeric, date |
|
| Simple Logistic |
2005 |
Linear Logistic Regression |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| SMO |
1998, 2001 |
|
unary, binary, nominal, numeric |
binary, nominal |
|
| SMO reg |
1998, 1999 |
Implements the support vector machine for regression |
unary, binary, nominal, numeric |
numeric, date |
|
| SPegasos |
2007 |
|
unary, binary, nominal, numeric |
binary |
|
| Voted Perceptron |
1998 |
Implementation of the voted perceptron algorithm by Freund and Schapire. |
unary, binary, nominal, numeric,
date
|
binary |
|
| Winnow |
1988, 1989 |
|
unary, binary, nominal, |
binary |
|
| Lazy |
| IB1 |
1991 |
Nearest-neighbour classifier. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| IBk |
1991 |
k-nearest neighbours |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| KStar |
1995 |
Instance-based classifier |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| LBR |
2000 |
Lazy Bayesian Rules Classifier. |
unary, binary, nominal |
binary, nominal |
|
| LWL |
1996, 2003 |
Locally weighted learning |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| Meta |
| AdaBoostM1 |
1996 |
Class for boosting a nominal class classifier. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| AdditiveRegression |
1999 |
Enhances the performance of a regression base classifier. |
unary, binary, nominal, numeric,
date
|
numeric, date |
|
| AttributeSelectedClassifier |
- |
Dimensionality of training and test data is reduced by attribute selection before being passed on to a classifier. |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| Bagging |
1996 |
|
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| ClassificationViaClustering |
- |
A simple meta-classifier that uses a clusterer for classification. |
unary, binary, nominal, numeric |
binary, nominal |
|
| ClassificationViaRegression |
1998 |
Doing classification using regression methods. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| CostSensitiveClassifier |
- |
Makes its base classifier cost-sensitive. |
unary, binary, nominal, numeric,
string, date, relational
|
binary, nominal |
|
| CVParemeterSelection |
1995 |
Performing parameter selection by cross-validation for any classifier. |
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| Dagging |
1997 |
|
unary, binary, nominal, numeric |
binary, nominal |
|
| Decorate |
2003, 2004 |
Building diverse ensembles of classifiers by using specially constructed artificial training examples. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| END |
2004, 2005 |
Handling multi-class datasets with 2-class classifiers by building an ensemble of nested dichotomies. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| FilteredClassifier |
- |
Running an arbitrary classifier on data that has been passed through an arbitrary filter. |
unary, binary, nominal, numeric,
string, date, relational
|
binary, nominal |
|
| Grading |
2001 |
Implements Grading |
unary, binary, nominal, numeric, string, date, relational |
binary, nominal, numeric, date |
|
| GridSearch |
- |
|
numeric, date |
numeric, date |
|
| LogitBoost |
1998 |
Performing additive logistic regression. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| MetaCost |
1999 |
|
unary, binary, nominal, numeric, date, string, relational |
binary, nominal |
|
| MultiBoosting |
2000 |
Boosting a classifier using the MultiBoosting method. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| MultiClassClassifier |
- |
Handling multi-class datasets with 2-class classifiers. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| MultiScheme |
- |
|
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| ClassBalancedND |
2004, 2005 |
Handling multi-class datasets with 2-class classifiers by building a random class-balanced tree structure. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| DataNearBalancedND |
2004, 2005 |
Handling multi-class datasets with 2-class classifiers by building a random data-balanced tree structure. |
unary, binary, nominal, date |
binary, nominal |
|
| ND |
2004, 2005 |
Handling multi-class datasets with 2-class classifiers by building a random tree structure. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| OrdinalClassClassifier |
2001 |
Allows standard classification algorithms to be applied to ordinal class problems. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| RacedIncrementalLogitBoost |
2002 |
Classifier for incremental learning of large datasets by way of racing logit-boosted committees. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| RandomCommittee |
- |
Building an ensemble of randomizable base classifiers |
unary, binary, nominal, numeric,
date
|
|
|
| RandomSubSpace |
1998 |
|
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| RegressionByDiscretization |
2009 |
|
unary, binary, nominal, numeric,
date
|
numeric, date |
|
| RotationForest |
2006 |
Class for construction a Rotation Forest. |
unary, binary, nominal, date |
binary, nominal |
|
| Stacking |
1992 |
Combines several classifiers using the stacking method. |
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| StackingC |
2002 |
More efficient version of stacking |
unary, binary, nominal, numeric, date, string, relational |
binary, nominal, numeric, date |
|
| ThresholdSelector |
- |
|
unary, binary, nominal, numeric, date |
binary |
|
| Vote |
1998, 2004 |
Combining classifiers. |
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| MI |
| CitationKNN |
2000 |
Modified version of the Citation kNN multi instance classifier. |
unary, binary, nominal, numeric, date, relational |
binary, nominal |
|
| MDD |
1998 |
Modified Diverse Density algorithm, with collective assumption. |
unary, binary, nominal, relational |
binary |
|
| MIBoost |
1996 |
|
unary, binary, nominal, numeric, date, string, relational |
binary |
|
| MIDD |
1998 |
Re-implement the Diverse Density algorithm, changes the testing procedure. |
unary, binary, nominal, relational |
binary |
|
| MIEMDD |
2001 |
EMDD model builds heavily upon Dietterich's Diverse Density (DD) algorithm. |
unary, binary, nominal, relational |
binary |
|
| MILR |
- |
Uses either standard or collective multi-instance assumption, but within linear regression. |
unary, binary, nominal, relational |
binary |
|
| MINND |
2001 |
Multiple-Instance Nearest Neighbour with Distribution learner |
unary, binary, nominal, relational |
binary, nominal |
|
| MIOptimalBall |
2004 |
|
unary, binary, nominal, relational |
binary |
|
| MISMO |
1998, 2001 |
Implements John Platt's sequential minimal optimization algorithm for training a support vector classifier. |
unary, binary, nominal, numeric, relational |
binary, nominal |
|
| MISVM |
2003 |
Implements Stuart Andrews' mi_SVM (Maximum pattern Margin Formulation of MIL). |
unary, binary, nominal, relational |
binary |
|
| MIWrapper |
2003 |
A simple Wrapper method for applying standard propositional learners to multi-instance data. |
unary, binary, nominal, numeric, date, string, relational |
binary, nominal |
|
| SimpleMI |
- |
Reduces MI data into mono-instance data. |
unary, binary, nominal, numeric, date, string, relational |
binary, nominal |
|
| Misc |
| HyperPipe |
- |
HyperPipe classifier |
unary, binary, nominal ,numeric, date |
binary, nominal |
|
| SerializedClassifier |
- |
A wrapper around a serialized classifier model. |
- |
- |
|
| VFI |
1997 |
voting feature intervals. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| Rules |
| ConjunctiveRule |
- |
Implements a single conjunctive rule learner that can predict for numeric and nominal class labels. |
unary, binary, nominal, numeric, date |
binary, nominal, numeric, date |
|
| DecisionTable |
1995 |
Building and using a simple decision table majority classifier. |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| DNTB |
2008 |
Building and using a decision table/naive bayes hybrid classifier. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| JRip |
1995 |
Implements a propositional rule learner, Repeated Incremental Pruning to Produce Error Reduction (RIPPER) |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| M5Rules |
1992, 1997, 1999 |
Generates a decision list for regression problems using separate-and-conquer. |
unary, binary, nominal, numeric,
date
|
numeric, date |
|
| NNge |
1995,2002 |
|
unary, binary, nominal, numeric, date |
binary, nominal |
|
| OneR |
1993 |
1R classifier. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| PART |
1998 |
PART decision list. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| Prism |
1987 |
Building and using a PRISM rule set for classification. |
unary, binary, nominal |
binary, nominal |
|
| Ridor |
- |
An implementation of a RIpple-DOwn Rule learner. |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| ZeroR |
- |
0-R classifier. |
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| Trees |
| ADTree |
1999 |
Class for generating an alternating decision tree. |
unary, binary, nominal, numeric, date |
binary |
|
| BFTree |
2000, 2007 |
Class for building a best-first decision tree classifier. |
unary, binary, nominal, numeric |
binary |
|
| DecisionStump |
- |
Class for building and using a decision stump. |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| FT |
2004, 2005 |
Functional trees |
unary, binary, nominal, numeric, date |
binary, nominal |
|
| Id3 |
1986 |
Class for constructing an unpruned decision tree based on the ID3 algorithm. |
unary, binary, nominal |
binary, nominal |
|
| J48 |
1993 |
Generating a pruned or unpruned C4 |
unary, binary, nominal, numeric,
date
|
binary, nominal |
1, 2, 3, 4, 5 |
| J48graft |
1999 |
Class for generating a grafted (pruned or unpruned) C4. |
unary, binary, nominal, numeric, |
binary, nominal |
|
| LADTree |
2001 |
Class for generating a multi-class alternating decision tree using the LogitBoost strategy. |
unary, binary, nominal , numeric, date |
binary, nominal |
|
| LMT |
2005 |
Logistic Model Trees |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| M5P |
1992, 1997 |
M5 Base |
unary, binary, nominal, numeric,
date
|
numeric, date |
|
| NBTree |
1996 |
Class for generating a decision tree with naive Bayes classifiers at the leaves. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| RandomForest |
2001 |
Class for constructing a forest of random trees. |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric |
|
| RandomTree |
- |
Constructing a tree that considers K randomly chosen attributes at each node. |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric |
|
| REPTree |
- |
Fast decision tree learner |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| SimpleCart |
1984 |
Class implementing minimal cost-complexity pruning. |
unary, binary, nominal, numeric |
binary, nominal |
|
| UserClassier |
2001 |
Interactively classify through visual means. |
unary, binary, numeric, date, string, relation |
binary, nominal, numeric, date |
|
|