Scratch Project Chameleon

20 views
Skip to first unread message

Ms. Kelly Powers

unread,
Apr 15, 2025, 6:32:46 PMApr 15
to Machine Learning for Kids
Hello, 

My students had to retrain their model to add more samples after they had already created the Scratch 3 project. How do I have their prior project recognize the updated model without having to rebuild the Scratch Project?

Kelly

Dale Lane

unread,
Apr 15, 2025, 6:34:23 PMApr 15
to Machine Learning for Kids
You don't need to do anything. 

The only thing to keep in mind is that the additional training examples won't have an impact on the model until you use those additional examples to train a new model. 

Kind regards

D  

Ms. Kelly Powers

unread,
Apr 17, 2025, 6:59:04 PMApr 17
to Machine Learning for Kids
I'm sill a bit confused. When my students repeat the learn and test on the Machinelearningforkids website and then click Scratch from the website, they are unable to use the Scratch project that they had already created in the prior class because it doesn't seem to recognize the updated trained model.  So, I'm confused as to how the local Scratch project recognizes the updated trained model when :kids retrain it on Machine Learning for kids or add more training data, then issue a test and learn, and then click to go back to Scratch again. So far, it seems like my students have to rebuild the Scratch project every time, which seems incorrect. The older Scratch project doesn't "load" its model. I'll check again today but this was an issue yesterday.

Kelly

Dale Lane

unread,
Apr 17, 2025, 7:04:19 PMApr 17
to Machine Learning for Kids
Can you describe what you mean by "it doesn't seem to recognize the updated trained model", please? 

If you save a Scratch project from https://machinelearningforkids.co.uk/scratch/ that uses a custom machine learning model, you will be able to open that Scratch project again from https://machinelearningforkids.co.uk/scratch 

The only exceptions to this that would prevent the Scratch project from loading would be if:

1) You delete your project from the Machine Learning for Kids website 
(if you delete the project, all of the information about your machine learning project is lost - and that is needed to enable the custom machine learning block in the Scratch project)

2) You stored your machine learning project in the web browser (not the cloud) and then tried to load the project using a different web browser 
(If you store your machine learning project in the cloud, it can be used from any computer. If you store it on your own computer, it can only be used from that computer) 

Kind regards

D

Reply all
Reply to author
Forward
0 new messages