- Implement GBDT (Gradient Boosting Decision Tree) algorithm
- Implement Random Forest algorithm with YAML config
- Add Jupyter notebooks for GBDT and random forest
- Refactor decision tree module with performance improvements
- Update gen_basics_notebooks.py script to include new models
- Update README and ROADMAP to reflect new additions
- Fix formatting issues in existing notebooks