Tag Archives: Synaptic

Architecture-free neural network library for node.js and the browser

Architecture-free neural network library for node.js and the browser

lib Fix spelling. 3 days ago
test added new test case 4 days ago
.gitignore added .gitignore 18 days ago
.travis.yml added Travis CI file 5 days ago
LICENSE synaptic 7 days ago
README.md added link to introduction (wiki) 21 hours ago
package.json updated version 6 days ago

Synaptic is a javascript neural network library for node.js and the browser, its generalized algorithm is architecture-free, so you can build and train basically any type of first order or even second order neural network architectures.

This library includes a few built-in architectures like multilayer perceptrons, multilayer long-short term memory networks (LSTM) or liquid state machines, and a trainer capable of training any given network, which includes built-in training tasks/tests like solving an XOR, completing a Distracted Sequence Recall task or an Embedded Reber Grammar test, so you can easily test and compare the performance of different architectures.

The algorithm implemented by this library has been taken from Derek D. Monner’s paper:

A generalized LSTM-like training algorithm for second-order recurrent neural networks

There are references to the equations in that paper commented through the source code.