• Arm Ethos-N78 NPU: Unprecedented Machine Learning Capability at your Fingertips

    Raviraj Mahatme
    Raviraj Mahatme

    Our everyday lives generate huge amounts of data and information – digital, biological, physical, and sensorial. With advances in AI, this data can be used to create incredible benefits for humankind. To realize this challenge and extract useful information…

    • 28 days ago
    • Processors
    • Processors blog
  • Skipping RNN State-updates Without Retraining the Original Model

    Urmish Thakker
    Urmish Thakker

    Recurrent Neural Networks (RNNs) are an important class of algorithms. They are used in tasks where the strict order of the input conveys certain information, for example, natural language processing (NLP) and time-series based data. Increasingly, these…

    • 6 months ago
    • Arm Research
    • Research Articles
  • New Arm ML guide: Deploying a quantized TensorFlow Lite MobileNet V1 model

    Darren Doyle
    Darren Doyle

    We are very pleased to announce the launch of a machine learning how-to guide – Deploying a quantized TensorFlow Lite MobileNet V1 model.

    The guide provides an end-to-end solution on using the Arm NN SDK. It walks you through creating a program which…

    • 9 months ago
    • Processors
    • Machine Learning IP blog
  • BFloat16 processing for Neural Networks on Armv8-A

    Nigel Stephens
    Nigel Stephens

    Neural Networks are a key component of Machine Learning (ML) applications. Project Trillium, Arm’s heterogeneous ML platform, provides a range of technologies in this field, including instructions that accelerate such applications running on CPUs based…

    • 9 months ago
    • Processors
    • Machine Learning IP blog
  • AI Basics: Training vs Inference – What’s the Difference?

    Hellen Norman
    Hellen Norman

    Imagine you have a dog. Let’s call her Bingo. You’d like Bingo to fetch her leash whenever you say, “Walkies!” So what do you do? You train her. Maybe you wave the leash and say, “Walkies!” Next time, you might repeat the command word, while pointing…

    • 9 months ago
    • Processors
    • Machine Learning IP blog
  • Alpha-Blending: Quantizing networks without using the STE

    Matthew Mattina
    Matthew Mattina

    Increasingly, intelligent applications are using neural networks at their core to deliver new functionality to users. These applications include language understanding and translation, image recognition, and object tracking and localization. Furthermore…

    • 10 months ago
    • Arm Research
    • Research Articles
  • Taking Constrained ML to the Next Level

    Charlotte Christopherson
    Charlotte Christopherson

    The Arm ML Research Lab explores cutting edge techniques and state-of-the-art algorithms. One of our primary research thrusts is investigating ways to bring more machine learning applications to Arm's products, and make existing applications more efficient

    …
    • 10 months ago
    • Arm Research
    • Research Articles
  • New online training course - Machine Learning using Arm

    NickT
    NickT

    We are very pleased to announce a new online training topic - Machine Learning using Arm.

    About the course

    This training topic covers essential information on Arm’s IP solutions for optimizing Machine Learning (ML) applications for Arm hardware. The…

    • 11 months ago
    • Processors
    • Machine Learning IP blog
  • Getting started with deep learning models on Arm Cortex-A with MATLAB

    Jason Andrews
    Jason Andrews

    Today, I’ve teamed up with Ram Cherukuri of MathWorks to provide an overview of the MathWorks toolchain for machine learning (ML) and the deployment of embedded ML inference on Arm Cortex-A using the Arm Compute Library.

    MathWorks enables engineers…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Arm Ethos-N ML Inference Processors: Powering Exciting User Experiences on Edge Devices

    Ian Forsyth
    Ian Forsyth

    OK. Quick survey: How many connected devices do you own?

    Whether you’re a gadget addict or just an average Josephine, I’m not sticking my neck out too far if I guess that you own more today than you did five years ago. From smartphones and tablets to…

    • over 1 year ago
    • Processors
    • Machine Learning IP blog
  • Learning low-precision neural networks without Straight-Through Estimator(STE)

    Charlotte Christopherson
    Charlotte Christopherson
    Zhi-Gang Liu, Matthew Mattina
    The Straight-Through Estimator (STE) is widely used for back-propagating gradients through the quantization function, but the STE technique lacks a complete theoretical understanding. We propose an alternative methodology…
    • Learning low-precision neural networks without Straight-Through Estimator(STE).pdf
    • over 1 year ago
    • Arm Research
    • Resources
  • Measuring scheduling efficiency of RNNs for NLP applications

    Charlotte Christopherson
    Charlotte Christopherson
    Urmish Thakker, Ganesh Dasika, Jesse Beu, Matthew Mattina
    Recurrent neural networks (RNNs) have shown state of the art results for speech recognition, natural language processing, image captioning and video summarizing applications. Many of these applications…
    • Measuring scheduling efficiency of RNNs for NLP applications.pdf
    • over 1 year ago
    • Arm Research
    • Resources
  • Why Google’s TF Lite Micro Makes ML on Arm Even Easier

    Hellen Norman
    Hellen Norman

    Yesterday, at Google I/O, Google announced that they are partnering with Arm to develop TensorFlow Lite Micro and that uTensor – an inference library based on Arm Mbed and TensorFlow –  is becoming part of this new project. (See the Mbed b…

    • over 1 year ago
    • Processors
    • Machine Learning IP blog
  • Ternary Hybrid Neural-Tree Networks for Highly Constrained IoT Applications

    Charlotte Christopherson
    Charlotte Christopherson
    Dibakar Gope, Ganesh Dasika, Matthew Mattina
    Machine learning-based applications are increasingly prevalent in IoT devices. The power and storage constraints of these devices make it particularly challenging to run modern neural networks, limiting the…
    • Ternary Hybrid Neural-Tree Networks for Highly Constrained IoT Applications.pdf
    • over 1 year ago
    • Arm Research
    • Resources
  • Efficient Hardware for Mobile Computer Vision via Transfer Learning

    Paul Whatmough
    Paul Whatmough

    Mobile computing is on the rise, and currently moving into some really exciting new applications and form factors ­– augmented reality (AR) glasses, unmanned aerial vehicles (UAVs), automated driver assistance systems (ADAS) in automobiles, and more.…

    • over 1 year ago
    • Arm Research
    • Research Articles
  • AI vs ML – What’s the Difference?

    Hellen Norman
    Hellen Norman

    Nowadays you can’t turn on the news without hearing talk of artificial intelligence (AI) and machine learning (ML) – they’re the buzzwords that just won’t die. And with good reason: they’re already transforming our lives in areas as disparate as finance…

    • over 1 year ago
    • Processors
    • Processors blog
  • Arm NN: the Easy Way to Deploy Edge ML

    Steve Roddy
    Steve Roddy

    Machine learning (ML) is no longer the new kid on the block. We’re almost all familiar with the concept of personal assistants, connected homes and a seemingly limitless torrent of gadgets that can improve our lives – as long as we have a data connection…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Raspberry Pi Robots Bring ML to the Classroom

    Hellen Norman
    Hellen Norman

    You’ve got 20 bright teenagers, a classful of robots running on Raspberry Pi Zero and an interest in neural networks (NNs). What do you do next? You dig into an Arm machine learning tutorial and use object detection to control the robots’ behaviour…

    • over 1 year ago
    • System
    • Embedded blog
  • Tutorial: Low Power Deep Learning on the OpenMV Cam

    Louise Paul
    Louise Paul

    This article is part of the Arm Innovator Program, a series created to highlight the work of key technical leaders who are pushing the boundaries of how Arm architecture can enable next-generation solutions.

    Meet Ibrahim Abdalkader, an embedded systems…

    • over 1 year ago
    • Innovation
    • Innovation blog
  • Deploying a Convolutional Neural Network on Cortex-M with CMSIS-NN

    odinlmshen
    odinlmshen

    Overview

    This blog is for embedded software developers who want to apply Machine Learning (ML) on Arm Cortex-M. We will show you how to deploy a trained Neural Network (NN) model (using Caffe as an example) on those constrained platforms with the Arm…

    • over 1 year ago
    • Processors
    • Processors blog
  • Deploy State-of-the-Art Deep Learning on Edge Devices in Minutes

    Amir Alush
    Amir Alush

    Deploying advanced deep learning algorithms on edge devices – especially for computer vision applications like autonomous vehicles and IoT – requires special capabilities. At Brodmann17, our mission is to create practical, neural-network based…

    • over 1 year ago
    • Processors
    • Processors blog
  • Arm ML Research Enables Augmented Reality Mobile Apps through Low-Power Machine Learning

    Paul Whatmough
    Paul Whatmough

    Augmented reality (AR) is a technology where virtual content is overlaid on top of the real world. If you’ve ever played with Snapchat “Lenses” on your mobile phone, to transform a selfie with a cartoon monocle or dog ears, you will…

    • over 2 years ago
    • Arm Research
    • Research Articles
  • Arm is changing machine learning experiences: Project Trillium

    Jem Davies
    Jem Davies

    Imagine you’re 30 meters down, diving above a reef surrounded by amazing-looking creatures and wondering what species the little yellow fish with the silver stripes is. You could fumble around for a fish chart, if you have one, but what you really want…

    • over 2 years ago
    • Processors
    • Processors blog
  • Arm ML Processor: Powering Machine Learning at the Edge

    Ian Forsyth
    Ian Forsyth

    It would be really amazing to have a personal assistant in my hands that is actually smart, truly understands my words and responds intelligently to resolve day-to-day tasks. The recent advancements in Machine Learning (ML) make me optimistic that such…

    • over 2 years ago
    • Processors
    • Processors blog
  • Arm NN: Build and Run ML Apps Seamlessly on Mobile and Embedded Devices

    Tim Hartley
    Tim Hartley

    Recently, we announced our neural network machine learning (ML) software, Arm NN, a key piece of technology that makes it much, much easier to build and run ML applications on power-efficient, Arm-based platforms.

    In essence, the software provides a bridge…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
>