A Random Forest Java implementation.
Used DecisionTree in another repository of mine.
#Instructions
- Specifying type for each attributes is required.
- Specifying selected splitting attributes is required.
- After creating the instance of a
RandomForest, callinginitialize()is required. - Load data supports from file or from
ArrayList<Sting[]>type data. This step is required for next step. - After loading the data, call
startTraining()method. This step is required forstartTesting()method. - (Optional) After step 5, call
startTesting().
#Updates
- Typo fixes
#TODO
- Extend and modify this class to support MapReduce(Hadoop).