Package one.empty3.neuralnetwork
Class Net<T extends Neuron>
- java.lang.Object
-
- one.empty3.neuralnetwork.Net<T>
-
public class Net<T extends Neuron> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Net()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description double
computeAll()
java.util.List<Layer<T>>
getHiddenLayerList()
Layer<T>
getInputLayer()
java.util.List<Layer<OutputNeuron>>
getOutputLayerList()
PredictedResult<T>
getPredictedResult()
static double
getRESOLUTION()
java.util.List<java.io.File>
getTrainSet()
void
loadModel(java.io.File model)
void
setHiddenLayerList(java.util.List<Layer<T>> hiddenNeuronList)
void
setInputLayer(Layer inputLayer)
void
setOutputLayerList(java.util.List<Layer<OutputNeuron>> outputNeuronList)
void
setPredictedResult(PredictedResult<T> predictedResult)
static void
setRESOLUTION(double RESOLUTION)
void
setTrainSet(java.util.List<java.io.File> trainSet)
void
train()
-
-
-
Method Detail
-
setInputLayer
public void setInputLayer(Layer inputLayer)
-
getOutputLayerList
public java.util.List<Layer<OutputNeuron>> getOutputLayerList()
-
setOutputLayerList
public void setOutputLayerList(java.util.List<Layer<OutputNeuron>> outputNeuronList)
-
getTrainSet
public java.util.List<java.io.File> getTrainSet()
-
setTrainSet
public void setTrainSet(java.util.List<java.io.File> trainSet)
-
getPredictedResult
public PredictedResult<T> getPredictedResult()
-
setPredictedResult
public void setPredictedResult(PredictedResult<T> predictedResult)
-
getRESOLUTION
public static double getRESOLUTION()
-
setRESOLUTION
public static void setRESOLUTION(double RESOLUTION)
-
loadModel
public void loadModel(java.io.File model)
-
train
public void train() throws java.io.IOException
- Throws:
java.io.IOException
-
computeAll
public double computeAll()
-
-