Skip to content

AlexanderArgyriou/DecisionTree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

AI C++ Project (Decision Tree).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages