Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mempirate/simple-neural-network

Creating a simple neural network in Python with one input layer (3 inputs) and one output neuron.
https://github.com/mempirate/simple-neural-network

deep-learning deep-neural-networks deeplearning neural-network neurons

Last synced: 7 days ago
JSON representation

Creating a simple neural network in Python with one input layer (3 inputs) and one output neuron.

Awesome Lists containing this project

README

        

# Simple Neural Network
Creating a simple neural network in Python with one input layer (3 inputs) and one output neuron. A neural network with no hidden layers is called a perceptron. In the training_version.py I train the neural network in the clearest way possible, but it's not really useable. The outputs of the training can be found in outputs.txt .
neural_network.py is an object and can be used by giving in different inputs.

Thanks to Milo Spencer-Harber for this: https://medium.com/technology-invention-and-more/how-to-build-a-simple-neural-network-in-9-lines-of-python-code-cc8f23647ca1

And to Andrew Trask for this: https://iamtrask.github.io/2015/07/12/basic-python-network/

## What does it do?
The neural_net.py tries to predict the output given 3 binary inputs. If the first input is 1, the output should be one. Otherwise the output should be 0.