Summary

In this chapter, we learned about deep learning and how different it is from machine learning. Deep learning refers to a class of machine learning techniques that perform unsupervised or supervised feature extraction and pattern analysis or classification by exploiting multiple layers of non-linear information processing.

We studied deep feedforward networks, regularization, and optimizing deep learning models. We also learned how to create a neural network to classify hand-written digits using Mocha in Julia.

Get Julia for Data Science now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.