0.2.0 • Published 8 years ago

anny v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago
npm install anny --save

Get Started

Read the documentation or try the demo.

Train a multilayer perceptron to approximate an OR logic gate:

const network = new anny.Network([2, 1])
network.train(anny.DATA.ANDGate)

network.activate([0, 0]) // => 0.000836743108
network.activate([0, 1]) // => 0.998253857294

Why Anny?

I wanted to understand machine learning.

What I cannot create, I do not understand. Know how to solve every problem that has been solved. Richard Feynman

Inspirations

  1. Watching DeepMind's DQN teach itself to play Atari.
  2. Playing with WaterWorld, a DQN implementation in JavaScript (REINFORCEjs).
  3. Realizing DeepMind's work was public, and this can be done in a browser.

Libraries

Notes

My Google Doc notes from neuralnetworksanddeeplearning.com
Good Weight Initializations
Backpropagation
Efficient Backpropagation Equation references in the source code point to this doc.
Convolution Networks

0.2.0

8 years ago

0.1.1

9 years ago

0.1.0

9 years ago