Uses of Interface
weka.core.Randomizable
Package
Description
-
Uses of Randomizable in weka.classifiers
Modifier and TypeClassDescriptionclass
Abstract utility class for handling settings common to randomizable classifiers.class
Abstract utility class for handling settings common to randomizable meta classifiers that build an ensemble from a single base learner.class
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
Abstract utility class for handling settings common to randomizable meta classifiers that build an ensemble in parallel from a single base learner.class
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
Abstract utility class for handling settings common to randomizable meta classifiers that build an ensemble from a single base learner. -
Uses of Randomizable in weka.classifiers.functions
Modifier and TypeClassDescriptionclass
* Implements Gaussian processes for regression without hyperparameter-tuning.class
A classifier that uses backpropagation to learn a multi-layer perceptron to classify instances.class
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
Implements stochastic gradient descent for learning a linear binary class SVM or binary class logistic regression on text data. -
Uses of Randomizable in weka.classifiers.meta
Modifier and TypeClassDescriptionclass
Class for boosting a nominal class classifier using the Adaboost M1 method.class
Class for bagging a classifier to reduce variance.class
A metaclassifier that makes its base classifier cost sensitive.class
Class for performing parameter selection by cross-validation for any classifier.
For more information, see:
R.class
Class for running an arbitrary classifier on data that has been passed through an arbitrary filter.class
Chooses the best number of iterations for an IterativeClassifier such as LogitBoost using cross-validation or a percentage split evaluation.class
Class for performing additive logistic regression.class
A metaclassifier for handling multi-class datasets with 2-class classifiers.class
A metaclassifier for handling multi-class datasets with 2-class classifiers.class
Class for selecting a classifier from among several using cross validation on the training data or the performance on the training data.class
Class for building an ensemble of randomizable base classifiers.class
Class for running an arbitrary classifier on data that has been passed through an arbitrary filter.class
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
Combines several classifiers using the stacking method.class
Class for combining classifiers.class
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. -
Uses of Randomizable in weka.classifiers.trees
Modifier and TypeClassDescriptionclass
Class for constructing a forest of random trees.
For more information see:
Leo Breiman (2001).class
Class for constructing a tree that considers K randomly chosen attributes at each node.class
Fast decision tree learner. -
Uses of Randomizable in weka.clusterers
Modifier and TypeClassDescriptionclass
Cluster data using the capopy clustering algorithm, which requires just one pass over the data.class
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
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
Cluster data using the FarthestFirst algorithm.
For more information see:
Hochbaum, Shmoys (1985).class
Abstract utility class for handling settings common to randomizable clusterers.class
Abstract utility class for handling settings common to randomizable clusterers.class
Abstract utility class for handling settings common to randomizable clusterers.class
Cluster data using the k means algorithm. -
Uses of Randomizable in weka.core.neighboursearch.balltrees
Modifier and TypeClassDescriptionclass
The class that builds a BallTree middle out.
For more information see also:
Andrew W. -
Uses of Randomizable in weka.datagenerators
Modifier and TypeClassDescriptionclass
Abstract class for data generators for classifiers.class
Abstract class for cluster data generators.class
Abstract superclass for data generators that generate data for classifiers and clusterers.class
Abstract class for data generators for regression classifiers. -
Uses of Randomizable in weka.datagenerators.classifiers.classification
Modifier and TypeClassDescriptionclass
Generates a people database and is based on the paper by Agrawal et al.:
R.class
Generates random instances based on a Bayes network.class
This generator produces data for a display with 7 LEDs.class
RandomRBF data is generated by first creating a random set of centers for each class.class
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. -
Uses of Randomizable in weka.datagenerators.classifiers.regression
Modifier and TypeClassDescriptionclass
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
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. -
Uses of Randomizable in weka.datagenerators.clusterers
Modifier and TypeClassDescriptionclass
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
A data generator that produces data points in hyperrectangular subspace clusters. -
Uses of Randomizable in weka.filters
-
Uses of Randomizable in weka.filters.supervised.instance
Modifier and TypeClassDescriptionclass
Produces a random subsample of a dataset using either sampling with replacement or without replacement.
The original dataset must fit entirely in memory.class
Produces a random subsample of a dataset. -
Uses of Randomizable in weka.filters.unsupervised.attribute
Modifier and TypeClassDescriptionclass
An instance filter that changes a percentage of a given attribute's values.class
Reduces the dimensionality of the data by projecting it onto a lower dimensional subspace using a random matrix with columns of unit length.class
Chooses a random subset of non-class attributes, either an absolute number or a percentage.class
A filter that can be used to introduce missing values in a dataset. -
Uses of Randomizable in weka.filters.unsupervised.instance
Modifier and TypeClassDescriptionclass
Randomly shuffles the order of instances passed through it.class
Produces a random subsample of a dataset using either sampling with replacement or without replacement.class
Produces a random subsample of a dataset using the reservoir sampling Algorithm "R" by Vitter.