Documentation of 'org.encog.ml.factory.MLTrainFactory' Java class
MLTrainFactory
org.encog.ml.factory

Class MLTrainFactory



  • public class MLTrainFactory
    extends java.lang.Object
    This factory is used to create trainers for machine learning methods.
    • Field Detail

      • TYPE_NELDER_MEAD

        public static final java.lang.String TYPE_NELDER_MEAD
        K2 training for Bayesian.
        See Also:
        Constant Field Values
      • TYPE_BAYESIAN

        public static final java.lang.String TYPE_BAYESIAN
        K2 training for Bayesian.
        See Also:
        Constant Field Values
      • TYPE_RPROP

        public static final java.lang.String TYPE_RPROP
        String constant for RPROP training.
        See Also:
        Constant Field Values
      • TYPE_BACKPROP

        public static final java.lang.String TYPE_BACKPROP
        String constant for backprop training.
        See Also:
        Constant Field Values
      • TYPE_SCG

        public static final java.lang.String TYPE_SCG
        String constant for SCG training.
        See Also:
        Constant Field Values
      • TYPE_LMA

        public static final java.lang.String TYPE_LMA
        String constant for LMA training.
        See Also:
        Constant Field Values
      • TYPE_NEAT_GA

        public static final java.lang.String TYPE_NEAT_GA
        String constant for LMA training.
        See Also:
        Constant Field Values
      • TYPE_EPL_GA

        public static final java.lang.String TYPE_EPL_GA
        String constant for LMA training.
        See Also:
        Constant Field Values
      • TYPE_SVM

        public static final java.lang.String TYPE_SVM
        String constant for SVM training.
        See Also:
        Constant Field Values
      • TYPE_SVM_SEARCH

        public static final java.lang.String TYPE_SVM_SEARCH
        String constant for SVM-Search training.
        See Also:
        Constant Field Values
      • TYPE_SOM_NEIGHBORHOOD

        public static final java.lang.String TYPE_SOM_NEIGHBORHOOD
        String constant for SOM-Neighborhood training.
        See Also:
        Constant Field Values
      • TYPE_SOM_CLUSTER

        public static final java.lang.String TYPE_SOM_CLUSTER
        String constant for SOM-Cluster training.
        See Also:
        Constant Field Values
      • PROPERTY_LEARNING_RATE

        public static final java.lang.String PROPERTY_LEARNING_RATE
        Property for learning rate.
        See Also:
        Constant Field Values
      • PROPERTY_LEARNING_MOMENTUM

        public static final java.lang.String PROPERTY_LEARNING_MOMENTUM
        Property for momentum.
        See Also:
        Constant Field Values
      • PROPERTY_INITIAL_UPDATE

        public static final java.lang.String PROPERTY_INITIAL_UPDATE
        Property for init update.
        See Also:
        Constant Field Values
      • PROPERTY_MAX_STEP

        public static final java.lang.String PROPERTY_MAX_STEP
        Property for max step.
        See Also:
        Constant Field Values
      • PROPERTY_BAYESIAN_REGULARIZATION

        public static final java.lang.String PROPERTY_BAYESIAN_REGULARIZATION
        Property for bayes reg.
        See Also:
        Constant Field Values
      • PROPERTY_GAMMA

        public static final java.lang.String PROPERTY_GAMMA
        Property for gamma.
        See Also:
        Constant Field Values
      • PROPERTY_C

        public static final java.lang.String PROPERTY_C
        Property for constant.
        See Also:
        Constant Field Values
      • PROPERTY_PROPERTY_NEIGHBORHOOD

        public static final java.lang.String PROPERTY_PROPERTY_NEIGHBORHOOD
        Property for neighborhood.
        See Also:
        Constant Field Values
      • PROPERTY_ITERATIONS

        public static final java.lang.String PROPERTY_ITERATIONS
        Property for iterations.
        See Also:
        Constant Field Values
      • PROPERTY_START_LEARNING_RATE

        public static final java.lang.String PROPERTY_START_LEARNING_RATE
        Property for starting learning rate.
        See Also:
        Constant Field Values
      • PROPERTY_END_LEARNING_RATE

        public static final java.lang.String PROPERTY_END_LEARNING_RATE
        Property for ending learning rate.
        See Also:
        Constant Field Values
      • PROPERTY_START_RADIUS

        public static final java.lang.String PROPERTY_START_RADIUS
        Property for starting radius.
        See Also:
        Constant Field Values
      • PROPERTY_END_RADIUS

        public static final java.lang.String PROPERTY_END_RADIUS
        Property for ending radius.
        See Also:
        Constant Field Values
      • PROPERTY_NEIGHBORHOOD

        public static final java.lang.String PROPERTY_NEIGHBORHOOD
        Property for neighborhood.
        See Also:
        Constant Field Values
      • PROPERTY_RBF_TYPE

        public static final java.lang.String PROPERTY_RBF_TYPE
        Property for rbf type.
        See Also:
        Constant Field Values
      • PROPERTY_DIMENSIONS

        public static final java.lang.String PROPERTY_DIMENSIONS
        Property for dimensions.
        See Also:
        Constant Field Values
      • CYCLES

        public static final java.lang.String CYCLES
        The number of cycles.
        See Also:
        Constant Field Values
      • PROPERTY_TEMPERATURE_START

        public static final java.lang.String PROPERTY_TEMPERATURE_START
        The starting temperature.
        See Also:
        Constant Field Values
      • PROPERTY_TEMPERATURE_STOP

        public static final java.lang.String PROPERTY_TEMPERATURE_STOP
        The ending temperature.
        See Also:
        Constant Field Values
      • TYPE_ANNEAL

        public static final java.lang.String TYPE_ANNEAL
        Use simulated annealing.
        See Also:
        Constant Field Values
      • PROPERTY_POPULATION_SIZE

        public static final java.lang.String PROPERTY_POPULATION_SIZE
        Population size.
        See Also:
        Constant Field Values
      • TYPE_GENETIC

        public static final java.lang.String TYPE_GENETIC
        Genetic training.
        See Also:
        Constant Field Values
      • TYPE_MANHATTAN

        public static final java.lang.String TYPE_MANHATTAN
        Manhattan training.
        See Also:
        Constant Field Values
      • TYPE_SVD

        public static final java.lang.String TYPE_SVD
        RBF-SVD training.
        See Also:
        Constant Field Values
      • TYPE_QPROP

        public static final java.lang.String TYPE_QPROP
        QPROP training.
        See Also:
        Constant Field Values
      • PROPERTY_MAX_PARENTS

        public static final java.lang.String PROPERTY_MAX_PARENTS
        See Also:
        Constant Field Values
      • PROPERTY_PARTICLES

        public static final java.lang.String PROPERTY_PARTICLES
        See Also:
        Constant Field Values
    • Constructor Detail

      • MLTrainFactory

        public MLTrainFactory()
    • Method Detail

      • create

        public MLTrain create(MLMethod method,
                              MLDataSet training,
                              java.lang.String type,
                              java.lang.String args)
        Create a trainer.
        Parameters:
        method - The method to train.
        training - The training data.
        type - Type type of trainer.
        args - The training args.
        Returns:
        The new training method.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.