-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Roadmap
Simplicity and Performance First
It must be easy enough to teach a child and fast enough to cause innovation.
Currently we want to focus our efforts on creating a "layer playground", where we have tons of layers, and they can work with any network type, be it feedforward, or recurrent.
Layer idea types:
- Convolutional
- Sigmoid
- Relu
- Product
- Etc.
These layers will fit together easily and provide the basis for making what actually is going on understandable and straightforward.
We've put in a considerable amount of work to achieve gpu acceleration, and will eventually be fully gpu, in all networks. The desired library where much of the work has been done is http://gpu.rocks.
The initial branch where we are experimenting with it: https://github.com/harthur-org/brain.js/tree/nn-gpu
This branch's neural net will eventually shrink in size so that we are extending the base neural network neural-network.js
.