anny
An artificial neural network, yo!
Last updated 4 years ago by levithomason .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install anny 
SYNC missed versions from official npm registry.

Anny

CircleCI Test Coverage Code Climate

Anny is an artificial neural network, yo!

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

Current Tags

  • 0.2.0                                ...           latest (4 years ago)

3 Versions

  • 0.2.0                                ...           4 years ago
  • 0.1.1                                ...           5 years ago
  • 0.1.0                                ...           5 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (1)
Dev Dependencies (43)
Dependents (1)

Copyright 2014 - 2016 © taobao.org |