Teachable Machine (2017)
teachablemachine.withgoogle.com
teachablemachine.withgoogle.com
I considered the older version but it's very limited:
> The original Teachable Machine only let you train 3 classes, whereas now you can add as many classes as you like.
I'm curious to see how far this scales, for example can I have a few hundred thousand classes? If so, what are the consequences, if any?
v2 does actually finetune weights of a pretrained network. At the time, it was a nice showcase how fast fast JS ML libraries were evolving.
and in 2019, Google released v2 https://blog.google/technology/ai/teachable-machine/
The tasks are limited, good for kick starter. I think the platform is not fastly developed (?)
I am definitely excited to see that Google is investing into more "ML at the edge" use cases, especially in the browser. If you've never heard of MediaPipe before, but this caught your eye, definitely check it out. It has seen large uptake in the VTubing community especially as it has a very performant implementation of body + face + hand pose tracking driven by BlazePose.
Teachable Machine: Teach a machine using your camera, live in the browser - https://news.ycombinator.com/item?id=15399132 - Oct 2017 (90 comments)
What’s different here?
Even the smallest multimodal LLM would be wayyyyyyy bigger than an exported model from this
TF Lite has first-class Android support with hardware acceleration if I'm not mistaken.
It runs locally in your browser, without sending your training data to any servers.
Unless you choose to save it to Google Drive.
If you choose to host the model with Google, they get a copy of your weights, but they still don't see your training data.
Or you can host it yourself with tensorflow.js
And you can also download everything in a zip file, training data and weights, and Google never sees any of it.
If you want the source, it's here -> https://github.com/googlecreativelab/teachablemachine-commun...