Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 871 Bytes

README.md

File metadata and controls

27 lines (18 loc) · 871 Bytes

simplenn

The simple Neural Network with Java for beginner. I hope java programmer can enter neural network and learn the concept by hand not just read some sample code.

Step 1: Single Neural (Perceptron) Start from XorNN it can lean OR, AND but Xor not work. XorNN2 use Step be activation function, and add bias but Xor still not work.

Step 2: two neurals XorNN3 use two neurals to lean Xor, it works.

Step 3: build a neural network framework Use SimpleNNBuilder be a builder to setup and create a SimpleNeuralWork. You can start with linear, the LinearNN1 try to find 0.5 be weight.

Step 4: hex It will transform hex to decimal.

Step 5: digits It include two example, one is seven segment display, another is dot matrix display.

Step 6: minst It not work, too slow if calculate by each elements of array. I suggest use Python to continue more complex topics.