Human-Learn: Draw Machine Learning Models
koaning.github.io
koaning.github.io
I can see myself using it for exploratory analysis and constructing baseline models.
As for the "let's just draw the model" idea, it gets complicated as soon as you're dealing with more than one input parameter. The author has some workarounds, it looks like:
https://koaning.github.io/human-learn/guide/drawing-classifi...
"Let's draw the model" works in a PCA or UMAP space if your boundaries are already pretty good. I'm surprised that we haven't seen more machine teaching tools like this...
If you can find a way to project that new data quickly, and if the decision boundries are instantly recognizable to us humans - one can draw the boundary faster than a model could generate it given the data. The human drawn boundary has bonus regularization built right in too (because "sub-optimal" boundaries on the training data may generalize better)
This is like the fits people drew on paper before computers were available.
Even better if you have a generative model which can "hallucinate" parts of the decision boundary which don't have points. Now you can "probe" your model and have a human intervene if they think parts of the decision boundary are wrong
I suppose a human can modify a decision tree as well - but in practice human generated rules may be better for some domains.