public class MultiLayerConfiguration extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
MultiLayerConfiguration.Builder |
Modifier and Type | Field and Description |
---|---|
protected boolean |
backward |
protected List<NeuralNetConfiguration> |
confs |
protected double |
dampingFactor |
protected int[] |
hiddenLayerSizes |
protected Map<Integer,InputPreProcessor> |
inputPreProcessors |
protected boolean |
pretrain |
protected Map<Integer,OutputPreProcessor> |
processors |
protected boolean |
useDropConnect |
protected boolean |
useGaussNewtonVectorProductBackProp |
protected boolean |
useRBMPropUpAsActivations |
Constructor and Description |
---|
MultiLayerConfiguration() |
MultiLayerConfiguration(MultiLayerConfiguration multiLayerConfiguration) |
protected int[] hiddenLayerSizes
protected List<NeuralNetConfiguration> confs
protected boolean useDropConnect
protected boolean useGaussNewtonVectorProductBackProp
protected boolean pretrain
protected boolean useRBMPropUpAsActivations
protected double dampingFactor
protected Map<Integer,OutputPreProcessor> processors
protected Map<Integer,InputPreProcessor> inputPreProcessors
protected boolean backward
public MultiLayerConfiguration()
public MultiLayerConfiguration(MultiLayerConfiguration multiLayerConfiguration)
public NeuralNetConfiguration getConf(int i)
public OutputPreProcessor getPreProcessor(int layer)
public InputPreProcessor getInputPreProcess(int layer)
public double getDampingFactor()
public void setDampingFactor(double dampingFactor)
public boolean isUseRBMPropUpAsActivations()
public void setUseRBMPropUpAsActivations(boolean useRBMPropUpAsActivations)
public boolean isUseDropConnect()
public void setUseDropConnect(boolean useDropConnect)
public boolean isUseGaussNewtonVectorProductBackProp()
public void setUseGaussNewtonVectorProductBackProp(boolean useGaussNewtonVectorProductBackProp)
public boolean isPretrain()
public void setPretrain(boolean pretrain)
public int[] getHiddenLayerSizes()
public void setHiddenLayerSizes(int[] hiddenLayerSizes)
public List<NeuralNetConfiguration> getConfs()
public void setConfs(List<NeuralNetConfiguration> confs)
public Map<Integer,OutputPreProcessor> getProcessors()
public void setProcessors(Map<Integer,OutputPreProcessor> processors)
public boolean isBackward()
public void setBackward(boolean backward)
public Map<Integer,InputPreProcessor> getInputPreProcessors()
public void setInputPreProcessors(Map<Integer,InputPreProcessor> inputPreProcessors)
public String toJson()
public static MultiLayerConfiguration fromJson(String json)
json
- the neural net configuration from jsonMultiLayerConfiguration
public MultiLayerConfiguration clone()
Copyright © 2015. All Rights Reserved.