Skip to content

ethanholter/NeuralNetwork-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This is my first attempt at creating a supervised learning neural network library. It includes a 'NeuralNetwork' class and a minimal 'Matrix' class to more easily handle the math.

Overall this project is intended as learning experience and is not optimized for practical applications.

It is currently capable of solving an XOR problem but is unable to solve more complex problems due to a limited number of activation functions.

Future Plans

  • implement the ability to have a custom number of layers
  • add more activation functions
  • implement alternative learning algorithms (genetic/evolution)
  • implement importing and exporting of network models
  • add more examples to showcase the abilities of this library (currently just XOR problem)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages