Chapter 8. Learn Deeply from Data

In this chapter, we will cover the following recipes:

  • Creating a Word2vec neural net using Deep Learning for Java (DL4j)
  • Creating a deep belief neural net using Deep Learning for Java (DL4j)
  • Creating a deep autoencoder using Deep Learning for Java (DL4j)

Introduction

Deep learning is simply neural networks with multiple layers. It is also known as deep neural network learning or unsupervised feature learning. The author believes that deep learning will become the next accomplice of machine learning practitioners and data scientists because of its ability to solve real-world data problems.

Deep Learning for Java (DL4j) is an open-source, distributed Java library for deep learning for JVM. It comes with other libraries, ...

Get Java Data Science Cookbook 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.