You'll need the following to get the most out of this cookbook:
- Java SE 7, or higher, installed
- Basic core Java knowledge
- DL4J basics
- Maven basics
- Basic data analytical skills
- Deep learning/machine learning basics
- OS command basics (Linux/Windows)
- IntelliJ IDEA IDE (this is a very easy and hassle-free way of managing code; however, you're free to try another IDE, such as Eclipse)
- Spring Boot basics (to integrate DL4J with Spring Boot for use with web applications)
We use DL4J version 1.0.0-beta3 throughout this book except for Chapter 7, Constructing an LSTM Neural Network for Sequence Classification, where we used the current latest version, 1.0.0-beta4, to avoid bugs.