Skip to content

Chris-Dussourd/Simple-Angular-Neural-Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Simple-Angular-Neural-Network

Create a simple neural network for display purposes. Each part represents an increase in capability of the network.

Part 1

This first iteration seeks to reproduce the following neural network (4 layers, 8 neurons):

graph LR;
  Neuron1-->Neuron2;
  Neuron1-->Neuron3;
  Neuron1-->Neuron4;
  Neuron2-->Neuron5;
  Neuron2-->Neuron6;
  Neuron3-->Neuron5;
  Neuron3-->Neuron6;
  Neuron3-->Neuron7;
  Neuron4-->Neuron6;
  Neuron4-->Neuron7;
  Neuron5-->Neuron8;
  Neuron6-->Neuron8;
  Neuron7-->Neuron8;
Loading

The user presses a button to signal stimalating neuron 1 in layer 1. If the neuron fires, this stimulates neuron 2, neuron 3, and neuron 4 in layer 2. The processes continues down the chain of layers and eventually stimulates neuron 8.

On press of the button, the neuron will either be stimulated to fire and thus cause it to stimulate other neurons down the chain or will not reach enough potential to cause a fire event.

Users will be able to edit the weights of each of the connections to other neurons and thus similate how a neural network might interact in real-time.

Part 2

The user can add/remove layers, neurons, and connections

Part 3

You can define an input signal to send to the network. On press of the button, it sends the input signal to stimulate the neuron(s) in the first layer of the network.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published