I believe AiML Oracle course is one of the best self learning courses for those who are new to Machine learning (ML), It does not go into detail about certain concepts which I think is good for beginners. However just like any self learning course it requires you to put effort into the content, and practice the coding problems yourself. In this Medium post I summarize the main topics, implement concepts in Java and provide the source code for the course project.
- Introduction to AI
- Data and Information
- Categorizing Data
- Why Now?
- Machine Learning Workflow
- Recursion
- Binary Trees
- Tree Traversal
- Yes/No Game
- Decision Tree Algorithms
- Entropy
- ID3 Worked Example
※ What is Artificial Intelligence & what is Machine learning.
※ Difference between Supervised & Unsupervised learning.
※ Difference between Data & Information.
※ Difference between Classification & Regression.
※ What is a binary tree & how to use recursion to traverse it.
※ Pre-order, Post-order & in-order traversal algorithms.
※ Java Code for using tree traversal algorithms.
※ What is a decision tree algorithm.
※ The 6 most popular decision tree algorithms.
※ Entropy & information Gain.
※ Solve a problem with ID3 algorithm.