-
Notifications
You must be signed in to change notification settings - Fork 1
messaoudia/AdaptiveRandomForest
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# Adaptive Random Forest Article used : https://www.researchgate.net/publication/317579226_Adaptive_random_forests_for_evolving_data_stream_classification By Albert Bifet & al. Project done by - Jeremy AECK - Amin MESSAOUDI - Nedeljko RADULOVIC --- What is in the project ? In the project you will find: | |----- Presentation : Adaptive_Random_Forest_JeremyAECK_AminMESSAOUDI_NedeljkoRADULOVIC | |----- src : |----- Adaptive Random Forest implementation : AdaptiveRandomForest.py |----- Adaptive Hoeffding Tree implementation : ARFHoeffdingTree.py |----- A file for running tests : Execution.py |----- A file for showing plots : run_plot.py |----- Some datasets to try : poker.csv, covtype.csv and elec.csv --- How to run it ? Go into execution file. In order to run an experiment, please use the function def run_experiment(dataset="poker", pre_train_size=1000, max_instances=10000, batch_size=1, n_wait=500, max_time=1000000000, task_type='classification', show_plot=False, plot_options=['performance']): To try another dataset pass another parameter to the function
About
Adaptive Random Forest
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published