Technology Machine learning on Raspberry Pi just took a big step forward

00:20  14 april  2021
00:20  14 april  2021 Source:   techrepublic.com

Raspberry Pi Pico: $4 board nears one million orders

  Raspberry Pi Pico: $4 board nears one million orders The $4 Raspberry Pi Pico went on sale in late January and is proving yet another hit for the British computer board maker.The Raspberry Pi Pico was launched on January 21. The fact that the company has received almost one million orders in less than two months is impressive enough in itself.

Raspberry Pi is a capable little machine, but if you're interested in developing your own embedded machine learning applications, training custom models on the platform has historically been tricky due to the Pi's limited processing power.

a circuit board: Custom models galore Image: Raspberry Pi © Provided by TechRepublic Custom models galore Image: Raspberry Pi

Must-read developer content

  • The essential 10 programming languages developers need to know this year
  • Raspberry Pi and Visual Studio Code: A great combination
  • A 6 year old became the world's youngest computer programmer
  • Rust: What developers need to know about this programming language (free PDF)
a circuit board: Custom models galore © Image: Raspberry Pi

Custom models galore

23 Meghan Markle Quotes That Will Inspire the Hell Out of You

  23 Meghan Markle Quotes That Will Inspire the Hell Out of You Personally, I could listen to Meghan Markle talk all day.

But things have just taken a big step forward. Yesterday, Edge Impulse, the cloud-based development platform for machine learning on edge devices, announced its foray into embedded Linux with full, official support for the Raspberry Pi 4 . As a result, users can now upload data and train their own custom machine learning algorithms in the cloud, and then deploy them back to their Raspberry Pi.

Four new machine learning software development kits (SDKs) for Raspberry Pi are available week, including C++, Go, Node.js and Python, allowing users to program their own custom applications for inferencing. Support for object detection has also been added, meaning Raspberry Pi owners can use camera data captured on their device to train their own custom object detection algorithms, instead of having to rely on 'stock' classification models.

Streamlining data science with open source: Data version control and continuous machine learning

  Streamlining data science with open source: Data version control and continuous machine learning Can an open source-based workflow leveraging version control and continuous integration and deployment help streamline machine learning, like it did for software development?CML is an open source project that aims to help facilitate the machine learning workflow

SEE: C++ programming language: How it became the foundation for everything, and what's next (free PDF) (TechRepublic)

This will allow developers to build their own computer vision applications, either by using a Raspberry Pi camera or by plugging a webcam into one of the Raspberry Pi 4's USB slots. Edge Impulse demonstrated the new machine learning capabilities in a video that showed one of its engineers building a system capable of recognizing multiple objects through a camera from scratch, before deploying it back to a Raspberry Pi.

As well as collecting data from a camera microphone, the new SDKs allow users to capture data from any other type of sensor that can be connected to Raspberry Pi, including accelerometers, magnetometers, motion sensors, humidity and temperature sensors -- the list goes on.

Alasdair Allan, Raspberry Pi's technical documentation manager, said that while performance metrics for Edge Impulse were "promising", it still fell a little below that which they'd seen using Google's TensorFlow Lite framework, which also allows users to build machine-learning models for deep learning tasks like image and speech recognition on the Raspberry Pi.

Best Online Learning Platforms of 2021

  Best Online Learning Platforms of 2021 The internet is filled to the brim with learning opportunities for those who want to learn on their own time. Some online learning, or e-learning, services focus on traditional mediums like science, math and coding. Others are an open space for both common and niche interests. © iStock Here, CNN Underscored breaks down some of the biggest platforms out there on what they do best, and where they may fall short. After identifying the most popular e-learning services, we tested out the different kinds of courses each offered, from cooking to calculus to language learning to yoga.

SEE: Raspberry Pi and machine learning: How to get started (TechRepublic)

However, Allan noted that the huge variety in data types and use cases for machine learning applications made it "really hard to compare performance across even very similar models."

He added: "New Edge Impulse announcement offers two very vital things: a cradle-to-grave framework for collecting data and training models then deploying these custom models at the edge, together with a layer of abstraction".

"Increasingly we're seeing deep learning eating software as part of a general trend towards increasing abstraction, sometimes termed lithification, in software. Which sounds intimidating, but means that we can all do more, with less effort. Which isn't a bad thing at all."

If you like small classrooms, you should love learning pods .
State and federal governments should look at ways to support families making these choices for their children.Yet many families have taken the temperature of their schools' plans and embraced a new normal. The prolonged resistance to reopening schools from many districts and union officials has helped to give education pods more staying power. State leaders should ensure families can choose this approach with minimal interference from regulators and offer some much-needed support.

usr: 0
This is interesting!