The webapp doesn’t send any data to the server (you can verify this by looking at the Network tab in your browser’s dev tools). Its sole purpose is to serve up the webapp and backing neural network models. All of the training is done in your browser using TensorFlow.js. All data in the session are ephemeral with the exception of exporting the trained model at the end.
The student who built the tool has since graduated, but I’ll reach out to see if he’d be interested in releasing the sources under an open source license.
In order to use a trained Google Teachable Machine2 model from App Inventor, I placed it on my Android local web server. However, with MIT’s Personal Image Classifier, it is not necessary and can be put into the App, making it very easy to use.
By the way, I have a question. We can download a trained model, can we also download and reuse a project (including training images)?
Thank you.
I also understand that you should be able to turn off your WiFi once the page has loaded, since everything that’s needed to run the website is loaded at the beginning. This way you can be sure no data is leaving as you aren’t even connected to the internet.
I want to add one thing.
I'm trying to create some applications to demonstrate the excellence of this Personal Image Classifier. One of them is an application that informs only photos that the top of the mountain looks good from the image of the live camera that is photographing the mountain. I wrote the description below: