Skip to content

NemanjaMandic/NeuralNetwork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuralNetwork

Neural Network Programming with Java

First Chapter

Class name: Neuron

  • 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()

Class Name: Layer - abstract class

  • Attributes private ArrayList listOfNeurons private int numberOfNeuronsInLayer
  • Methods public ArrayList getListOfNeurons() public void setListOfNeurons(ArrayList listOfNeurons) public int getNumberOfNeuronsInLayer() public void setNumberOfNeuronsInLayer(int numberOfNeuronsInLayer)

class InputLayer extends Layer

  • 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)

public class OutputLayer extends Layer

Attributtes - None Methods public OutputLayer initLayer(OutputLayer outputLayer) public void printLayer(OutputLayer outputLayer)

public class NeuralNet

Attributes private InputLayer inputLayer; private HiddenLayer hiddenLayer; private ArrayList listOfHiddenLayer; private OutputLayer outputLayer; private int numberOfHiddenLayers; Methods public void initNet() public void printNet()

About

Neural Network Programming with Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages