org.encog.ml.factory
Class MLTrainFactory
- java.lang.Object
-
- org.encog.ml.factory.MLTrainFactory
-
public class MLTrainFactory extends java.lang.ObjectThis factory is used to create trainers for machine learning methods.
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringCYCLESThe number of cycles.static java.lang.StringPROPERTY_BAYESIAN_REGULARIZATIONProperty for bayes reg.static java.lang.StringPROPERTY_CProperty for constant.static java.lang.StringPROPERTY_DIMENSIONSProperty for dimensions.static java.lang.StringPROPERTY_END_LEARNING_RATEProperty for ending learning rate.static java.lang.StringPROPERTY_END_RADIUSProperty for ending radius.static java.lang.StringPROPERTY_GAMMAProperty for gamma.static java.lang.StringPROPERTY_INITIAL_UPDATEProperty for init update.static java.lang.StringPROPERTY_ITERATIONSProperty for iterations.static java.lang.StringPROPERTY_LEARNING_MOMENTUMProperty for momentum.static java.lang.StringPROPERTY_LEARNING_RATEProperty for learning rate.static java.lang.StringPROPERTY_MAX_PARENTSstatic java.lang.StringPROPERTY_MAX_STEPProperty for max step.static java.lang.StringPROPERTY_NEIGHBORHOODProperty for neighborhood.static java.lang.StringPROPERTY_PARTICLESstatic java.lang.StringPROPERTY_POPULATION_SIZEPopulation size.static java.lang.StringPROPERTY_PROPERTY_NEIGHBORHOODProperty for neighborhood.static java.lang.StringPROPERTY_RBF_TYPEProperty for rbf type.static java.lang.StringPROPERTY_START_LEARNING_RATEProperty for starting learning rate.static java.lang.StringPROPERTY_START_RADIUSProperty for starting radius.static java.lang.StringPROPERTY_TEMPERATURE_STARTThe starting temperature.static java.lang.StringPROPERTY_TEMPERATURE_STOPThe ending temperature.static java.lang.StringTYPE_ANNEALUse simulated annealing.static java.lang.StringTYPE_BACKPROPString constant for backprop training.static java.lang.StringTYPE_BAYESIANK2 training for Bayesian.static java.lang.StringTYPE_EPL_GAString constant for LMA training.static java.lang.StringTYPE_GENETICGenetic training.static java.lang.StringTYPE_LMAString constant for LMA training.static java.lang.StringTYPE_MANHATTANManhattan training.static java.lang.StringTYPE_NEAT_GAString constant for LMA training.static java.lang.StringTYPE_NELDER_MEADK2 training for Bayesian.static java.lang.StringTYPE_PNNPNN training.static java.lang.StringTYPE_PSOstatic java.lang.StringTYPE_QPROPQPROP training.static java.lang.StringTYPE_RPROPString constant for RPROP training.static java.lang.StringTYPE_SCGString constant for SCG training.static java.lang.StringTYPE_SOM_CLUSTERString constant for SOM-Cluster training.static java.lang.StringTYPE_SOM_NEIGHBORHOODString constant for SOM-Neighborhood training.static java.lang.StringTYPE_SVDRBF-SVD training.static java.lang.StringTYPE_SVMString constant for SVM training.static java.lang.StringTYPE_SVM_SEARCHString constant for SVM-Search training.
-
Constructor Summary
Constructors Constructor and Description MLTrainFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description MLTraincreate(MLMethod method, MLDataSet training, java.lang.String type, java.lang.String args)Create a trainer.
-
-
-
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_PNN
public static final java.lang.String TYPE_PNN
PNN 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
-
TYPE_PSO
public static final java.lang.String TYPE_PSO
- See Also:
- Constant Field Values
-
-
DMelt 3.0 © DataMelt by jWork.ORG