public class MultiLayerPerceptronFactory extends java.lang.Object implements EnsembleMLMethodFactory
| Constructor and Description |
|---|
MultiLayerPerceptronFactory() |
| Modifier and Type | Method and Description |
|---|---|
MLMethod |
createML(int inputs,
int outputs) |
java.lang.String |
getLabel() |
void |
reInit(MLMethod ml) |
void |
setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction activation) |
void |
setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction firstLayerActivation,
ActivationFunction activation) |
void |
setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction firstLayerActivation,
ActivationFunction activation,
ActivationFunction lastLayerActivation) |
void |
setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction firstLayerActivation,
ActivationFunction activation,
ActivationFunction lastLayerActivation,
java.util.List<java.lang.Double> dropoutRates) |
void |
setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction firstLayerActivation,
ActivationFunction activation,
java.util.List<java.lang.Double> dropoutRates) |
void |
setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction activation,
java.util.List<java.lang.Double> dropoutRates) |
void |
setSizeMultiplier(int sizeMultiplier) |
public void setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction firstLayerActivation,
ActivationFunction activation,
ActivationFunction lastLayerActivation,
java.util.List<java.lang.Double> dropoutRates)
public void setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction firstLayerActivation,
ActivationFunction activation,
ActivationFunction lastLayerActivation)
public void setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction firstLayerActivation,
ActivationFunction activation)
public void setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction firstLayerActivation,
ActivationFunction activation,
java.util.List<java.lang.Double> dropoutRates)
public void setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction activation,
java.util.List<java.lang.Double> dropoutRates)
public void setParameters(java.util.List<java.lang.Integer> layers,
ActivationFunction activation)
public MLMethod createML(int inputs, int outputs)
createML in interface EnsembleMLMethodFactorypublic java.lang.String getLabel()
getLabel in interface EnsembleMLMethodFactorypublic void reInit(MLMethod ml)
reInit in interface EnsembleMLMethodFactorypublic void setSizeMultiplier(int sizeMultiplier)
setSizeMultiplier in interface EnsembleMLMethodFactory