Skip to content

A simple neural network calculator to calculate layers of a given deep network.

Notifications You must be signed in to change notification settings

AshameTheDestroyer/Neural-Network-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Network Calculator

First Commit:

That's a project that I loved to make to automate a homework that's been assigned to me. And I found it quite interesting.

However, Python is still a horrible language to use.

Multiclass Activation Functions:

  1. Now I've upgraded the system, and it now has more built-in activation functions.
  2. I've added the ability to use multiclass activation functions, such as the built-in Softmax.
  3. Refined some of the project and fixed bugs.
  4. Added the ability to control what happens to each layer at any given calculation stage.

GUI Introduced:

Now we're talking, I'm upgrading the system to use GUIs. And for some reason python libraries suck at doing this, so I'm building my own shell around them.

Input Frame:

  1. Added the ability to control how many inputs to, well, input.
  2. Made a custom controllable and configurable input field.

Activation Function Frame:

  1. Now the activation function frame has been implemented mostly fully.
  2. Activation functions are separated by their input and output types.
  3. They can also be plotted using a plotter, for better understanding.
  4. Activation functions can now be co-graphed.
  5. Graphs can now be cleared too.

Weight & Output Frames:

  1. Layers can be set up with a matrix of input fields, making all the weights of the neural network.
  2. Weights can be adjusted from their heights to their weights, with adjusting all adjacent weights, inclusive to the matrices of input and output.
  3. And finally, a calculation button to calculate the overall output of the neural network.

Bias Frame & Dynamic Layers:

  1. Instead of going through the hassle of reprogramming the weight frame in the name of bias frame, I just made a uni-bias input field, applying for the biases.
  2. Now you're able to adjust the layer count dynamically.

About

A simple neural network calculator to calculate layers of a given deep network.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages