This repository contains resources related to artificial intelligence (AI), machine learning (ML),
Data Science (DS), deep learning (DL), natural language processing (NLP), reinforcement learning (RL),
and robot operating system (ROS). It also contains programming and math resources based on these
different topics as well as a list of tools to visualize data and machine learning model architectures.
♾️
Linear Algebra ✖️
Resource | Relevance |
---|---|
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning | |
Mathematics For Machine Learning Specialization: Linear Algebra 🎥 | |
MIT Gilbert Strang 2005 Linear Algebra 🎥 | |
Linear Algebra 4th Edition by Friedberg 📘 | |
Introduction to Applied Linear Algebra 📘 | |
Introduction to Applied Linear Algebra 📘 | |
Matrix Methods for Linear Algebra for Gilber Strang 🎥 | |
Matrix Methods for Linear Algebra for Gilber Strang 🎥 | |
James Hamblin Awesome Lecture Series 🎥 | |
Probability
Resource | Relevance |
---|---|
Joe Blitzstein Harvard Probability and Statistics Course 🎥 | |
MIT Probability Course 2011 Lecture videos 🎥 | |
MIT Probability Course 2018 short videos 🎥 | |
Probalistic Graphical Models CMU Advanced 🎥 | |
Probalistic Graphical Models Stanford Daphne Advanced 🎥 | |
A First Course In Probability Book by Ross 📘 | |
Joe Blitzstein Harvard Professor Probability Awesome Book 📘 | |
Calculus 📐
Resource | Relevance |
---|---|
Strang's Overview of Calculus 🎥 | |
Essence of Calculus by 3Blue1Brown 🎥 | |
Princeton University Multivariable Calculus 2013 🎥 | |
Mathematics for Machine Learning Book: Chapter 5 📘 | |
Calculus Book by Stewart 📘 | |
🤖
Resource | Type |
---|---|
Stanford University: AI | |
Stanford University: AI | |
Elements of AI | |
AI For Everyone by NG | |
MIT's Artificial Intelligence Class | |
CS188 Intro to AI from UC Berkeley | |
CS405: Artificial Intelligence from Saylor Academy | |
Intro to Artificial Intelligence at Udacity | |
Probabilistic Artificial Intelligence | |
Artificial Intelligence for Robotics | |
Set of animated AI cheatsheets covering the content of Stanford's CS 221 class | |
⚙️
🧠
👁️🗨️
Resource | Type |
---|---|
Computer Vision: Algorithms and Applications, 2nd ed. | |
Introduction to Computer Vision | |
CSCI 497P/597P - Introduction to Computer Vision | |
Introduction to Computer Vision | |
EECS 504: Foundations of Computer Vision | |
EECS 442: Computer Vision (Fall 2019) | |
CS194-26/294-26: Intro to Computer Vision and Computational Photography | |
15-463, 15-663, 15-862 Computational Photography, Fall 2021 | |
16-385 Computer Vision, Spring-2020 | |
🔠
Resource | Type |
---|---|
CS224n: Natural Language Processing with Deep Learning | |
CS224n: Natural Language Processing with Deep Learning | |
Natural Language Processing: Stanford University | |
Fast.ai Intro to NLP | |
CMU CS 11-747 Deep Learning for NLP | |
Journey of 66DaysofData in Natural Language Processing | |
Natural Language Understanding (NLU) | |
Awesome NLP Research (ANLP) | |
NLP - Natural Language Processing with Python | |
🔄
Resource | Type |
---|---|
CS234: Reinforcement Learning Winter 2021 | |
CS 285 at UC Berkeley: Deep Reinforcement Learning | |
Introduction to Reinforcement Learning | |
Stanford 2018 cs234 Reinforcement Learning | |
Stanford 2019 cs330 Meta Learning advanced course | |
David Silver Deep Mind Introductory Lectures | |
Sergie Levine 2018 UC Berkley Lecture Videos | |
Sergie Levine 2020 Deep Reinforcement Learning | |
Waterloo cs885 Reinforcement Learing | |
Reinforcement Learning Course Materials | |
Deep Reinforcement Learning Course | |
👨💻
Resource | Type |
---|---|
Python | |
Real Python: All Python Tutorial Topics | |
TensorFlow guide | |
Keras Developer guides | |
Pytorch Tutorials | |
Caffe | |
Scikit Learn User Guide | |
Natural Language Toolkit (NLTK) | |
Simple AI Tool | |
Data Science & Machine Learning | |
NumPy user guide | |
Pandas User Guide | |
Scipy Lecture Notes | |
📊
Resource | Type |
---|---|
Matplotlib: User Guide | |
Seaborn: User guide and tutorial | |
Tensorboad user guide | |
Word Cloud API Reference | |
Keras Visualization | |
Graphviz | |
GraphCore | |
visualkeras for Keras / TensorFlow | |
PlotNeuralNet | |
Caffe | |
Netron | |
DotNets | |
ENNUI | |
Tensorflow Playground | |
🚗🦾
Resource | Type |
---|---|
ROS Wiki: ROS Tutorials | |
Awesome Robot Operating System 2 (ROS 2) | |
The construct: ROS Developers' Course Library | |
Ali ÖZCAN: Sıfırdan Uygulamalı ROS Eğitimi | |
Open Robotics Darknet ROS | |
Programming Multiple Robots with ROS 2 | |
Self-Driving Cars with ROS 2 & Autoware | |
SVL Simulator | |
Gazebo Tutorials | |
The construct: Gazebo Tutorials | |
EFFECTIVE ROBOTICS PROGRAMMING WITH ROS THIRD EDITION | |