November 24, 2014

Neural2d is an open-source neural net simulator with features for image processing.

Links

Video introduction (YouTube, 11 min.): https://www.youtube.com/watch?v=yB43jj-wv8Q

Landing page with links: http://neural2d.net

Features

✔ Optimized for 2D image data — input data can be read from .bmp image files

✔ Neuron layers can be abstracted as 1D or 2D arrangements of neurons

✔ Network topology is defined in a text file

✔ Neurons in layers can be fully or sparsely connected

✔ Selectable transfer function per layer

✔ Adjustable or automatic training rate (eta)

✔ Optional momentum (alpha) and regularization (lambda)

✔ Any layer(s) can be configured as convolution filters

✔ Standalone console program

✔ Simple, heavily-commented code, < 3000 lines, suitable for prototyping, learning, and experimentation

✔ Optional web-browser-based GUI controller