Neural Networks / Deep Learning

網路教材(Stanford University):

Neural Networks Part 1: Setting up the Architecture

Neural Networks Part 2: Setting up the Data and the Loss

Neural Networks Part 3: Learning and Evaluation

Convolutional Neural Networks (CNNs / ConvNets)

網路教材(TensorFlow):

Getting Started With TensorFlow

A Neural Network Classifier

Building a Convolutional Neural Network

Convolutional Neural Networks

YouTube教學:

1. Foundations of Deep Learning (Hugo Larochelle, Twitter) - https://youtu.be/zij_FTbJHsk

2. Deep Learning for Computer Vision (Andrej Karpathy, OpenAI) - https://youtu.be/u6aEYuemt0M

3. Deep Learning for Natural Language Processing (Richard Socher, Salesforce) - https://youtu.be/oGk1v1jQITw

4. TensorFlow Tutorial (Sherry Moore, Google Brain) - https://youtu.be/Ejec3ID_h0w

5. Foundations of Unsupervised Deep Learning (Ruslan Salakhutdinov, CMU) - https://youtu.be/rK6bchqeaN8

6. Nuts and Bolts of Applying Deep Learning (Andrew Ng) - https://youtu.be/F1ka6a13S9I

7. Deep Reinforcement Learning (John Schulman, OpenAI) - https://youtu.be/PtAIh9KSnjo

8. Theano Tutorial (Pascal Lamblin, MILA) - https://youtu.be/OU8I1oJ9HhI

9. Deep Learning for Speech Recognition (Adam Coates, Baidu) - https://youtu.be/g-sndkf7mCs

10. Torch Tutorial (Alex Wiltschko, Twitter) - https://youtu.be/L1sHcj3qDNc

11. Sequence to Sequence Deep Learning (Quoc Le, Google) - https://youtu.be/G5RY_SUJih4

12. Foundations and Challenges of Deep Learning (Yoshua Bengio) - https://youtu.be/11rsu_WwZTc

書籍:

Neural Networks and Deep Learning

Deep Learning

工具:

TensorFlow (An open-source software library for Machine Intelligence)

Deep Learning for Java (Open-Source, Distributed, Deep Learning Library for the JVM)

Scikit-learn Python library

Jupyter Notebooks

Anaconda

硬體:

Which GPU(s) to Get for Deep Learning