Software Engineering
- Category: Regression Tree Learners
- Program: Georgia Tech
- Project date: February, 2021
- Language: Python
This is a project in which I implemented and evaluated four learning algorithms as Python Classes: Decision Tree Learner, Random Tree Learner, Bootstrap Aggregating Learner, and Insane Learner.
Though often used for classification, the implementation of these tree learners focused on solving regression problems. The tree structure was impmented as a Numpy Ndarray using JR Quinlan's algorithm for decision trees and a slight variation for random trees.