Research Article
Fast Adapting Ensemble: A New Algorithm for Mining Data Streams with Concept Drift
: Data stream. | : Each training example is formed by a vector and a discrete | value , named label and taken from a finite set named class. | : Vector of base classifiers. | : Vector of weights of base classifiers. | : Vector of status of base classifiers (Active or inactive). | : Vector of concepts associated with base classifiers. | : Ensemble. | : Set of examples necessary for building a new base classifier. | : Set of examples necessary for testing the ensemble. | ne: Number of examples necessary for building a new base classifier. | nt: Number of examples necessary for testing the ensemble. | General FAE algorithm | Initialization_ensemble | While (next example) // Start the training of the ensemble. | | | | if ( mod nt = 0) // each nt examples weights and status are updated. | Update_base_classifier_weight | Update_base_classifier_status | | end if // End of the update block | if ( mod ne = 0) //each ne examples creating a new base classifier is analyzed. | Add_new_base_classifier | | end if | end while |
|