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 |
| GaussianPrecesses |
- |
Gaussian processes for regression without hyperparameter-tuning |
unary, binary, nominal, numeric |
numeric, date |
|
| 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,
|
|
| SGD |
- |
Stochastic Gradient Descent |
unary,binary,nominal,numeric |
binary |
|
| SGDText |
- |
Stochastic Gradient Descent on text data |
unary, binary, nominal, numeric,
string, date
|
binary |
|
| 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 |
|
| Voted Perceptron |
1998 |
Implementation of the voted perceptron algorithm by Freund and Schapire. |
unary, binary, nominal, numeric,
date
|
binary |
|
| Lazy |
| 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 |
|
| 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 |
|
| 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 |
|
| FilteredClassifier |
- |
Running an arbitrary classifier on data that has been passed through an arbitrary filter. |
unary, binary, nominal, numeric,
string, date, relational
|
binary, nominal |
|
| LogitBoost |
1998 |
Performing additive logistic regression. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| MultiClassClassifier |
- |
Handling multi-class datasets with 2-class classifiers. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| MultiClassClassifierUpdateable |
- |
Handling multi-class datasets with 2-class classifiers (Updatable). |
unary, binary, nominal, numeric |
binary, nominal |
|
| MultiScheme |
- |
|
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| RandomCommittee |
- |
Building an ensemble of randomizable base classifiers |
unary, binary, nominal, numeric,
date
|
|
|
| RandomizableFilteredClassifier |
- |
|
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| RandomSubSpace |
1998 |
|
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| RegressionByDiscretization |
2009 |
|
unary, binary, nominal, numeric,
date
|
numeric, date |
|
| Stacking |
1992 |
Combines several classifiers using the stacking method. |
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| UnbiasedAttributeSelectedClassifier |
- |
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 |
|
| Vote |
1998, 2004 |
Combining classifiers. |
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| MI |
| |
|
|
|
|
|
| Misc |
| InputMappedClassifier |
- |
Wrapper classifier |
unary, binary, nominal, numeric,
string, date
|
binary,
nominal,
numeric,
date |
|
| SerializedClassifier |
|
A wrapper around a serialized classifier model. |
|
|
|
| Rules |
| DecisionTable |
1995 |
Building and using a simple decision table majority classifier. |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| 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 |
|
| OneR |
1993 |
1R classifier. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| PART |
1998 |
PART decision list. |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| ZeroR |
- |
0-R classifier. |
unary, binary, nominal, numeric,
string, date, relational
|
binary,
nominal,
numeric,
date |
|
| Trees |
| DecisionStump |
- |
Decision Stump |
unary, binary, nominal, numeric,
date
|
binary,
nominal,
numeric,
date |
|
| HoeffdingTree |
2001 |
|
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| J48 |
1993 |
Generating a pruned or unpruned C4 |
unary, binary, nominal, numeric,
date
|
binary, nominal |
1, 2, 3, 4, 5 |
| 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 |
A decision tree with naive Bayes classifier |
unary, binary, nominal, numeric,
date
|
binary, nominal |
|
| RandomForest |
2001 |
A forest of random tree |
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 |
|
|