Skip to content

a 1500 lines simple C++ implementation of RandomForests with detailed comments

Notifications You must be signed in to change notification settings

Simonzhanglc/RandomForests

 
 

Repository files navigation

RandomForests

A 1500 lines simple C++ implementation of RandomForests with detailed comments. No dependency, support regression and classification.

quick start

  1. download MNIST dataset from http://yann.lecun.com/exdb/mnist/ and unzip train&test data in some dir
  2. git clone https://github.com/handspeaker/RandomForests.git
  3. cd RandomForests and make
  4. run the following command:
    ./RandomForests
    mnist_train_image_file_path
    mnist_train_label_file_path
    mnist_test_image_file_path
    mnist_test_label_file_path

more

Open main.cpp file and modify as you want. In RandomForest.h there are some parameters you can change. input samples is a matrix, every row is a sample.

About

a 1500 lines simple C++ implementation of RandomForests with detailed comments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.7%
  • Makefile 1.3%