6Deep Learning with Artificial Neural Networks

6.1 Introduction

Deep learning simulates the operations in layers of artificial neural networks. This is heavily used to extract and learn features from data. A multilayer neural network includes one input layer, one output layer and multiple hidden layers. The connection strength between neurons is adjusted in the learning process. Common deep learning architectures are introduced in subsequent sections, including the basic ANN, convolutional neural networks, deep belief network and recurrent neural network, etc.

6.1.1 Deep Learning Mimics Human Senses

In March 2016, AlphaGo generated high publicity and debate on human-machine competition in intelligence. After five rounds of competition, finally the computer beat Sedol Lee, ...

Get Big-Data Analytics for Cloud, IoT and Cognitive Computing 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.