carpentries-incubator / carpentries-incubator/machine-learning-trees-python

Visualisation to explain boosting

Open
#3 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
3
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Visualisations that may help explain boosting

I can think of two visualisations that may help with explaining boosting (though I am not sure how easy they would be to make).

One is to show the same image with the 6 trees next to each other, but colour them by how many points have been correctly classified and how many have been missed (so far) for each of the 6 trees. This would maybe help us better see what goes on in tree 6.

The second one is to create a composite image of all the decision boundaries that would illustrate the idea of the last step, where a weighted average is taken. Basically, there would be areas that are more or less orange and areas that are more or less blue, and it would (hopefully) be easy to see how the final decision surface comes about. (This may be an overly simplistic idea on my part, and it might turn out that this is not actually helpful. But may be worth a try).

Again, I could give these a shot.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.