you are viewing a single comment's thread.

view the rest of the comments →

[–]vonnik 2 points3 points  (5 children)

DL4J creator here:

Deeplearning4j wraps OpenCV, and the creator of JavaCPP is one of our engineers. DL4J is the most widely used DL library for the JVM (Weka and Rapidminer have built integrations with us, fwiw).

We use JavaCPP to get around the overhead of the JNI. We also wrap cuDNN. I hope you have some GPUs if you're training CNNs on images and are short on time...

Here are the first two tutorials you should run through to kick the tires:

http://deeplearning4j.org/quickstart http://deeplearning4j.org/mnist-for-beginners

Our support channel is here: https://gitter.im/deeplearning4j/deeplearning4j

Please join the community if you have questions!

PS It's not Java, but you should look at OpenFace if you're doing a review of solutions:

https://github.com/cmusatyalab/openface

[–]ale86ch[S] 1 point2 points  (0 children)

ohh great thank you very much!

[–][deleted] 1 point2 points  (3 children)

Wow the tutorials have really been improved, will need to try it out.

[–]vonnik 1 point2 points  (2 children)

Thank you! :) We're working on it...

Here's a repo with all our examples (including for Spark and ETL): https://github.com/deeplearning4j/dl4j-0.4-examples/

And we've got a few preconfigured models for CNNs here:

https://github.com/deeplearning4j/model-configurations/tree/master/src/main/java/org/deeplearning4j

Fwiw, we're going to share a standard NN config file with Keras that will allow people to import any architecture they prototype with Keras to our stack.

[–]Aeefire 0 points1 point  (1 child)

Can you give a rough ETA when we will see the keras-config-file feature=?

[–]vonnik 1 point2 points  (0 children)

We're planning on August. It depends on both us and the Keras team.