A neural network library implemented in python with support for multiple layers, different activation functions, gradient descent, genetic algorithms, and neuroevolution. Inspired and made possible by The Coding Train's Neural Network playlist and 3 Blue 1 Brown's Neural Network playlist and Tariq Rashid's book "Make Your Own Neural Network":
Coding train: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6aCibgK1PTWWu9by6XFdCfh
3 Blue 1 Brown: https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi
Make Your Own Neural Network book: https://github.com/ProWhalen/AndrewNg-ML/blob/master/Make%20Your%20Own%20Neural%20Network.pdf
Another good resource is this book by the creator of keras: http://faculty.neu.edu.cn/yury/AAI/Textbook/Deep%20Learning%20with%20Python.pdf
Clone this repository by making an empty directory and putting this code in it by downloading or copying and pasting or with:
git clone https://github.com/ssocolow/Neural-Network-Python-Lib.git
After you have the code, read example.py as it shows how to use the library. Hopefully, a more comprehensive guide and documentation will be made soon.