Decision Tree from Scratch
Master functions and Python classes. Study the decision tree architecture, implement your algorithm, and apply NumPy and Pandas features to solve a real-world problem.
JetBrains Academy
About
A decision tree is one of the most widely used machine learning algorithms due to its ease of interpretation. This algorithm is similar to the way we make decisions in our daily life.
In this project, you will take a closer look at the algorithm and write it from scratch with the help of Python, NumPy, and Pandas. Teach the model to process categorical and numerical features to make data-based decisions. Implement a decision tree for classification and apply it to a real dataset.
Graduate project
This project covers the core topics of the Coding Machine Learning Algorithms course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Reviews
4.5