org.encog.ml.factory
Class MLMethodFactory
- java.lang.Object
-
- org.encog.ml.factory.MLMethodFactory
-
public class MLMethodFactory extends java.lang.ObjectThis factory is used to create machine learning methods.
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringPROPERTY_AFstatic java.lang.StringPROPERTY_CYCLESstatic java.lang.StringPROPERTY_POPULATION_SIZEPopulation size.static java.lang.StringTYPE_BAYESIANString constant for a bayesian neural network.static java.lang.StringTYPE_EPLA Encog program.static java.lang.StringTYPE_FEEDFORWARDString constant for feedforward neural networks.static java.lang.StringTYPE_NEATA NEAT neural network.static java.lang.StringTYPE_PNNA probabilistic neural network.static java.lang.StringTYPE_RBFNETWORKString constant for RBF neural networks.static java.lang.StringTYPE_SOMString constant for SOMs.static java.lang.StringTYPE_SVMString constant for support vector machines.
-
Constructor Summary
Constructors Constructor and Description MLMethodFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description MLMethodcreate(java.lang.String methodType, java.lang.String architecture, int input, int output)Create a new machine learning method.
-
-
-
Field Detail
-
TYPE_BAYESIAN
public static final java.lang.String TYPE_BAYESIAN
String constant for a bayesian neural network.- See Also:
- Constant Field Values
-
TYPE_FEEDFORWARD
public static final java.lang.String TYPE_FEEDFORWARD
String constant for feedforward neural networks.- See Also:
- Constant Field Values
-
TYPE_RBFNETWORK
public static final java.lang.String TYPE_RBFNETWORK
String constant for RBF neural networks.- See Also:
- Constant Field Values
-
TYPE_SVM
public static final java.lang.String TYPE_SVM
String constant for support vector machines.- See Also:
- Constant Field Values
-
TYPE_SOM
public static final java.lang.String TYPE_SOM
String constant for SOMs.- See Also:
- Constant Field Values
-
TYPE_PNN
public static final java.lang.String TYPE_PNN
A probabilistic neural network. Supports both PNN and GRNN.- See Also:
- Constant Field Values
-
TYPE_NEAT
public static final java.lang.String TYPE_NEAT
A NEAT neural network.- See Also:
- Constant Field Values
-
TYPE_EPL
public static final java.lang.String TYPE_EPL
A Encog program.- See Also:
- Constant Field Values
-
PROPERTY_AF
public static final java.lang.String PROPERTY_AF
- See Also:
- Constant Field Values
-
PROPERTY_POPULATION_SIZE
public static final java.lang.String PROPERTY_POPULATION_SIZE
Population size.- See Also:
- Constant Field Values
-
PROPERTY_CYCLES
public static final java.lang.String PROPERTY_CYCLES
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public MLMethod create(java.lang.String methodType, java.lang.String architecture, int input, int output)
Create a new machine learning method.- Parameters:
methodType- The method to create.architecture- The architecture string.input- The input count.output- The output count.- Returns:
- The newly created machine learning method.
-
-
DMelt 3.0 © DataMelt by jWork.ORG