githubEdit

Tutorials

Deeplearning4j Tutorials

While Deeplearning4j is written in Java, the Java Virtual Machine (JVM) lets you import and share code in other JVM languages. These tutorials are written in Scala, the de facto standard for data science in the Java environment. There’s nothing stopping you from using any other interpreter such as Java, Kotlin, or Clojure.

If you’re coming from non-JVM languages like Python or R, you may want to read about how the JVM works before using these tutorials. Knowing the basic terms such as classpath, virtual machine, “strongly-typed” languages, and functional programming will help you debug, as well as expand on the knowledge you gain here. If you don’t know Scala and want to learn it, Coursera has a great course named Functional Programming Principles in Scalaarrow-up-right.

circle-exclamation

Tutorials covering basic DL4J features

Quickstart with MNISTchevron-rightMultiLayerNetwork And ComputationGraphchevron-rightLogistic Regressionchevron-rightBuilt-in Data Iteratorschevron-rightFeed Forward Networkschevron-rightBasic Autoencoderchevron-rightAdvanced Autoencoderchevron-rightConvolutional Networkschevron-rightRecurrent Networkschevron-rightEarly Stoppingchevron-rightLayers and Preprocessorschevron-rightHyperparameter Optimizationchevron-rightUsing Multiple GPUschevron-right

End to End Tutorials showing specific solutions

Clinical Time Series LSTMchevron-rightSea Temperature Convolutional LSTMchevron-rightSea Temperature Convolutional LSTM 2chevron-rightInstacart Multitask Examplechevron-rightInstacart Single Task Examplechevron-rightCloud Detection Examplechevron-right

Last updated

Was this helpful?