1. Implement Decision Tree from Scratch
Write code to implement a decision tree from scratch.
2. Implement Bagging from Scratch
Write code to implement bagging from scratch, including functions for bootstrap, predict, and fit.
3. Calculate MLP Output
Given a Multilayer Perceptron (MLP) with specific parameters, calculate its output.
4. Decision Tree Analysis
Discuss the concept of a decision tree and how it is used in machine learning.
5. GBM vs Random Forest
Compare Gradient Boosting Machines (GBM) and Random Forests in terms of their differences and when to use each.