A review of what I did on Machine Learning for Kids in 2020.
Happy New Year!
At this time of year, it’s traditional to get a bit reflective, so I thought I’d look over the work I did on ML for Kids in 2020.
(more…)
A review of what I did on Machine Learning for Kids in 2020.
Happy New Year!
At this time of year, it’s traditional to get a bit reflective, so I thought I’d look over the work I did on ML for Kids in 2020.
(more…)
A run-through of the DEVELOPMENT.md guide.
In this video, I go from zero to a running Machine Learning for Kids website (including installing all the necessary dependencies and building the site from source).
I gave a short presentation today to explain how you can use TensorFlow machine learning models in the student block-based coding platform, Scratch.
This post has the recording of my presentation, and I’ve put some notes (all the stuff I meant to say but forgot!) and screenshots below.
recording at https://youtu.be/qHKwtefn21w
I demonstrated three things:
Machine Learning for Kids lets students train their own machine learning models in a simplified child-friendly training tool. A variety of project types are supported (such as classifying text, images, numeric data, sound recordings, etc.). Under the covers, machine learning models they train are created and hosted using IBM Watson cloud services, such as Watson Assistant and Watson Visual Recognition
I’m currently investigating image projects being created and hosted in the browser, without using Watson cloud API calls.
I’m working on interactive visualisations for Machine Learning for Kids that explain more of the machine learning models that children create.
Machine Learning for Kids is a platform to teach children about artificial intelligence and machine learning, by giving them a simple tool for training machine learning models, and using that to make projects using tools like Scratch. I’ve described before how I’ve seen children learn a lot about machine learning principles by being able to play and experiment with it.
But I still want the site to do more to explain how the tech actually works. I’ve done this before for the decision tree classifiers that students train for numbers projects but with this new feature I’m trying to explain neural networks.
I’ve recorded a video run-through of what I’ve done so far. The screenshots below link to different sections of the video.
I’ve started adding pretrained machine learning models to Machine Learning for Kids. In this post, I wanted to describe what I’m doing.
Students can work on machine learning projects in Python entirely in the browser, without any need for setup, installs, or registration.
Machine Learning for Kids now includes interactive visualisations that explain how some of the machine learning models that children create work.
The tool lets children learn about artificial intelligence by training machine learning models, and using that to make projects using tools like Scratch. I’ve described how I’ve seen children learn a lot about machine learning principles by being able to play and experiment with it. But I still want the site to do more to explain how the tech actually works, and this new feature is an attempt to do that.