Decision Tree Decision Tree Algorithm in Python From Scratch. Jupyter Notebook is used for the visualization.