Archive for the ‘ibm’ Category

Scratch Day at IBM Hursley

Friday, May 18th, 2018

Scratch is a visual programming language and drag-and-drop coding platform for children.

scratch

Scratch Day is an annual world-wide network of events where kids come together to make things in Scratch.

Their logo sums it up beautifully:

logo

Kids of different ages come together and meet each other. They share their experiences of coding – finding out the differences between what they each learn about coding in their different schools.

They try and make something. It’s basically a hack day for kids – where the kids are encouraged to use Scratch to make their hacks.

Most importantly, they share their experiences. They talk about the things they tried, the challenges they faced, and the things they learned along the way. And they demo the things that worked.

On May 12th that happened around the world, in close to a thousand venues, big and small.

scratchdaymap

One of them was IBM Hursley. We invited local families to the lab to take part in a small local Scratch Day.

(more…)

Explaining artificial intelligence to high school students at #IBMAoTTHINK2018

Wednesday, April 25th, 2018

Today was the annual IBM Academy of Technology STEM event.

The annual IBM AoT SkillsBuild: STEM event inspires high school students to pursue Science, Technology, Engineering and Math with live presentations, lightning videos, and hands-on activity kits from IBM Volunteers. It explores how innovation matters in a wide array of industries with fun, cool demonstrations. Train a computer to play its own video game. Play a table top space exploration game with Quantum computing. Build an emotionally empathetic Chatbot with IBM Watson. Protect yourself from cyberbullying. Learn about an Escape room on cybersecurity, and more!

There was a fascinating line-up of talks to educate and inspire the kids. Kids attend in person, and also by watching the talks from their schools via a livestream – allowing thousands of kids to get involved.

I was invited to do a fifteen-minute talk to explain artificial intelligence to the students. Unfortunately, I couldn’t make it in person, so I had to resort to contributing a presentation by video for the livestream.

Here was my talk… an attempt to try and help AI make sense to kids, by talking them through machine learning projects that I’ve helped children to make.

Can computers be creative?

Wednesday, October 25th, 2017

from: https://tv.theiet.org/?videoid=10995

Machine Learning for Kids event at Hursley

Wednesday, August 30th, 2017

On Tuesday, a couple of dozen children (aged 8-14) spent the afternoon at Hursley so I could give them an intro to machine learning using some of the activities I’ve written for machinelearningforkids.co.uk.

I think it went pretty well, so I thought it’d be good to share what we did.


This was what the room looked like before the kids arrived… with just my two kids helping me set up. It all got a lot busier after this!

The general approach was letting them all work at computers, guided by a worksheet to build something that illustrated an aspect of machine learning. And then following this with a group discussion to draw out what they observed and what it meant.

We did this all together for the first couple of activities. Because of the large age range in the group, after this I let them split up and tackle different activities at different speeds, and followed this up by discussing their projects with them in smaller groups.

(more…)

MachineLearningForKids.co.uk

Wednesday, August 2nd, 2017

I’d like to introduce “Machine Learning for Kids“: a tool to help school children learn about machine learning by making things with it.

The video above is a walkthrough of the tool and examples of how I’ve been using it. The rest of this post is a transcript for the video.

machinelearningforkids.co.uk is a simple tool for training a variety of types of machine learning model, and an environment for creating games and other interactive projects that use them.

This is done by extending Scratch: a visual programming environment created to teach coding to kids, that is widely used in schools and other educational organisations like Code Club and Girls Who Code.

It gives students a blank canvas without prescribing what they make. They’re free to use their imagination and creativity to find fun uses for the machine learning models that they train.

(more…)

Introducing Machine Learning to kids

Tuesday, July 4th, 2017

Today, I was helping out with a Computing summer school for teachers in London.

As part of this, I gave a presentation about machine learning to a room full of school teachers – about what it is, why I think we should be introducing it in the classroom, and how I think we could do that.

My slides are on Slideshare, but they might not make a lot of sense by themselves, so I’ll jot down here roughly what I said.

slide 1

This morning I want to talk to you about machine learning. In particular, I want to talk with you about machine learning in the context of education and how it could be introduced in the classroom.

slide 2

I’m going to try and cover three main points.

Firstly, a quick level set on what I mean by machine learning.
Then I’d like to talk about why I believe it’s important that we do this.
Finally, I want to talk about the practicalities of how we could effectively introduce machine learning in an accessible way.

(more…)

weatherbot

Sunday, April 23rd, 2017

TJBot is an open-source do-it-yourself kit for building a small Raspberry-Pi-powered robot.

Building

In the Easter holidays, we spent an afternoon building it…

…and wiring it…

This gave us a tiny plastic robot with a light in his head, and an arm that can rotate back and forth. He sits on the kitchen shelf next to the Alexa.

This weekend, we tried doing something with it.

(more…)

Owlbot: Faith’s first chatbot (and barcamp)

Sunday, November 13th, 2016

For her talk at Barcamp Southampton yesterday, Faith did a presentation on owls, together with a chatbot she trained to answer questions about owls.

I’ve brought Grace to a couple of barcamps with me before: Barcamp Berkshire and Barcamp Bournemouth. But this was Faith’s first time.

She decided that she wanted to do a talk on owls. That wasn’t a big surprise… she’s a little bit obsessed with owls.

Some of Faith's owls

(more…)