Date 03/11/18

What is Edge AI?

What is artificial intelligence and machine learning?

 

Let’s start with some definitions. 

 

Artificial intelligence

Artificial intelligence (AI) is a theory and development of computer systems that can perform tasks that normally require human intelligence. Speech recognition, decision-making, visual perception, for example, are features of human intelligence that artificial intelligence may possess.

Machine learning – a subset of AI 

Machine learning is a subset of artificial intelligence that enables a computer system to make predictions or make some decisions using historical data without being explicitly programmed. Machine learning uses a massive amount of structured and semi-structured data so that a machine learning model can generate accurate results or give predictions based on that data. In this blog we will use both terms. 

 

Deep learning is a subset of machine learning, which is essentially a neural network with three or more layers. These neural networks attempt to simulate the behavior of the human brain, allowing it to “learn” from large amounts of data.

Sign up for our newsletter

What is Edge AI?

Edge AI means that artificial intelligence (AI) algorithms are processed locally on a hardware device close to a sensor or to a signal. The algorithms are using data that are created on the device. Deep learning is a commonly used type of machine learning algorithm.

 

Edge AI is the opposite of cloud computing AI where you do all the machine learning processing, aka inference, in the cloud. Edge AI is a subset of the larger edge computing market. A device using Edge AI does not need to be connected in order to work properly, it can process data and make decisions independently without a connection. In order to use Edge AI, you need a device comprising a microprocessor and sensors.

 

‘Edge’ refers to a device that is at the edge of a network. ‘AI’ in this case means that artificial intelligence is the method for processing the data. 

Why is Edge AI important?

Allows for real time operations 

Edge AI will allow real time operations including data creation, decision and action where low latency is critical. Real time operations are important for autonomous vehicles, robots and many other use cases.

Reduced power consumption

Edge AI allows for reducing power consumption and with that comes longer battery time, which is super important for many applications, such as wearable technologies.

Reduced costs

Edge AI will reduce costs for data communication, because less data will be transmitted. Streaming and storing data in the cloud can be very expensive.

Eliminates streaming and storing issues

Edge AI eliminates the problem with streaming and storing a lot of data to the cloud that makes you vulnerable from a privacy perspective. With Edge AI the data collected stays in the edge device. 

What is Edge AI software?

Edge AI software are typically Edge AI applications that run on a physical hardware device. There are a large number of machine learning algorithms that are used, but the trend is that deep learning is becoming more and more popular.

People that develop Edge AI applications are normally data scientists, machine learning engineers or embedded developers. Normally the machine learning models are developed and trained in a cloud system. When the Edge AI application runs on the hardware device, the Edge AI model can then understand what it was trained for. This is called inference.

When the Edge AI application actually learns on the hardware devices, it’s called incremental learning or federated learning.

What is Edge AI hardware?

Edge AI can run on a range of different hardware platforms from Arm Cortex M-series processors to advanced neural processing devices. Deep learning normally requires more powerful hardware platforms than other types of machine learning algorithms. IoT devices are an example of Edge AI hardware devices.

Many people also include smartphones, Raspberry PI’s and edge gateways as Edge AI devices.

What is an Edge AI development platform?

An Edge AI development platform is an end-to-end software platform, where users can start with collecting data and eventually be able to deploy the AI model on a hardware device. The training of complex machine learning algorithms is made on cloud servers. The benefits for customers are faster time-to-market and lower development costs.

What are some examples of Edge AI use cases?

The benefits of Edge AI are huge, and the number of use cases for Edge AI technology are almost unlimited.

Computer vision means the use of machine learning to extract meaning from images or video.  Examples include motion and object tracking, defect detection in manufacturing, pedestrian detection in traffic, and location recognition and mapping from images and video. 

Audio classification is one of the largest Edge AI use cases. With Edge AI for audio data you can classify sound events, spot keywords, and recognize your sound environment.

Edge AI reduces costs

Predictive maintenance is also one of the largest Edge AI use cases. Industries can save a lot of money by being able to recognize machine state, detect machine anomalies and act in milliseconds, on the device.

