When you’re dealing with a classification problem in machine learning, good labeled data is crucial. The more time you spend labeling training data correctly, the better. This is because your model’s performance and deployment will depend on it. Always remember that garbage in means garbage out.
Thoughts on labeling data
I recently listened to a great O’Reilly podcast on this subject. They interviewed Lukas Biewald, Chief Data Scientist and Founder of CrowdFlower. CrowdFlower provides their clients with top notch labeled training data for various machine learning tasks, and they’re busy!
The few bits that caught my ear were how much of the training data is used in deep learning. They’re also seeing more image labeled data for self driving cars.
The best part of the interview as Lukas’s discussion on using a Raspberry Pi with Tensor Flow! How cool is that?
It looks like Google is catching up to the idea of machine learning on a Raspberry Pi! Someone put RapidMiner on a Pi back in 2013 but it was slow because the Pi was underpowered.
The Pi has been a great thin client and a small, but capable server. I’ve used it for my Personal Weather Station project and as an FTP server. Based on the news, things are about to get interesting for both Google and Raspberry Pi.
The problem is optimizing the machine learning libraries for the Pi and having enough available to make it worthwhile for the community. My guess is that they’ll go with Python, TensorFlow, and Go (Grumpy).
Whatever they decide, I consider this big news for Tinkerers and Makers everywhere. There will be an explosion of innovation if the Google toolkit is comprehensive. The Startup barrier to entry has been lowered, all you need is Pi ($40), a domain, some sweat equity, and a dream.
This is just my running list of Raspberry Pi Projects. Commentary may be included and this lists get’s updated from time to time.
Raspberry Pi Projects
Pi’s are great for automation too, especially for low level stuff that doesn’t need to have an IP or be hosted on AWS. A lot of my Python scripts can easily be automated on a Pi. You can even run a server with NoIP if you want to open a port into your home network (scary). Get one today, you won’t be sorry!