Titanic Survivor Predictor: A multiple machine learning model project to forecast survival outcomes of Titanic passengers. Engineered from historical data, refined with feature selection, tested with CI/CD, and outputs validation metrics.
Add separate module which uses a basic, hand-rolled version of a decision tree classifier. Will need following methods:
[x] split()
[x] gini()
[x] information_gain()
[x] find_best_split()
[x] build_tree()
And the following classes:
[x] Leaf
[x] Internal_Node
Add Math Notes to wiki for my own clarity on internal logic.
Important Features TODO:
Figure out how to resolve import issues (currently relying on import sys ...sys.path.append nonsense to run the decision_tree_train script, when I realistically need to be able to run the script without doing this jankery.)
Add separate module which uses a basic, hand-rolled version of a decision tree classifier. Will need following methods:
Add Math Notes to wiki for my own clarity on internal logic.
Important Features TODO:
import sys ...sys.path.append
nonsense to run the decision_tree_train script, when I realistically need to be able to run the script without doing this jankery.)