Skip to content

Implementation of the Optimal Subforest algorithm "OptimizedForest"

Notifications You must be signed in to change notification settings

zislam/OptimizedForest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

OptimizedForest

Implementation of the Optimal Subforest algorithm "OptimizedForest", which was published in:

Md Nasim Adnan and Md Zahidul Islam: Optimizing the number of trees in a decision forest to discover a subforest with high ensemble accuracy using a genetic algorithm In: Knowledge-Based Systems Vol 110, 2016

This algorithm builds a decision forest and then works out an optimal subforest via Genetic Algorithm.

BibTeX

@article{adnan2016optimizing,
  title={Optimizing the number of trees in a decision forest to discover a subforest with high ensemble accuracy using a genetic algorithm},
  author={Adnan, Md Nasim and Islam, Md Zahidul},
  journal={Knowledge-Based Systems},
  volume={110},
  pages={86--97},
  year={2016},
  publisher={Elsevier}
}

Installation

Either download OptimizedForest from the Weka package manager, or download the latest release from the "Releases" section on the sidebar of Github.

Compilation / Development

Set up a project in your IDE of choice, including weka.jar as a compile-time library.

Valid options are:

-S <num>; Seed for random number generator. (default 1)

-I <num> Number of iterations for genetic algorithm. (default 20)

-P <num> Initial population size for genetic algorithm. (default 20)

-C < RandomForest | Bagging > Decision forest building method. (Default = RandomForest)

About

Implementation of the Optimal Subforest algorithm "OptimizedForest"

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages