| Modifier and Type | Class and Description |
|---|---|
class |
RandomizableClassifier
Abstract utility class for handling settings common to randomizable
classifiers.
|
class |
RandomizableIteratedSingleClassifierEnhancer
Abstract utility class for handling settings common to randomizable
meta classifiers that build an ensemble from a single base learner.
|
class |
RandomizableMultipleClassifiersCombiner
Abstract utility class for handling settings common to randomizable
meta classifiers that build an ensemble from multiple classifiers based
on a given random number seed.
|
class |
RandomizableParallelIteratedSingleClassifierEnhancer
Abstract utility class for handling settings common to randomizable
meta classifiers that build an ensemble in parallel from a single base
learner.
|
class |
RandomizableParallelMultipleClassifiersCombiner
Abstract utility class for handling settings common to
meta classifiers that build an ensemble in parallel using multiple
classifiers based on a given random number seed.
|
class |
RandomizableSingleClassifierEnhancer
Abstract utility class for handling settings common to randomizable
meta classifiers that build an ensemble from a single base learner.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GaussianProcesses
* Implements Gaussian processes for regression without hyperparameter-tuning.
|
class |
MultilayerPerceptron
A Classifier that uses backpropagation to classify
instances.
This network can be built by hand, created by an algorithm or both. |
class |
SGD
Implements stochastic gradient descent for learning various linear models (binary class SVM, binary class logistic regression, squared loss, Huber loss and epsilon-insensitive loss linear regression).
|
class |
SGDText
Implements stochastic gradient descent for learning a linear binary class SVM or binary class logistic regression on text data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AdaBoostM1
Class for boosting a nominal class classifier using
the Adaboost M1 method.
|
class |
Bagging
Class for bagging a classifier to reduce variance.
|
class |
CostSensitiveClassifier
A metaclassifier that makes its base classifier cost-sensitive.
|
class |
CVParameterSelection
Class for performing parameter selection by cross-validation for any classifier.
For more information, see: R. |
class |
IterativeClassifierOptimizer
Chooses the best number of iterations for an IterativeClassifier such as
LogitBoost using cross-validation.
|
class |
LogitBoost
Class for performing additive logistic regression.
|
class |
MultiClassClassifier
A metaclassifier for handling multi-class datasets with 2-class classifiers.
|
class |
MultiClassClassifierUpdateable
A metaclassifier for handling multi-class datasets with 2-class classifiers.
|
class |
MultiScheme
Class for selecting a classifier from among several using cross validation on the training data or the performance on the training data.
|
class |
RandomCommittee
Class for building an ensemble of randomizable base classifiers.
|
class |
RandomizableFilteredClassifier
Class for running an arbitrary classifier on data that has been passed through an arbitrary filter.
|
class |
RandomSubSpace
This method constructs a decision tree based classifier that maintains highest accuracy on training data and improves on generalization accuracy as it grows in complexity.
|
class |
Stacking
Combines several classifiers using the stacking method.
|
class |
Vote
Class for combining classifiers.
|
class |
WeightedInstancesHandlerWrapper
Generic wrapper around any classifier to enable weighted instances support.
Uses resampling with weights if the base classifier is not implementing the weka.core.WeightedInstancesHandler interface and there are instance weights other 1.0 present. |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomForest
Class for constructing a forest of random trees.
For more information see: Leo Breiman (2001). |
class |
RandomTree
Class for constructing a tree that considers K randomly chosen attributes at each node.
|
class |
REPTree
Fast decision tree learner.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Canopy
Cluster data using the capopy clustering algorithm, which requires just one pass over the data.
|
class |
Cobweb
Class implementing the Cobweb and Classit clustering algorithms.
Note: the application of node operators (merging, splitting etc.) in terms of ordering and priority differs (and is somewhat ambiguous) between the original Cobweb and Classit papers. |
class |
EM
Simple EM (expectation maximisation) class.
EM assigns a probability distribution to each instance which indicates the probability of it belonging to each of the clusters. |
class |
FarthestFirst
Cluster data using the FarthestFirst algorithm.
For more information see: Hochbaum, Shmoys (1985). |
class |
RandomizableClusterer
Abstract utility class for handling settings common to randomizable
clusterers.
|
class |
RandomizableDensityBasedClusterer
Abstract utility class for handling settings common to randomizable
clusterers.
|
class |
RandomizableSingleClustererEnhancer
Abstract utility class for handling settings common to randomizable
clusterers.
|
class |
SimpleKMeans
Cluster data using the k means algorithm.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MiddleOutConstructor
The class that builds a BallTree middle out.
For more information see also: Andrew W. |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassificationGenerator
Abstract class for data generators for classifiers.
|
class |
ClusterGenerator
Abstract class for cluster data generators.
|
class |
DataGenerator
Abstract superclass for data generators that generate data for classifiers
and clusterers.
|
class |
RegressionGenerator
Abstract class for data generators for regression classifiers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Agrawal
Generates a people database and is based on the
paper by Agrawal et al.:
R. |
class |
BayesNet
Generates random instances based on a Bayes network.
|
class |
LED24
This generator produces data for a display with 7
LEDs.
|
class |
RandomRBF
RandomRBF data is generated by first creating a
random set of centers for each class.
|
class |
RDG1
A data generator that produces data randomly by
producing a decision list.
The decision list consists of rules. Instances are generated randomly one by one. |
| Modifier and Type | Class and Description |
|---|---|
class |
Expression
A data generator for generating y according to a
given expression out of randomly generated x.
E.g., the mexican hat can be generated like this: sin(abs(a1)) / abs(a1) In addition to this function, the amplitude can be changed and gaussian noise can be added. |
class |
MexicanHat
A data generator for the simple 'Mexian Hat'
function:
y = sin|x| / |x| In addition to this simple function, the amplitude can be changed and gaussian noise can be added. |
| Modifier and Type | Class and Description |
|---|---|
class |
BIRCHCluster
Cluster data generator designed for the BIRCH
System
Dataset is generated with instances in K clusters. Instances are 2-d data points. Each cluster is characterized by the number of data points in itits radius and its center. |
class |
SubspaceCluster
A data generator that produces data points in
hyperrectangular subspace clusters.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RandomProjection
Reduces the dimensionality of the data by projecting it onto a lower dimensional subspace using a random matrix with columns of unit length (i.e.
|
class |
ReplaceWithMissingValue
A filter that can be used to introduce missing values in a dataset.
|
Copyright © 2016 University of Waikato, Hamilton, NZ. All Rights Reserved.