0.2.0 • Published 10 years ago

brain-train v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

brain-train

CLI for creating brain.js Neural Networks on the commandline by piping new line delimited json into it.

Install with npm install brain-train -g.

Usage

cat data.ldjson | brain-train --input input,input2 --output color > network.json

If --input or --ouput are emitted it will use the input and output attributes of your input JSON.

Using --function will output the net as a function that can be used without a brain.js dependency.

Note that it will create a temporary file on your disk for process.stdin first to reuse the stream for the repeated iterations.

Values for training data have to be between 0 and 1.

TODO

Brain expects the data to be between 0 and 1. However most datasets have a wider range of values. Maybe it would be okay to take the max and min values of a row and scale the data to 0 and 1 between those. Maybe this could be done by a "normalize" module.

Use argv as options for the train stream.