Please head to www.deeplearningwizard.com to start learning! It is mobile/tablet friendly and open-source.
This repository contains all the notebooks and mkdocs markdown files of the tutorials covering machine learning, deep learning, deep reinforcement learning, data engineering, general programming, and visualizations powering the website.
Take note this is an early work in progress, do be patient as we gradually upload our guides.
-
Deep Learning and Deep Reinforcement Learning Tutorials (Libraries: Python, PyTorch, Gym, NumPy, Matplotlib and more)
- Introduction
- Course Progression
- Practical Deep Learning with PyTorch
- Improving Deep Learning with PyTorch
- Deep Reinforcement Learning with PyTorch
- From Scratch Deep Learning with PyTorch/Python
- Compute Optimization
-
Language Models (Libraries: Python, Pytorch, Ollama, LlamaIndex, CUDA, Huggingface, Apptainer)
- Intro
- Containers
- Language Models
- Multi-Modal Language Models
- Retrieval Augemented Generation (RAG)
-
Machine Learning Tutorials (Libraries: Python, cuDF RAPIDS, cuML RAPIDS, pandas, numpy, scikit-learn and more)
- RAPIDS cuDF
-
Programming Tutorials (Libraries: C++, Python, Bash and more)
-
Data Engineering Tutorials (Libraries: Bash, Databricks, Delta Live Tables, Parquet, Python, Cassandra, and more)
- Cassandra (NoSQL)
We deploy a top-down approach that enables you to grasp deep learning theories and code easily and quickly. We have open-sourced all our materials through our Deep Learning Wizard Wikipedia. For visual learners, feel free to sign up for our video course and join thousands of deep learning wizards.
To this date, we have taught thousands of students across more than 120+ countries.
We are openly calling people to contribute to this repository for errors. Feel free to create a pull request.
- Jie Fu, Editor (Postdoc in Montreal Institute for Learning Algorithms (MILA))
- Alfredo Canziani, Supporter (Assistant Prof in NYU under Yann Lecun)
- Marek Bardonski, Supporter (Managing Partner, AIRev)
Feel free to report bugs and improvements via issues. Or just simply try to pull to make any improvements/corrections.
If you find the materials useful, like the diagrams or content, feel free to cite this repository.