Skip to main content

Microsoft manages to cram artificial intelligence on the Raspberry Pi 3 PC board

artificial intelligence
Microsoft - Dan DeLong
The Raspberry Pi 3 is one of the most popular devices you can buy. For $35, this inexpensive all-in-one computer board can be used to power numerous projects ranging from miniature Linux-based PCs to gaming consoles and more. Now Microsoft reports that it built a device based on the Raspberry Pi 3 that uses artificial intelligence to hunt down pesky rodents.

The device was created by the head of Microsoft’s Machine Learning and Optimization group, Ofer Dekel. He discovered that squirrels were stealing flower bulbs along with seeds in the bird feeder in his backyard garden. Naturally, he couldn’t literally keep watch in the shadows and chase down the furry-tail rodents with his bare hands, so he came up with a plan.

Recommended Videos

Using his team located at the Redmond, Washington, research lab (he has one in India, too), they trained a computer-vision model to detect squirrels. The artificial intelligence was then deployed onto a Raspberry Pi 3 board inside a special device he mounted in his backyard. Thus, when a squirrel rears its head, the device will turn on the sprinkler system, thwarting the rodent’s thieving habits.

This backyard “project” is just part of Microsoft’s overall picture of an artificial intelligence-first world. “We’re moving from what is today’s mobile-first, cloud-first world to a new world that is going to be made up of an intelligent cloud and intelligent edge,” Microsoft CEO Satya Nadella said during the recent Build developer conference.

The big accomplishment in the squirrel-hunting project, according to Microsoft, was cramming a deep neural network onto an extremely small chip. Dekel and his team used “a variety of techniques” to compress the neural network, which is essentially “a class of predictors” inspired by our brains.

One technique is called weight quantization, capable of cramming more parameters into a smaller physical space. This compression enables the artificial intelligence to work faster, too. Additionally, Dekel’s group is examining a technique called pruning, which removes redundancies in neural networks. This has a double benefit: the ability to run a neural network on extremely small processors, and faster evaluation times.

However, the team wants to get artificial intelligence running on the smallest ARM-based processor to date: the Cortex M0. According to ARM, this processor has a “floorplan area” of 0.007mm squared. That’s very, very tiny, and will require the team to make its machine learning models up to 10,000 times smaller than what they’re compressing for the Raspberry Pi 3.

“There is just no way to take a deep neural network, have it stay as accurate as it is today, and consume 10,000 less resources. You can’t do it,” said Dekel. “So, for that, we have a longer-term approach, which is to start from scratch. To start from math on the white board and invent a new set of machine-learning technologies and tools that are tailored for these resource-constrained platforms.”

To see what the team is currently working on, early previews can be downloaded from Microsoft’s GitHub depot here. It also provides previews of the compression techniques and training algorithms.

Kevin Parrish
Former Digital Trends Contributor
Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then…
This Lenovo ThinkPad is almost $1,800 off today!
A press photo of the ThinkPad X1 Carbon Gen 11.

One of the best laptops for a busy computer-heavy workplace is the Lenovo ThinkPad. For years, this tried and true laptop and 2-in-1 has delivered a fast and reliable Windows experience to many a 9 to 5 go-getter. Processor speed and power evolve year over year, and new features are added to these laptops all the time. This also means you’ll be able to find discounts on older machines, which is precisely what we came across while scouring through Lenovo ThinkPad deals:

Right now, as part of Lenovo’s doorbuster sale, you’ll save $1,800 on the purchase of a brand-new Lenovo ThinkPad X1 Carbon Gen 11 when you order through Lenovo.

Read more
Runway brings precise camera controls to AI videos
Gen-3 alpha advanced camera controls

Content creators will have more control over the look and feel of their AI-generated videos thanks to a new feature set coming to Runway's Gen-3 Alpha model.

Advanced Camera Control is rolling out on Gen-3 Alpha Turbo starting today, the company announced via a post on X (formerly Twitter).

Read more
Score the Dell XPS 15 for less than $1,000 during this sale
Dell XPS 15 9520 front view showing display and keyboard deck.

If you’ve been looking for laptop deals but feel disappointed with the results of your research, we know the pain. Searching for a new PC can take months, especially if you’ve got the time and energy to vet through numerous brands and models. Fortunately, there are a few tried and true PC names, one of which happens to be Dell. We see Dell laptop deals pretty regularly, but this one stopped us in our tracks:

Right now, when you order the Dell XPS 15 Laptop through the manufacturer, you’ll save $300. At full price, this model sells for $1,300.

Read more