Skip to content

Creating a repo to track changes made to my python neural net that learns based on mutating fittest "networks"

Notifications You must be signed in to change notification settings

AYTechSpace/Evolutionary_neural_net_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v2.3.0

Working

Initially as part of CS50p I produced a program where a neural network is trained add two binary numbers. Starting from a single perceptron node, to generating a population of networks with a variable number of hidden layers.

As of right now, and as of how this projet will be handed in, it will work by reproducing copies of the best performing networks with slights mutations

There are potential plans in the future to change this elite-dreg system into a royalty, upper, and lower classification system with different ways of producing the next generation to better prevent getting stuck in local minima or losing needed variation

However, if this will be done in python using different libraries, or another language is yet to be determined

About

Creating a repo to track changes made to my python neural net that learns based on mutating fittest "networks"

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages