General
Resources
Based on Learn Machine Learning in 3 Months (PyTorch 🔥 Curriculum)
- Mathematics of Machine Learning
- Linear Algebra
- Calculus
- Statistics
- Probability Theory
- Kaggle
- Machine Learning Techniques: iPython Cookbook
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
- Dive into Deep Learning
- Neural Networks
- Optimization
- Hardware
-
- Transformers
- Attention
- Transfer Learning
-
- Generative Modeling
- Interpretability
- Multimodal Data
- Deep Reinforcement Learning
- RL Baselines
- Unity
- Q Learning
- Proximal Policy Optimization
- MLOps
- Full-stack DL
- CI Principles
- Scaling Tools (PyTorchLightning, and w&b)
- Deployment tools (Docker AWS, Lambda, Gradio & Streamlit)
- Production
- Containerization with Kubernetes
- Monitoring web services
- Prometheus
- Evidently AI
- Grafana Labs
- MongoDB
- Terraform
- Data Engineering
- Airflow and GCP for data ingestion
- Kafka for streaming
- Spark for batch processing
Useful modules for ML and Data Science
- Pandas - read and manipulate data
- Numpy - manipulating lists and tables of numerical data
- Numba - makes Python code fast
- Matplotlib - for creating static, animated, and interactive visualizations in Python
- Scikit-learn - machine learning in Python