Deep Learning (Ian Goodfellow, et al)

 
0.0 (0)
Deep Learning (Ian Goodfellow, et al)

The published book is available online in this form. Totally Free!

Deep learning is a type of machine learning that gives computers the ability to interpret the world in terms of a hierarchy of concepts and learn from experience.

There is no need for a human computer operator to expressly specify all the knowledge that the computer needs because the computer learns through experience. The concept hierarchy enables the computer to learn complex concepts by constructing them from smaller ones; a graph representing these hierarchies would have several levels. This book introduces a wide range of deep-learning topics.

The text provides the mathematical and conceptual basis, covering pertinent ideas in numerical computation, machine learning, probability theory, and linear algebra. It examines applications like natural language processing, speech recognition, computer vision, online recommendation systems, bioinformatics, and video games and describes deep learning techniques used by practitioners in industry, such as deep feedforward networks, regularization, optimization algorithms, convolutional networks, and practical methodology.

The book concludes by providing research perspectives on a variety of theoretical subjects, including deep generative models, autoencoders, representation learning, structured probabilistic models, Monte Carlo approaches, and partition functions.

"Deep Learning is the only comprehensive book on the subject, written by three leading experts in the area." — Elon Musk, co-founder and CEO of Tesla and SpaceX as well as co-chair of OpenAI.

Ebook Details

About the Authors
  • As a research scientist at Google Brain, Ian Goodfellow specializes in machine learning research. He has made numerous contributions to the deep learning community.
  • Professor of computer science at the Université de Montréal, Yoshua Bengio
  • At Université de Montréal, Aaron Courville teaches computer science as an assistant professor.
Publisher
Published
Published Date / Year
(November 18, 2016); eBook (Online Version - Free)
License(s)
This is the online version of the published book. It's Free
Hardcover
775 pages
eBook Format
HTML
ISBN-10
0262035618
ISBN-13
978-0262035613

Similar Programming & Computer Books

Strategic Foundations of General Equilibrium: Dynamic Matching and Bargaining Games (Douglas Gale)
Since Adam Smith's day, the theory of competition has played a significant role in economic study. This book, published by one of the most eminent modern economic theorists, details...
The Pure Logic Of Choice (Richard D. Fuerle)
A broad theory of economics based on free will is presented in this free programming book. The assumption that humans have free will and the ability to alter physical...
Portfolio Theory and Financial Analyses (Robert Alan Hill)
Whether they involve calculating the return on a portfolio, analyzing portfolio risk, or assessing the effectiveness of the portfolio management process, this free programming book links each of the...
Price Theory: An Intermediate Text (David D. Friedman)
In order to help the reader grasp the economic way of thinking, the author first gives verbal, intuitive explanations of the topics before using graphs and/or calculus to illustrate...
Mathematical Models in Portfolio Analysis (Farida Kachapova)
This free programming book presents the mathematical theory of portfolio modeling in financial mathematics as a coherent whole, with justifications for each step. ...
Handbook of Digital Face Manipulation and Detection: From DeepFakes to Morphing Attacks (Christian Rathgeb, et al)
The first thorough compilation of research on the popular subject of digital face alteration, including DeepFakes, Face Morphing, and Reenactment, is offered in this open access book. ...
Prolog and Natural-Language Analysis (Fernando Pereira, et al)
This free programming book offers an accessible and useful introduction to logic programming and the logic-programming language Prolog, which may be used to create the fundamental elements of natural...
NLP - Skills for Learning (Peter Freeth)
This free programming book explores how NLP (Neuro Linguistic Programming) is used in training, education, and instruction. It serves as both an introduction to NLP and a book about...
Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit (Steven Bird, et al)
The Natural Language Toolkit (NLTK) book is updated for Python 3 and NLTK 3 in this online edition from 2015.  
Biomimetics: Learning from Nature (Amitava Mukherjee)
This free programming book introduces us to the fascinating field of biomimetics and explores the numerous fields in which it is used. The 25 chapters in this book provide...

Others Programming Books by Ian Goodfellow, Yoshua Bengio, Aaron Courville

Learning Deep Architectures for AI (Yoshua Bengio)
Can AI be produced via machine learning? Deep architectures are necessary, according to theoretical findings, inspiration from the brain and cognition, and machine learning studies, in order to learn...

