AhmedibrahimGH / Eng.-Mohamed-Hammad-AI-Recommendations

The repo contains books, tutorials and resources based on Eng Mohammed Hammad's recommendations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eng. Mohamed Hammad AI Recommendations

Self learning AI / Data Science curriculum.

About

This repository is intended to provide Artificial Intelligence, Machine Learning, and Deep Learning resources based on the recommendations of Eng. Mohamed Hammad.

Notice

Each resource is accompanied by the post at which it got recommended; so that you won't feel lost choosing one over the other, Make sure to check them out before beginning your journey.

The referring links for the [Book]s are being updated gradually.

You could download [Book]s directly from Library Genesis.

Content

Prerequisites

Computational Thinking and Algorithms

  1. MIT's Introduction to Computer Science and Programming Using Python [Tutorial] [Beginner]
  2. Stanford - Programming Paradigms [Tutorial] [Post Link] [Beginner]
  3. Grokking Algorithms [Book] [Post link] [Beginner]
  4. Algorithms Unplugged [Book] [Post 1], [Post 2], [Post 3] [Advanced]

Mathematics

  1. MIT | Matrix Methods in Data Analysis, Signal Processing, and Machine Learning [Tutorial ] [Post link]
  2. Mathematics for Machine Learning [Tutorial ] [Post link]
  3. Discrete Mathematics and Its Applications - 7th Edition- [Chapter 10 - Graphs] [Post link]

Probability and Statistics

Books

  1. Probability For Dummies [Book] [Post link] [Beginner]
  2. An Introduction to Statistical Learning [Book] [Tutorial] [Post link] [Intermediate]
  3. The Art of Statistics: Learning from Data [Book] [Post link]
  4. The Elements of Statistical Learning [Book] [Post link] [Advanced]
  5. Probabilistic Machine Learning [Kevin Murphy] [Book] [2012 Edition] [2022 Edition] [Post link]

Tutorials

  1. Planting the Seeds of Probabilistic Thinking (Learn Probability role in Machine Learning) [Tutorial] [Beginner] [Post link]

  2. ANU Statistical Machine Learning 2022 COMP4670/8600 [Tutorial] [Post link]

Mini Roadmaps

The Shortest Path to Learning Data Science

[First Check This Post] [Date: August 2022]

Now Check the Resources :

  1. Intro to Data Science [Tutorial]
  2. Python Data Science Handbook [Book], [Code]

Probabilistic Machine Learning

[First Check This Post] [Date: August 2021]

Now Check the Resources Gathered in ORDER:

  1. Eng. Hammad ITI Lecture
  2. MIT RES.6-012 Introduction to Probability, Spring 2018 [Tutorial]
  3. UC Berkeley CS 188 Introduction to Artificial Intelligence, Fall 2018 [Tutorial] [Arabic Edition]
  4. Stanford CS221: Artificial Intelligence: Principles and Techniques [Lecture 11 to 15 only][Tutorial] [Post Link]
  5. Daphne Koller - Probabilistic Graphical Models [Courses] [Post link]
  6. Probabilistic Machine Learning: An Introduction [Kevin Murphy] (2022) [Book] [Post 1] [Post 2]
  7. Gaussian Processes for Machine Learning, MIT Press [Book]

ML and Data Science

[First Check This Post] [Date: June 2020]

Now Check the Resources Gathered in ORDER:

  1. Machine Learning Fundamentals [Tutorial] [Unavailable now]
  2. Undergraduate machine learning at UBC 2012 [Tutorial] [Slides]
  3. CS480/680: Intro to Machine Learning - Spring 2019 - University of Waterloo [Tutorial] [Post 1], [Post 2]
  4. Machine Learning 2013 [Tutorial]
  5. Bayesian Reasoning and Machine Learning [Book]
  6. Python Data Science Handbook [Book]

Roadmap for AI

[First Check This Post] [Date: September 2021]

Now Check the Resources :

  1. SYDE 522: Machine Intelligence (Winter 2018, University of Waterloo) [Tutorial] [Lecture notes] [Post 1], [Post 2]

  2. CS480/680: Intro to Machine Learning - Spring 2019 - University of Waterloo [Tutorial] [Post 1], [Post 2], [Post 3]

  3. CPSC 322: Introduction to Artificial Intelligence (UBC) [Tutorial] [Arabic Edition] [Post 1], [Post 2], [Post 3]

  4. Artificial Intelligence_ A Modern Approach, 4th Edition (2021) [Book] [Post 1], [Post 2]

  5. Machine Learning: A Probabilistic Perspective [Book] [Post 1], [Post 2],[Post 3] [Advanced]

Get three years of experience

[First Check This Post] [Date: June 2022]

