org.encog.ensemble.ml.mlp.factory
Class MultiLayerPerceptronFactory
- java.lang.Object
-
- org.encog.ensemble.ml.mlp.factory.MultiLayerPerceptronFactory
-
- All Implemented Interfaces:
- EnsembleMLMethodFactory
public class MultiLayerPerceptronFactory extends java.lang.Object implements EnsembleMLMethodFactory
-
-
Constructor Summary
Constructors Constructor and Description MultiLayerPerceptronFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description MLMethodcreateML(int inputs, int outputs)java.lang.StringgetLabel()voidreInit(MLMethod ml)voidsetParameters(java.util.List<java.lang.Integer> layers, ActivationFunction activation)voidsetParameters(java.util.List<java.lang.Integer> layers, ActivationFunction firstLayerActivation, ActivationFunction activation)voidsetParameters(java.util.List<java.lang.Integer> layers, ActivationFunction firstLayerActivation, ActivationFunction activation, ActivationFunction lastLayerActivation)voidsetParameters(java.util.List<java.lang.Integer> layers, ActivationFunction firstLayerActivation, ActivationFunction activation, ActivationFunction lastLayerActivation, java.util.List<java.lang.Double> dropoutRates)voidsetParameters(java.util.List<java.lang.Integer> layers, ActivationFunction firstLayerActivation, ActivationFunction activation, java.util.List<java.lang.Double> dropoutRates)voidsetParameters(java.util.List<java.lang.Integer> layers, ActivationFunction activation, java.util.List<java.lang.Double> dropoutRates)voidsetSizeMultiplier(int sizeMultiplier)
-
-
-
Method Detail
-
setParameters
public void setParameters(java.util.List<java.lang.Integer> layers, ActivationFunction firstLayerActivation, ActivationFunction activation, ActivationFunction lastLayerActivation, java.util.List<java.lang.Double> dropoutRates)
-
setParameters
public void setParameters(java.util.List<java.lang.Integer> layers, ActivationFunction firstLayerActivation, ActivationFunction activation, ActivationFunction lastLayerActivation)
-
setParameters
public void setParameters(java.util.List<java.lang.Integer> layers, ActivationFunction firstLayerActivation, ActivationFunction activation)
-
setParameters
public void setParameters(java.util.List<java.lang.Integer> layers, ActivationFunction firstLayerActivation, ActivationFunction activation, java.util.List<java.lang.Double> dropoutRates)
-
setParameters
public void setParameters(java.util.List<java.lang.Integer> layers, ActivationFunction activation, java.util.List<java.lang.Double> dropoutRates)
-
setParameters
public void setParameters(java.util.List<java.lang.Integer> layers, ActivationFunction activation)
-
createML
public MLMethod createML(int inputs, int outputs)
- Specified by:
createMLin interfaceEnsembleMLMethodFactory
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfaceEnsembleMLMethodFactory
-
reInit
public void reInit(MLMethod ml)
- Specified by:
reInitin interfaceEnsembleMLMethodFactory
-
setSizeMultiplier
public void setSizeMultiplier(int sizeMultiplier)
- Specified by:
setSizeMultiplierin interfaceEnsembleMLMethodFactory
-
-
DMelt 3.0 © DataMelt by jWork.ORG