1.0.1 • Published 6 years ago

browsernn v1.0.1

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

browserNN.js

browserNN is an easy to use javascript library that allows you to train deep neural networks in your own browser.

For full documentation and a demo, please see: https://carbonati.github.io/posts/browsernn/

Example

model = new browsernn.Model();

layers = []; 

layers.push({type: 'input', n: 1, d: 2, depth: 1}); 
layers.push({type: 'dense', n_neurons: 8, activation: 'relu'}); 
layers.push({type: 'dense', n_neurons: 4, activation: 'tanh'}); 
layers.push({type: 'softmax', n_classes: 2}); 

params = {optimizer: 'sgd', 
		learning_rate: .01, 
		momentum: 0.01, 
		batch_size: 10, 
		l2_decay: 0.01};
        
trainer = new browsernn.Trainer(model, layers, params); 

Use in Node

  1. install: npm install browsernn
  2. Use: var browsernn = require("browsernn");

License

MIT