I was looking into the linfa-ensemble crate and noticed that it currently does not include a boosting mechanism. The current ensemble implementation appears to be quite generalised, so we could either extend EnsembleLearner to support boosting methods or (preferably) create a new struct dedicated to boosting, while keeping EnsembleLearner as the dedicated bagging struct (and rename EnsembleLearner -> Bagging).
I would like your thoughts on this - I’d be happy to work on this and write an initial implementation.
I was looking into the
linfa-ensemblecrate and noticed that it currently does not include a boosting mechanism. The current ensemble implementation appears to be quite generalised, so we could either extendEnsembleLearnerto support boosting methods or (preferably) create a new struct dedicated to boosting, while keepingEnsembleLearneras the dedicated bagging struct (and renameEnsembleLearner->Bagging).I would like your thoughts on this - I’d be happy to work on this and write an initial implementation.