Gesture recognition or gesture control is becoming more and more popular. It allows for new and smart interfaces for consumer electronic products such as earbuds, smart speakers and other products. It also allows for touchless interfaces that are considered more important during the Covid pandemic due to health issues.

Edge AI can save lives

Fall detection of elderly living alone at home is an important use case for Edge AI technology. In this use case, Edge AI actually saves lives

With material detection or surface detection, Edge AI is used to detect between different surfaces, eg between grass and concrete for an automower or for material detection in the industry.

Other Edge AI use cases include security cameras, facial recognition, emergency medical care, smart cities, virtual assistants and others.

Imagimob in Edge AI

Imagimob offers Imagimob AI, a development platform for machine learning on edge devices. Sign up and download Imagimob AI on the button below.

LATEST ARTICLES
arrow_forward
Date 11/17/22

An introduction to Sound Event Detection (SED)

This article is an introduction to Sound Event Detection (SE...

Date 11/14/22

Imagimob condition monitoring demo on Texas Instru...

Imagimob has an AI demo on the Texas Instruments stand at th...

Date 11/01/22

Alert Vest – connected tinyML safety vest by Swanh...

Date 10/21/22

Video recording from tinyML AutoML Deep Dive

Date 10/19/22

Edge ML Project time-estimates

Date 10/05/22

An introduction to Fall detection - The art of mea...

Date 04/20/22

Imagimob to exhibit at Embedded World 2022

Date 03/12/22

The past, present and future of edge ML

Date 03/10/22

Recorded AI Tech Talk by Imagimob and Arm on April...

Date 03/05/22

The Future is Touchless: Radical Gesture Control P...

Date 01/31/22

Quantization of LSTM layers - a Technical White Pa...

Date 01/07/22

How to build an embedded AI application

Date 12/07/21

Don’t build your embedded AI pipeline from scratch...

Date 12/02/21

Imagimob @ CES 2022

Date 11/25/21

Imagimob AI in Agritech

Date 10/19/21

Deploying Edge AI Models - Acconeer example

Date 10/11/21

Imagimob AI used for condition monitoring of elect...

Date 09/21/21

Tips and Tricks for Better Edge AI models

Date 06/18/21

Imagimob AI integration with IAR Embedded Workbenc...

Date 05/10/21

Recorded Webinar - Imagimob at Arm AI Tech Talks o...

Date 04/23/21

Gesture Visualization in Imagimob Studio

Date 04/01/21

New team members

Date 03/15/21

Imagimob featured in Dagens Industri

Date 02/22/21

Customer Case Study: Increasing car safety through...

Date 12/18/20

Veoneer, Imagimob and Pionate in joint research pr...

Date 11/20/20

Edge computing needs Edge AI

Date 11/12/20

Imagimob video from tinyML Talks

Date 10/28/20

Agritech: Monitoring cattle with IoT and Edge AI

Date 10/19/20

Arm Community Blog: Imagimob - The fastest way fro...

Date 09/21/20

Imagimob video from Redeye AI seminar

Date 05/07/20

Webinar - Gesture control using radar and Edge AI

Date 04/08/20

tinyML article with Nordic Semiconductors

Date 02/18/20

What is tinyML?

Date 12/11/19

Edge AI for techies, updated December 11, 2019

Date 12/05/19

Article in Dagens Industri: This is how Stockholm-...

Date 09/06/19

The New Path to Better Edge AI Applications

Date 07/01/19

Edge Computing in Modern Agriculture

Date 04/07/19

Our Top 3 Highlights from Hannover Messe 2019

Date 03/26/19

The Way You Collect Data Can Make or Break Your Ne...

Date 03/23/18

AI Research and AI Safety

Date 03/11/18

What is Edge AI?

Date 01/30/18

Imagimob and Autoliv demo at CES 2018

Date 05/24/17

Wearing Intelligence On Your Sleeve

LOAD MORE keyboard_arrow_down