Skip to content

A neural network library implemented in python and somewhat optimized

License

Notifications You must be signed in to change notification settings

ssocolow/Neural-Network-Python-Lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural-Network-Python-Lib

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

Quick Start

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.

About

A neural network library implemented in python and somewhat optimized

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages