Skip to content

A simple python based neural network implementation. A project to gain neural network knowledge and a chance to explore python again.

Notifications You must be signed in to change notification settings

JonathanPWindle/Neural-Network-Python-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Basic Neural Network

This is a small project to delve into the land of neural networks.

I'm primarily using tutorials from The Coding Train in his Neural Networks - The Nature of Code playlist to get started with this along with further research to support a greater understanding.



Curent Capabilities:
  • Can have any number of Nodes in each layer
    • Can only have one hidden layer at the moment
  • Feed forward and train given JSON in the format:
[
    {
        "inputs": [0,0],
        "target": 0
    },
    {
        "inputs": [0,1],
        "target": 1
    }
]
Future Ideas:
  • Multiple hidden layers
  • CNN capability
  • Different activation functions

About

A simple python based neural network implementation. A project to gain neural network knowledge and a chance to explore python again.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published