I’ve moved a couple of bits of Machine Learning for Kids into OpenWhisk functions. In this post, I’ll describe what I’m trying to solve by doing this, and what I’ve done.
Background
I’ve talked before how I implemented Machine Learning for Kids, but the short version is that most of it is a Node.js app, hosted in Cloud Foundry so I can easily run multiple instances of it.
The most computationally expensive thing the site has to do is for projects that train a machine learning model to recognize images.
In particular, the expensive bit is when a student clicks on the Train new machine learning model button for a project to train the computer to recognize images.