Now Check the Resources :

  1. Artificial Intelligence By Example Acquire Advanced AI, Machine Learning and Deep Learning design skill [Book] [Post 1], [Post 2]
  2. Mastering Machine Learning Algorithms, Second Edition [Book] [Post 1], [Post 2]

Already have experience?

[First Check This Post] [Date: January 2021]

Now Check the Resources :

  1. Mastering Machine Learning Algorithms, Second Edition [Book] [Post 1], [Post 2]
  2. Artificial Intelligence By Example Acquire Advanced AI, Machine Learning and Deep Learning design skill [Book] [Post 1], [Post 2]
  3. Artificial Intelligence_ A Modern Approach, 4th Edition (2021) [Book] [Post 1], [Post 2]
  4. CPSC 322: Introduction to Artificial Intelligence (UBC) [Tutorial] [Arabic Edition] [Post 1], [Post 2], [Post 3]

Data Analysis

Books

  1. Excel Data Analysis 2nd ed. 2019 Edition [Book] [Post link]

Artificial intelligence and Machine Learning

Books

  1. EBooks (machinelearningmastery.com) [Post link]
  2. Artificial Intelligence,A Guide to Intelligent Systems (2001) [Book] [Post link]
  3. Artificial Intelligence_ A Modern Approach, 4th Edition (2021) [Book] [Post 1], [Post 2]
  4. Pattern Recognition and Machine Learning (2006) [Christopher Bishop] [Book] [Tutorial] [Post 1], [Post 2], [Post 3], [Post 4], [Post 5]
  5. Bayesian Reasoning and Machine Learning [Book] [Post link]
  6. Python Data Science Handbook [Book] [Post link]
  7. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking [Book] [Post link]
  8. Machine Learning: A Probabilistic Perspective [Book] [Advanced] [Post 1], [Post 2],[Post 3]
  9. Bayesian Reasoning and Machine Learning [Book] [Advanced] [Post link]

Tutorials

  1. MITx 6.00.2x, Introduction to Computational Thinking and Data Science [Tutorial] [What is DATA Science ? - Entry Course] [Post link]
  2. Machine Learning Specialization - Andrew Ng [Specialization] [Post link]
  3. Vrije Universiteit Amsterdam [Tutorial] [Post 1] [Post 2]
  4. Deep Learning Drizzle [Roadmap] [Post link] [Very Important 🔥]
  5. Pattern Recognition Class (2012) [Post link]

Neural Networks and Deep Learning

Books

  1. Neural Networks and Deep Learning By Michael Nielsen [Book] [Beginner] [Post 1] [Post 2]
  2. Probabilistic Deep Learning with Python [Book] [Post link]
  3. Neural Networks and Statistical Learning [Book] [Post link]
  4. Evolutionary Approach to Machine Learning and Deep Neural Networks (Ch. 3)[Book] [Post link]
  5. Graph Neural Networks [Book] [Post link]
  6. Deep Learning Book by Aaron Courville, Ian Goodfellow [Book] [Post link]
  7. Deep Learning for the Life Sciences [Book] [Post link]

Tutorials

  1. NPTEL | Deep Learning- Part 1, IIT Ropar [Tutorial] [Post link]
  2. NPTEL | Deep Learning - Part 2, IIT Madras [Tutorial] [Post link]
  3. Neural networks class - Université de Sherbrooke | Hugo Larochelle [Tutorial] [Post link]
  4. Neural Networks for Machine Learning by Geoffrey Hinton (Coursera 2013) [Tutorial] [Post link]
  5. Theoretical Foundations of Graph Neural Networks (GNNS) [Tutorial] [Post link]
  6. MIT Deep Learning in Life Sciences 6.874 Spring 2020 [Tutorial] Syllabus [Post link]
  7. MIT Deep Learning in Life Sciences (Spring 2021) [Tutorial] [Post link]
  8. CS 182: Deep Learning (Spring 2021) [Tutorial] Post Link
  9. Deep Learning With PyTorch - Full Course [Tutorial] Post Link

YouTube AI Channels

  1. Tübingen Machine Learning - [Post Link]
  2. Kapil Sachdeva - [Post link]
  3. Meerkat Statistics - [Post link]
  4. Machine Learning and AI Academy - [Post link]
  5. DeepFindr - [Post link]
  6. The AI Epiphany - [Post link]
  7. The Math Sorcerer

Posts

General posts

Machine Learning

Deep Learning

Shares

Credits

This repository is nothing but a compilation of the great work done by Eng. Mohamed Hammad, and thanks to Eyad Hamza for this great idea. ;)

About

The repo contains books, tutorials and resources based on Eng Mohammed Hammad's recommendations.