Skip to content

UofT-DSI | Production - Assignment 2#166

Closed
akorade wants to merge 1 commit intoUofT-DSI:mainfrom
akorade:assignment-2
Closed

UofT-DSI | Production - Assignment 2#166
akorade wants to merge 1 commit intoUofT-DSI:mainfrom
akorade:assignment-2

Conversation

@akorade
Copy link

@akorade akorade commented Jan 26, 2026

Implemented a complete machine learning workflow for forest fire area prediction, including data loading, preprocessing, feature engineering, model pipelines (Ridge and RandomForest), hyperparameter tuning with GridSearchCV, model comparison, best model selection, model serialization, and SHAP-based model explainability. Added the trained best model pickle file for future inference.

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)

  • Complete pipeline from data loading through model export and explainability
  • 4 different model pipelines with hyperparameter tuning

What did you learn from the changes you have made?

  • Importance of data quality and column naming
  • Metric selection (MAE vs MSE for outliers)
  • Preprocessing choices impact results
  • Tree models outperformed linear models

Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?

Were there any challenges? If so, what issue(s) did you face? How did you overcome it?

NaN in GridSearchCV

How were these changes tested?

Executed Jupyter notebook in Visual Studio Code

A reference to a related issue in your repository (if applicable)

Checklist

  • I can confirm that my changes are working as intended

Implemented a complete machine learning workflow for forest fire area prediction, including data loading, preprocessing, feature engineering, model pipelines (Ridge and RandomForest), hyperparameter tuning with GridSearchCV, model comparison, best model selection, model serialization, and SHAP-based model explainability. Added the trained best model pickle file for future inference.
@github-actions
Copy link

Hello, thank you for your contribution. If you are a participant, please close this pull request and open it in your own forked repository instead of here. Please read the instructions on your onboarding Assignment Submission Guide more carefully. If you are not a participant, please give us up to 72 hours to review your PR. Alternatively, you can reach out to us directly to expedite the review process.

@akorade akorade closed this Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant