Create report of 15000 words for the Implementation of ensemble methods from scratch
Budget: $30 – $250 USD
Aims: Write a program (or programs) implementing various ensemble methods (such as bagging and boosting) together with some underlying algorithms.
Early Deliverables
A proof-of-concept implementation of bagging, random forests, or boosting both in the case of regression and in the case of classification.
Implementing underlying algorithms, such as decision stumps or decision trees; simple proof-of-concept implementations are sufficient.
Final Deliverables
A final program implementing bagging, random forests, or boosting (or all three) with a careful choice of the parameters.
Implementations of the underlying algorithms should be complemented by a careful empirical study of the effect of various parameters; producing optimized programs.
Comparing the performance of different ensemble techniques in the problems of classification and regression.
Using bagged and boosted decision trees as probability predictors; evaluating their perfomance using proper loss functions.
Ideally, the final product will have a graphical user interface.
The final report will describe the theory behind the algorithms, the implementation issues necessary to apply the theory, the software engineering process involved in generating your software, computational experiments with different data sets, methods, and parameters.
Early Deliverables
A proof-of-concept implementation of bagging, random forests, or boosting both in the case of regression and in the case of classification.
Implementing underlying algorithms, such as decision stumps or decision trees; simple proof-of-concept implementations are sufficient.
Final Deliverables
A final program implementing bagging, random forests, or boosting (or all three) with a careful choice of the parameters.
Implementations of the underlying algorithms should be complemented by a careful empirical study of the effect of various parameters; producing optimized programs.
Comparing the performance of different ensemble techniques in the problems of classification and regression.
Using bagged and boosted decision trees as probability predictors; evaluating their perfomance using proper loss functions.
Ideally, the final product will have a graphical user interface.
The final report will describe the theory behind the algorithms, the implementation issues necessary to apply the theory, the software engineering process involved in generating your software, computational experiments with different data sets, methods, and parameters.