├── .gitignore ├── LICENSE ├── README.md ├── data ├── Bike.csv ├── Iris.csv └── Titanic.csv ├── environment.yml ├── images ├── decision_tree_algorithm_1.png └── decision_tree_algorithm_2.png └── notebooks ├── Video 01 - Introduction.ipynb ├── Video 02 - Helper Functions 1.ipynb ├── Video 03 - Helper Functions 2.ipynb ├── Video 04 - Helper Functions 3.ipynb ├── Video 05 - Main Algorithm 1.ipynb ├── Video 06 - Main Algorithm 2.ipynb ├── Video 07 - Classification.ipynb ├── Video 08 - Categorical Features.ipynb ├── Video 09 - Code Update.ipynb ├── Video 10 - Regression 1.ipynb ├── Video 11 - Regression 2.ipynb ├── Video 12 - Post Pruning 1.ipynb ├── Video 13 - Post Pruning 2.ipynb ├── Video 14 - Post Pruning 3.ipynb ├── decision_tree_functions.py └── helper_functions.py /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints/ 2 | __pycache__/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/README.md -------------------------------------------------------------------------------- /data/Bike.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/data/Bike.csv -------------------------------------------------------------------------------- /data/Iris.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/data/Iris.csv -------------------------------------------------------------------------------- /data/Titanic.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/data/Titanic.csv -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/environment.yml -------------------------------------------------------------------------------- /images/decision_tree_algorithm_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/images/decision_tree_algorithm_1.png -------------------------------------------------------------------------------- /images/decision_tree_algorithm_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/images/decision_tree_algorithm_2.png -------------------------------------------------------------------------------- /notebooks/Video 01 - Introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 01 - Introduction.ipynb -------------------------------------------------------------------------------- /notebooks/Video 02 - Helper Functions 1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 02 - Helper Functions 1.ipynb -------------------------------------------------------------------------------- /notebooks/Video 03 - Helper Functions 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 03 - Helper Functions 2.ipynb -------------------------------------------------------------------------------- /notebooks/Video 04 - Helper Functions 3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 04 - Helper Functions 3.ipynb -------------------------------------------------------------------------------- /notebooks/Video 05 - Main Algorithm 1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 05 - Main Algorithm 1.ipynb -------------------------------------------------------------------------------- /notebooks/Video 06 - Main Algorithm 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 06 - Main Algorithm 2.ipynb -------------------------------------------------------------------------------- /notebooks/Video 07 - Classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 07 - Classification.ipynb -------------------------------------------------------------------------------- /notebooks/Video 08 - Categorical Features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 08 - Categorical Features.ipynb -------------------------------------------------------------------------------- /notebooks/Video 09 - Code Update.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 09 - Code Update.ipynb -------------------------------------------------------------------------------- /notebooks/Video 10 - Regression 1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 10 - Regression 1.ipynb -------------------------------------------------------------------------------- /notebooks/Video 11 - Regression 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 11 - Regression 2.ipynb -------------------------------------------------------------------------------- /notebooks/Video 12 - Post Pruning 1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 12 - Post Pruning 1.ipynb -------------------------------------------------------------------------------- /notebooks/Video 13 - Post Pruning 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 13 - Post Pruning 2.ipynb -------------------------------------------------------------------------------- /notebooks/Video 14 - Post Pruning 3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/Video 14 - Post Pruning 3.ipynb -------------------------------------------------------------------------------- /notebooks/decision_tree_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/decision_tree_functions.py -------------------------------------------------------------------------------- /notebooks/helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SebastianMantey/Decision-Tree-from-Scratch/HEAD/notebooks/helper_functions.py --------------------------------------------------------------------------------