Neural Network Programming with Java
- Attributes private ArrayList listOfWeightIn private ArrayList listOfWeightOut public double initNeuron()
- Methods public void setListOfWeightIn(ArrayListlistOfWeightIn) public void setListOfWeightOut(ArrayListlistOfWeightOut) public ArrayList getListOfWeightIn() public ArrayList getListOfWeightOut()
- Attributes private ArrayList listOfNeurons private int numberOfNeuronsInLayer
- Methods public ArrayList getListOfNeurons() public void setListOfNeurons(ArrayList listOfNeurons) public int getNumberOfNeuronsInLayer() public void setNumberOfNeuronsInLayer(int numberOfNeuronsInLayer)
- Attributes None
- Methods public initLayer(InputLayer inputLayer) public void printLayer(InputLayer inputLayer)
class HiddenLayer extends Layer
- Attributes
- None
- Methods public ArrayList initLayer(HiddenLayer hiddenLayer, ArrayList listOfHiddenLayer, InputLayer inputLayer, OutputLayer outputLayer) public void printLayer(ArrayList listOfHiddenLayer)
Attributtes - None Methods public OutputLayer initLayer(OutputLayer outputLayer) public void printLayer(OutputLayer outputLayer)
Attributes private InputLayer inputLayer; private HiddenLayer hiddenLayer; private ArrayList listOfHiddenLayer; private OutputLayer outputLayer; private int numberOfHiddenLayers; Methods public void initNet() public void printNet()