A C++ Implementation of Randomforest
For Machine Learning course
##Dependencies
1.Boost
2.threadpool
##Compile and run
- For
Linux
,
g++ main.cpp dTree.cpp RF.cpp -lboost_system -lboost_thread -lpthread -o main - For
Mac
,
g++ main.cpp dTree.cpp RF.cpp -lboost_system -lboost_thread-mt -lpthread -o main
##NOTE
- Build decision tree in multi-thread
- Random select samples and features to build trees.
##To Be Continued
- Use
MPI
to implement distributed building.
##Copyright and License
Copyright 2014 laosiaudi, under the the MIT license