Artificial Intelligence III - Deep Learning in Java
- 4.1
Brief Introduction
Deep learning fundamentals, focusing on convolutional neural networks and recurrent neural networks, LTSM, GRUsDescription
This course is about deep learning fundamentals and convolutional neural networks. Convolutional neural networks are one of the most successful deep learning approaches: self-driving cars rely heavily on this algorithm. First you will learn about densly connected neural networks and its problems. The next chapter are about convolutional neural networks: theory as well as implementation in Java with the deeplearning4j library. The last chapters are about recurrent neural networks and the applications!
So you'll learn about the following topics:
Section #1:
multi-layer neural networks and deep learning theory
deep neural networks implementation
Section #2:
Convolutional Neural Networks (CNNs) theory
using convolutional neural networks (CNNs) for optical character recognition (OCR)
emoji detector application from scratch
Section #3:
recurrent neural networks (RNNs) theory
using recurrent neural networks (RNNs) with sentiment analysis
These are the topics we'll consider on a one by one basis. Hope you will like it!
Requirements
- Requirements
- Some math (derivatives and matrix operations)
- Java basics (classes, objects etc.)