5 ways to learn "deep learning" for free

Learn with books

1. Deep Learning (Adaptive Computation and Machine Learning series)

https://www.deeplearningbook.org/
https://amzn.to/3SbbCyG

This deep learning book is
a resource for people involved in machine learning, by people involved in machine learning, to start
from scratch for getting involved in machine learning.

Provided by

Ian Goodfellow, Yoshua Bengio, Aaron Courville

What you will learn

  • Mathematics
  • theory
  • Build

Configuration

Part 1: Fundamentals of Applied Mathematics and Machine Learning

  • linear algebra
  • Probability and Information Theory
  • Numerical calculations
  • Machine Learning Fundamentals

Part 2: Modern Practical Deep Networks

  • Deep Feedforward Network
  • Regularization for deep learning
  • Optimization for training deep models
  • Convolutional network
  • Sequence Modeling Recurrent and Recursiv Nets
  • Practical methodology
  • Application examples

Part 3: Deep Learning Research

*Linear factor model

  • Autoencoder
  • Representation Learning
  • Structured probabilistic models for deep learning
  • Monte Carlo method
  • Confrontation with the partition function
  • Approximate inference
  • Deep Generation Model

2. Neural Networks and Deep Learning

http://neuralnetworksanddeeplearning.com/

This book provides
an overview of the theoretical background of neural networks.
I don't use Tensorflow.
For ways to deepen your knowledge.

Provided by

Michael Nielsen

What you will learn

  • Code
  • Mathematics
  • theory
  • Build

Configuration

  • Handwriting recognition by neural networks
  • How backpropagation algorithms work
  • Improve the way neural nets are trained
  • Visual proof that a neural net can compute any function
  • Why is it difficult to train deep neural networks?
  • Deep Learning
  • Appendix Is there a simple algorithm to achieve intelligence?

Learn with Online Courses

3. Introduction to Deep Learning with TensorFlow

https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning–ud187

This is an online course developed by the TensorFlow team and Udacity.
Learn how to create deep learning applications.

What you will learn

  • Code
  • Mathematics
  • theory
  • Build

4. Machine Learning Intensive Course

https://developers.google.com/machine-learning/crash-course?hl=ja

The Machine Learning Crash Course with TensorFlow API is
a self-paced guide for anyone looking to put machine learning into practice.
Learn machine learning through
video lecture series,
real-world case studies, and
hands-on exercises.

What you will learn

  • Mathematics
  • theory

5. MIT 6.S191: Introduction to Deep Learning

http://introtodeeplearning.com/

This course provided by MIT provides
hands-on exercises on building neural networks with TensorFlow.

What you will learn

  • Mathematics
  • theory
  • Build