Together with Digi-Key, Hackaday is proud to present the Train All the Things Contest. The goal is to come up with a project that uses Machine Learning in the weirdest, wildest way possible. As a subset of Artificial Intelligence, Machine Learning gives you access to do things that could never be accomplished before. Here's your chance to turn that power into something people will use every day - or never use at all! - and challenge yourself and your machine.

Thank you to everyone who entered! The winners for each category are the following:

Machine Learning on the Edge -- Intelligent Bat Detector

Machine Learning on the Gateway -- AI Powered Bull**** Detector

Artificial Intelligence Blinky -- Soldering Lightsaber

Machine Learning in the Cloud -- Hacking Wearables for Mental Health and More

How is this different than Artificial Intelligence? Artificial Intelligence encompasses Machine Learning in that it refers to all kinds of ways that machines can emulate human processing.

For the Train All The Things contest, we’re looking for the weird, the useful, the thing you'll use every day, and the thing you'll never use. Most of all, we’re looking for you to challenge yourself and your machine. 

You can write machine learning algorithms on many types of hardware: Beaglebone, NVdia Jetson Nano, Raspberry Pi, STM32, and Arduino. Machine Learning can encompass, among others, image classification, object detection, segmentation, speech processing, and color classification.

We’re looking for submissions in the following categories:

We found a few excellent projects on 

Using a Raspberry Pi and TensorFlow/Scikit in the cloud, Zach was able to use image analysis to determine which pets should be allowed access to the pet door!

The perfect blackjack robot uses OpenCV and a Raspberry Pi to beat the bank, every time!

An nVidia Jetson gives a batter the edge in knowing if a pitch will be in the strike zone! 

An Arduino 2560 and OpenCV were used to create a prosthetic hand that could intelligently determine the best way to grasp an object.

If you want to study a little bit before diving in, take a look at these courses: 

The 4 winners in the 4 categories above will receive $100 Tindie gift certificates (and potentially other prizes!). 

To get started, start a project on and upload your project. 

Contest runs noon January 21 to noon April 7th. All times are in Pacific Standard Time.

How to enter:  Show your project by documenting it as a new project on Once you have published your project, look in the left sidebar for the "Submit project to..." menu in order to enter it in the Train All The Things Contest.

Who is eligible: Everyone is eligible to enter this contest. Employees, contractors, and relatives of Supplyframe are not eligible to win.