It is about how tool calling transformed how we use language models. Students create their own simple tools that let the model control Scratch sprites.
machinelearningforkids.co.uk#!/worksheets...
It is about how tool calling transformed how we use language models. Students create their own simple tools that let the model control Scratch sprites.
machinelearningforkids.co.uk#!/worksheets...
Students create tools using #Scratch code blocks. Tools auto register with the model, and become available for the model to use.
Tools can get info from the Scratch project, control sprites, use Scratch variables as memory, and more
Students create tools using #Scratch code blocks. Tools auto register with the model, and become available for the model to use.
Tools can get info from the Scratch project, control sprites, use Scratch variables as memory, and more
Students create tools in #Scratch using normal Scratch code. Tools auto register with the loaded model, and become available for the model to use. Tools can get info from the Scratch project, as well as control sprites
Students create tools in #Scratch using normal Scratch code. Tools auto register with the loaded model, and become available for the model to use. Tools can get info from the Scratch project, as well as control sprites
That was a ludicrously long journey (I've gone to US cities in less time) but it was a nice chance to relax, read, play some new Switch games, and tinker with a new #MLforKids feature
That was a ludicrously long journey (I've gone to US cities in less time) but it was a nice chance to relax, read, play some new Switch games, and tinker with a new #MLforKids feature
A lot of it is what I expected (e.g. Windows is the most common OS) but there were some surreal surprises in there. 13 visitors using a PlayStation?? 😵💫
A lot of it is what I expected (e.g. Windows is the most common OS) but there were some surreal surprises in there. 13 visitors using a PlayStation?? 😵💫
Last night, I went back and wrote a rambling stream-of-consciousness post about the thinking that went into one of them (addressing error reports from resource constrained browsers)
Last night, I went back and wrote a rambling stream-of-consciousness post about the thinking that went into one of them (addressing error reports from resource constrained browsers)
This year, I managed 26 posts - a mixture of Kafka, Flink, MLforKids, & other random bits.
I want to write more regularly next year... still as a random stream of whatever captures my interest
This year, I managed 26 posts - a mixture of Kafka, Flink, MLforKids, & other random bits.
I want to write more regularly next year... still as a random stream of whatever captures my interest
This one gives a taster into LLM benchmarks, by getting students to compare how different language models perform with simple addition questions (eg. "What is 12 + 74?")
machinelearningforkids.co.uk#!/worksheets...
This one gives a taster into LLM benchmarks, by getting students to compare how different language models perform with simple addition questions (eg. "What is 12 + 74?")
machinelearningforkids.co.uk#!/worksheets...
If I do that over and over again, what mistakes are introduced? Is that interesting? Educational?
If I do that over and over again, what mistakes are introduced? Is that interesting? Educational?
Students train a #machinelearning model to predict the best speed and direction to putt the ball.
Full instructions at machinelearningforkids.co.uk/worksheets
Students train a #machinelearning model to predict the best speed and direction to putt the ball.
Full instructions at machinelearningforkids.co.uk/worksheets
Adding relevant documents to the context transforms the answers the model can give
Step-by-step instructions to create this in #Scratch at machinelearningforkids.co.uk/worksheets
Adding relevant documents to the context transforms the answers the model can give
Step-by-step instructions to create this in #Scratch at machinelearningforkids.co.uk/worksheets
Without the context, the model hallucinates with very topical or time-sensitive questions.
With it, I get the right answer!
Without the context, the model hallucinates with very topical or time-sensitive questions.
With it, I get the right answer!
#Scratch is now (understandably!) migrating to a single mono-repo - so I'm starting to look into migrating my changes.
github.com/scratchfound...
#Scratch is now (understandably!) migrating to a single mono-repo - so I'm starting to look into migrating my changes.
github.com/scratchfound...
I'll be running AI workshops for primary school kids using #MLforKids (and trying to make it look as fun as video game activities!)
www.eventbrite.co.uk/e/festival-o...
I'll be running AI workshops for primary school kids using #MLforKids (and trying to make it look as fun as video game activities!)
www.eventbrite.co.uk/e/festival-o...
As demos go... it... didn't go as planned. But I left the mistakes in, as I figure better that than pretend AI gets everything right!
As demos go... it... didn't go as planned. But I left the mistakes in, as I figure better that than pretend AI gets everything right!
Works well when I do it at home by myself in a quiet room, but not sure how it'd work with lots of students doing it at the same time in a noisy classroom. Something to test with a friendly local school, perhaps!
Works well when I do it at home by myself in a quiet room, but not sure how it'd work with lots of students doing it at the same time in a noisy classroom. Something to test with a friendly local school, perhaps!
"Shoebox" was a voice-recognition calculator - you can learn about it at www.ibm.com/history/voic...
This is my attempt to see if students could recreate it today.
"Shoebox" was a voice-recognition calculator - you can learn about it at www.ibm.com/history/voic...
This is my attempt to see if students could recreate it today.
The site is normally quiet on school holidays... wonder why the bump? Best guess is kids got machinelearningforkids.co.uk/book for Christmas? (unusual, considering it's a few years old)
The site is normally quiet on school holidays... wonder why the bump? Best guess is kids got machinelearningforkids.co.uk/book for Christmas? (unusual, considering it's a few years old)
I fixed a few bugs that I've been stuck on for an age, and rebased my fork of #Scratch (which I've been putting off all year because of the major changes they've made to how Scratch is built and packaged)
I fixed a few bugs that I've been stuck on for an age, and rebased my fork of #Scratch (which I've been putting off all year because of the major changes they've made to how Scratch is built and packaged)
This morning I've been working on migrating to Yggdrasil Decision Forests (helped by some impressively clear migration docs)
#mlforkids
This morning I've been working on migrating to Yggdrasil Decision Forests (helped by some impressively clear migration docs)
#mlforkids
In April, I wrote a blog post to walk through how I'm using TFDF, as well as explain the reasons for the rewrite.
In April, I wrote a blog post to walk through how I'm using TFDF, as well as explain the reasons for the rewrite.
In "Voice Tuner", you get #Scratch to pick a random note and play it for a few seconds. You need to hum or sing that note.
In "Voice Tuner", you get #Scratch to pick a random note and play it for a few seconds. You need to hum or sing that note.