Others Programming Books by The MIT Press

Cellular: An Economic and Business History of the International Mobile-Phone Industry (Daniel D. Garcia-Swartz, et al)
From the late 1970s to the present, charts the development of the global cellular industry. It took exceptional collaboration between businesses, governments, and industrial sectors for the mobile phone...
The Ecology of Games: Connecting Youth, Games, and Learning (Katie Salen)
Little has been published on an overall "ecology" of gaming, game design, and play - mapping the ways that all the various elements, from code to social practices to...
Categories, Types, and Structures: An Introduction to Category Theory for the Working Computer Scientist (Andrea Asperti, et al)
This free programming book offers an accessible introduction to category theory for computer scientists as well as useful examples in the context of programming language design. In "Categories, Types...
Sheaf Theory through Examples (Daniel Rosiak)
This free programming book offers a clear introduction to elementary sheaf theory from the standpoint of applied category theory and explores several applications, such as n-colorings of graphs, satellite...
Wandering Games (Melissa Kagen)
Games may use wandering as a topic, formal style, metaphor for aesthetics, or player action. It can refer to moving forward, moving backward, traveling, meandering, or escaping. ...
Probabilistic Machine Learning: Advanced Topics (Kevin Patrick Murphy)
In this book, we broaden the use of machine learning to more difficult issues.
Introduction to Online Convex Optimization (Elad Hazan)
In this book, optimization is portrayed as a procedure. It is not realistic to draw out a thorough theoretical model and utilize traditional algorithmic theory and/or mathematical optimization in...
Statistical Mechanics of Lattice Systems: A Concrete Mathematical Introduction (Sacha Friedli, et al)
Using a variety of specific models, such as the Curie-Weiss and Ising models, the Gaussian free field, O(n) models, and models with Ka interactions, this inspiring textbook provides a...
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner (Chris Hanson, et al)
Techniques for designing huge systems that are easily reconfigurable for different scenarios with very modest programming changes.
Global Fintech: Financial Innovation in the Connected World (David L. Shrier, et al.)
The global financial services industry has been completely transformed by artificial intelligence, big data, blockchain, and other new technologies, opening up new prospects for business owners and corporate innovators....
Structure and Interpretation of Computer Programs, JavaScript Edition (Harold Abelson, et al.)
By building a number of mental models for computation, this book introduces the reader to the fundamental concepts of computation.
The New Hacker's Dictionary (The Jargon File) by Eric S. Raymond
This page includes a glossary of terminology used by various computer hacker subcultures. What we describe here is the language hackers use among themselves for amusement, social contact, and...
Algorithms for Decision Making (Mykel Kochenderfer, et al)
In this book, algorithms for making decisions in the face of uncertainty are introduced in great detail. It introduces the underlying mathematical problem formulations and the strategies for addressing...
Machine Learning: A Probabilistic Perspective (Kevin Patrick Murphy)
Automated data analysis techniques are necessary given the Web-enabled flood of electronic data we face today. These are provided by machine learning, which creates techniques that can automatically find...
Exploratory Programming for the Arts and Humanities (Nick Montfort)
There are no prerequisites or assuming prior programming experience in this book, which introduces programming to readers interested in the arts and humanities.
The Constitution of Algorithms: Ground-Truthing, Programming, Formulating (Florian Jaton)
The technologies we use every day are powered by algorithms, which are sometimes used interchangeably with words like "big data," "machine learning," and "artificial intelligence." Arguments concerning the real...
Linguistics for the Age of AI (Marjorie McShane, et al)
This book presents a model of language understanding for intelligent agent systems that is human-inspired and linguistically complex.
Probabilistic Machine Learning: An Introduction (Kevin Patrick Murphy)
Using probabilistic models and inference as a unifying strategy, this book provides a thorough introduction to machine learning.
How Humans Judge Machines (Cesar A. Hidalgo, et al)
A thorough analysis of how individuals respond to human activities versus machine actions. This book investigates when and why people differentiate between humans and machines through dozens of tests....
Certified Programming with Dependent Types: A Pragmatic Introduction to the Coq Proof Assistant (Adam Chlipala)
Many different computer science research endeavors can benefit from the use of mechanized program verification technologies, and the use of similar formal proof-checking tools in mathematics and engineering is...

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments