In recent years, deep artificial neural networks (including recurrent ones) have won numerous contests in pattern recognition and machine learning. This historical survey compactly summarises relevant work, much of it from the previous millennium. Shallow and deep learners are distinguished by the depth of their credit assignment paths, which are chains of possibly learnable, causal links between actions and effects. It reviews deep supervised learning (also recapitulating the history of backpropagation), unsupervised learning, reinforcement learning & evolutionary computation, and indirect search for short programs encoding deep and large networks.
This is the preprint of an invited Deep Learning (DL) overview. One of its goals is to assign credit to those who contributed to the present state of the art. It acknowledges the limitations of attempting to achieve this goal. The DL research community itself may be viewed as a continually evolving, deep network of scientists who have influenced each other in complex ways. Starting from recent DL results, It tried to trace back the origins of relevant ideas through the past half century and beyond, sometimes using "local search" to follow citations of citations backwards in time. Since not all DL publications properly acknowledge earlier relevant work, additional global search strategies were employed, aided by consulting numerous neural network experts. As a result, the present preprint mostly consists of references.
Pages : | N/A |
Size : | PDF (206 pages) |
File type : | |
Downloads: | 12 |
Created: | 2020-08-28 |
License: | Non-exclusive License to Distribute |
Author(s): | Juergen Schmidhuber |
Neural Networks and Deep Learning
Deep Learning and the Game of Go
GANs in Action: Deep Learning with Generative Adversarial Networks
If you want to learn how to program, working with Python is an excellent way to start. Thi..., download free Python tutorial in PDF (292 pages) created by ....
O'Reilly® Think Python, 2nd Edition, - How to Think Like a Computer ScientistThink Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, ...
Category Theory for ProgrammersDownload free ebook intituled Category Theory for Programmers created by Bartosz Milewski . ...
Learning Laravel by examplesWith this PDF tutorial you will learn how to build a web application with Laravel PHP Framework version 4, free training document under 58 pages....
How To Think Like A Computer Scientist: C++ VersionThe goal of this book is to teach you to think like a computer scientist, using C++ as the programming language. ...
Essential CThis book written to provide clear and concise explanation of topics for programmers both starting to learn the C Programming Language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....
100 Laravel Quick TipsDownload free course 100 Laravel Quick Tips, pdf file on 41 pages by Self-publishing3...
Essential JavaThis book written to provide clear and concise explanation of topics for programmers both starting to learn the Java programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....
RubyFuThis book is a great collection of ideas, tricks, and skills that could be useful for Hack..., download free Ruby tutorial in PDF (281 pages) created by RubyFu ....
The Rook's Guide to C++This Creative Commons-licensed textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. The PDF and original typesetting materials are available if you are interested in having a free digital copy of your own or if you wish to contr...