Dear all,
I have been working on an open source deep learning library in Mathematica which I would like to share.
The code is hosted on github under an MIT license: https://github.com/jfrancis71/Machine-Vision
I have succesfully used it to train a face recognition system, and also automatically drive my lego EV3 robot.
Face Recognition: https://www.youtube.com/watch?v=TdRtUnSppB0
EV3 Car: https://www.youtube.com/watch?v=DCad82UdDFA
This has arisen from a homegrown project, so the code is probably a little scruffy (and not well documented) at the moment. Having said that it does work and I would welcome constructive feedback and help turning this into an active open source project.
It's not really aimed at someone who just wants a good face recogniser, the new built in Mathematica functions are probably more suitable for that. it's more suitable for someone interested in the internals or developing their own neural nets.
The distinction with the current Mathematica machine learning functionality, is this library is designed to support multiple layer networks including convolutional layers (much used in computer vision presently).
There is more information available on the github site in the link above.
Thanks, Julian Francis.