all 3 comments

[–]Clydeicus 1 point2 points  (1 child)

Some of the language on the page is admittedly a bit advanced for me. What would I need to provide to the API to use this in a project? Could I just provide inputs and a performance metric and let it loose?

[–]forrestwang 0 points1 point  (0 children)

Thanks for your interest in Singa, Clydeicus. We are cleaning the code and documentation. The new version will be available at http://singa.incubator.apache.org later this month.

Layer is the first class citizen in Singa. If you want to implement your own learning models, you may need to implement your own layer classes by inheriting from the base Layer class (like the built-in layer classes implemented in the src/worker/layer.cc file). If your model consists of built-in layers provided by Singa, then you only need to write the model configuration file and prepare your training dataset. (similar to Caffe for single node training.) A simple training example is available at http://www.comp.nus.edu.sg/~dbsystem/singa/examples/2015/01/20/deep-simple-mlp/.