References & Further Reading
Books
- Deep Learning by Goodfellow, Bengio, and Courville
- The comprehensive textbook on deep learning theory
- Free online: deeplearningbook.org
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron
- Practical guide with code examples
- Covers classical ML and deep learning
- Dive into Deep Learning by Zhang et al.
- Interactive book with code
- Free online: d2l.ai
Online Courses
- Fast.ai Practical Deep Learning
- Free, top-down approach
- course.fast.ai
- DeepLearning.AI Specialization (Coursera)
- Andrew Ng’s famous course
- Covers fundamentals to advanced topics
- Stanford CS231n: CNNs for Visual Recognition
- Excellent computer vision course
- Lectures available on YouTube
- Stanford CS224n: NLP with Deep Learning
- Comprehensive NLP course
- Free lecture notes and videos
Papers (Key Architectures)
- ImageNet Classification with Deep CNNs (AlexNet, 2012)
- Krizhevsky, Sutskever, Hinton
- Deep Residual Learning (ResNet, 2015)
- He, Zhang, Ren, Sun
- Attention Is All You Need (Transformer, 2017)
- Vaswani et al.
- BERT: Pre-training of Deep Bidirectional Transformers (2018)
- Devlin et al.
- Generative Adversarial Networks (2014)
- Goodfellow et al.
Frameworks & Documentation
- PyTorch
- Official docs: pytorch.org/docs
- Tutorials: pytorch.org/tutorials
- TensorFlow/Keras
- TensorFlow: tensorflow.org
- Keras: keras.io
- Hugging Face
- Transformers library: huggingface.co/docs
- Pre-trained models and datasets
Communities & Forums
- Reddit
- r/MachineLearning
- r/learnmachinelearning
- r/deeplearning
- Stack Overflow
- pytorch tag
- tensorflow tag
- PyTorch Forums
- TensorFlow Community
Datasets
- Kaggle Datasets
- kaggle.com/datasets
- Competitions and kernels
- UCI Machine Learning Repository
- Classic datasets for learning
- Papers With Code
- paperswithcode.com
- Papers + code + datasets
Hardware & Infrastructure
- TensorRigs
- GPU recommendations: tensorrigs.com
- Build guides for ML workstations
- Hardware comparisons and benchmarks
- Cloud Platforms
- Google Colab (free GPU)
- Kaggle Notebooks (free GPU/TPU)
- AWS SageMaker
- Google Cloud AI Platform
Research & Staying Current
- arXiv.org
- Latest research papers
- cs.LG (Machine Learning) and cs.CV (Computer Vision)
- Papers With Code
- Track state-of-the-art results
- Code implementations
- Twitter/X
- Follow researchers and practitioners
- Quick updates on new developments
Recommended Path Forward
For specialization:
- Computer Vision: Study EfficientNet, Vision Transformers, Object Detection (YOLO, Faster R-CNN)
- NLP: Study BERT, GPT, T5, modern LLMs
- Reinforcement Learning: Study DQN, PPO, AlphaGo
- Generative Models: Study Diffusion Models, StyleGAN, DALL-E
Keep learning: - Build projects - Read 1-2 papers per week - Participate in Kaggle competitions - Contribute to open-source - Share what you learn
Thank you for reading Practical Introduction to Deep Learning! Keep building, keep learning, and enjoy your deep learning journey!
For questions and updates, visit tensorrigs.com.