Deep learning for dummies /

Take a deep dive into deep learning Deep learning provides the means for discerning patterns in the data that drive online business and social media outlets. Deep Learning for Dummies gives you the information you need to take the mystery out of the topic-and all of the underlying technologies assoc...

Full description

Saved in:
Bibliographic Details
Main Authors: Mueller, John, 1958- (Author), Massaron, Luca (Author)
Format: eBook
Published: Hoboken, NJ : For Dummies, 2019.
Series:--For dummies.
Online Access:CONNECT
Table of Contents:
  • Intro; Title Page; Copyright Page; Table of Contents; Introduction; About This Book; Foolish Assumptions; Icons Used in This Book; Beyond the Book; Where to Go from Here; Part 1 Discovering Deep Learning; Chapter 1 Introducing Deep Learning; Defining What Deep Learning Means; Starting from Artificial Intelligence; Considering the role of AI; Focusing on machine learning; Moving from machine learning to deep learning; Using Deep Learning in the Real World; Understanding the concept of learning; Performing deep learning tasks; Employing deep learning in applications
  • Considering the Deep Learning Programming EnvironmentOvercoming Deep Learning Hype; Discovering the start-up ecosystem; Knowing when not to use deep learning; Chapter 2 Introducing the Machine Learning Principles; Defining Machine Learning; Understanding how machine learning works; Understanding that it's pure math; Learning by different strategies; Training, validating, and testing data; Looking for generalization; Getting to know the limits of bias; Keeping model complexity in mind; Considering the Many Different Roads to Learning; Understanding there is no free lunch
  • Discovering the five main approachesDelving into some different approaches; Awaiting the next breakthrough; Pondering the True Uses of Machine Learning; Understanding machine learning benefits; Discovering machine learning limits; Chapter 3 Getting and Using Python; Working with Python in this Book; Obtaining Your Copy of Anaconda; Getting Continuum Analytics Anaconda; Installing Anaconda on Linux; Installing Anaconda on MacOS; Installing Anaconda on Windows; Downloading the Datasets and Example Code; Using Jupyter Notebook; Defining the code repository; Getting and using datasets
  • Creating the ApplicationUnderstanding cells; Adding documentation cells; Using other cell types; Understanding the Use of Indentation; Adding Comments; Understanding comments; Using comments to leave yourself reminders; Using comments to keep code from executing; Getting Help with the Python Language; Working in the Cloud; Using the Kaggle datasets and kernels; Using the Google Colaboratory; Chapter 4 Leveraging a Deep Learning Framework; Presenting Frameworks; Defining the differences; Explaining the popularity of frameworks; Defining the deep learning framework
  • Choosing a particular frameworkWorking with Low-End Frameworks; Caffe2; Chainer; PyTorch; MXNet; Microsoft Cognitive Toolkit/CNTK; Understanding TensorFlow; Grasping why TensorFlow is so good; Making TensorFlow easier by using TFLearn; Using Keras as the best simplifier; Getting your copy of TensorFlow and Keras; Fixing the C++ build tools error in Windows; Accessing your new environment in Notebook; Part 2 Considering Deep Learning Basics; Chapter 5 Reviewing Matrix Math and Optimization; Revealing the Math You Really Need; Working with data; Creating and operating with a matrix