wangshusen/DeepLearning
wangshusen/DeepLearning has 4,229 GitHub stars and 894 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 16:28 UTC. Last push 2021-05-12.
Machine learning basics. This part briefly introduces the fundamental ML problems-- regression, classification, dimensionality reduction, and clustering-- and the traditional ML models and numerical algorithms for solving the problems.
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalCS583: Deep Learning
Machine learning basics. This part briefly introduces the fundamental ML problems-- regression, classification, dimensionality reduction, and clustering-- and the traditional ML models and numerical algorithms for solving the problems.
Classification.
Logistic regression [slides] [lecture note].
SVM [slides].
Softmax classifier [slides].
KNN classifier [slides].
Clustering [slides].
Dimensionality reduction [slides-1] [slides-2] [lecture note].
Scientific computing libraries. [slides].
Neural network basics. This part covers the multilayer perceptron, backpropagation, and deep learning libraries, with focus on Keras.
Multilayer perceptron and backpropagation [slides] [lecture note].
Keras [slides].
Further reading:
Convolutional neural networks (CNNs). This part is focused on CNNs and its application to computer vision problems.
Recurrent neural networks (RNNs). This part introduces RNNs and its applications in natural language processing (NLP).
Categorical feature processing [slides] [video (Chinese)].
Text processing and word embedding [slides] [video (Chinese)].
RNN basics [slides] [video (Chinese)].
LSTM [slides] [reference] [video (Chinese)].
Making RNNs more effective [slides] [video (Chinese)].
Text generation [slides] [video (Chinese)].
Machine translation [slides] [video (Chinese)].
Attention [slides] [video (English)] [video (Chinese)] [reference].
Self-attention [slides] [video (English)] [video (Chinese)].
Transformer Models.
Transformer (1/2): attention without RNN [slides] [video (English)] [video (Chinese)].
Transformer (2/2): from shallow to deep [slides] [video (English)] [video (Chinese)] [reference].
BERT: pre-training Transformer [slides] [video (English)] [video (Chinese)] [reference].
Vision Transformer (ViT) [slides] [video (English)] [video (Chinese)].
Autoencoders. This part introduces autoencoders for dimensionality reduction and image generation.
Generative Adversarial Networks (GANs).
- DC-GAN [slides].
Deep Reinforcement Learning.
Reinforcement learning basics [slides] [lecture note] [video (Chinese)].
Value-based learning [slides] [video (Chinese)].
Policy-based learning [slides] [video (Chinese)].
Actor-critic methods [slides] [video (Chinese)].
AlphaGo and Monte Carlo tree search [slides] [video (Chinese)].
Parallel Computing.
Basics and MapReduce [slides] [lecture note] [video (Chinese)].
Parameter server and decentralized network [slides] [video (Chinese)].
TensorFlow's mirrored strategy and ring all-reduce [slides] [video (Chinese)].
Federated learning [slides] [video (Chinese)].
Adversarial Robustness. This part introduces how to attack neural networks using adversarial examples and how to defend from the attack.
Data evasion attack and defense [slides] [lecture note].
Data poisoning attack [slides] [video (Chinese)].
Further reading: [Adversarial Robustness - Theory and Practice].
Meta Learning.
Few-shot learning: basic concepts [slides] [video (English)] [video (Chinese)].
Siamese network [slides] [video (English)] [video (Chinese)].
Pretraining + fine tuning [slides] [video (English)] [video (Chinese)].
Neural Architecture Search (NAS).
Basics [slides] [video (Chinese)].
RNN + Reinforcement Learning: [slides] [video (Chinese)].
Differentiable NAS: [slides] [video (Chinese)].
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,784 starspublic-apis/public-apis
A collective list of free APIs
497,003 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
440,833 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,143 stars