Uses of Interface
weka.core.Randomizable

Packages that use Randomizable
weka.classifiers   
weka.classifiers.functions   
weka.classifiers.meta   
weka.classifiers.trees   
weka.clusterers   
weka.core.neighboursearch.balltrees   
weka.datagenerators   
weka.datagenerators.classifiers.classification   
weka.datagenerators.classifiers.regression   
weka.datagenerators.clusterers   
 

Uses of Randomizable in weka.classifiers
 

Classes in weka.classifiers that implement Randomizable
 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.
 

Uses of Randomizable in weka.classifiers.functions
 

Classes in weka.classifiers.functions that implement Randomizable
 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 and linear regression).
 class SGDText
          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
 

Classes in weka.classifiers.meta that implement Randomizable
 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 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 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.
 

Uses of Randomizable in weka.classifiers.trees
 

Classes in weka.classifiers.trees that implement Randomizable
 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.
 

Uses of Randomizable in weka.clusterers
 

Classes in weka.clusterers that implement Randomizable
 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.
 

Uses of Randomizable in weka.core.neighboursearch.balltrees
 

Classes in weka.core.neighboursearch.balltrees that implement Randomizable
 class MiddleOutConstructor
          The class that builds a BallTree middle out.

For more information see also:

Andrew W.
 

Uses of Randomizable in weka.datagenerators
 

Classes in weka.datagenerators that implement Randomizable
 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.
 

Uses of Randomizable in weka.datagenerators.classifiers.classification
 

Classes in weka.datagenerators.classifiers.classification that implement Randomizable
 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.
 

Uses of Randomizable in weka.datagenerators.classifiers.regression
 

Classes in weka.datagenerators.classifiers.regression that implement Randomizable
 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.
 

Uses of Randomizable in weka.datagenerators.clusterers
 

Classes in weka.datagenerators.clusterers that implement Randomizable
 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.
 



Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.