Skip to content

Latest commit

 

History

History
11 lines (11 loc) · 760 Bytes

README.md

File metadata and controls

11 lines (11 loc) · 760 Bytes

DTree

AI C++ Project (Decision Tree).

  • A C++ approach to implement a Decision Tree from scratch using CART(Classifcation And Regression Trees) supervised learning algorithm.
  • The Basic concept behind Decision Trees https://en.wikipedia.org/wiki/Decision_tree.
  • Mathematical Description of Gini Impurity and Info Gain https://en.wikipedia.org/wiki/Decision_tree_learning#Gini_impurity.
  • The project aims to predict your choice from a dataset represented as a 2D array in memory.
  • You can make your own datasets as .txt files and train the model with them.
  • Repository contains datasets(Top 100 richest athletes on Forbes, NBA Players from Draft, etc).
  • Constraints:
    1. Every dataset needs at least 1 attribute for training.
    2. C++14 or above.