Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arm-software/ml-examples

Arm Machine Learning tutorials and examples
https://github.com/arm-software/ml-examples

arm deep-learning deep-neural-networks machine-learning ml neural-network python raspberry-pi raspberry-pi-3

Last synced: 5 days ago
JSON representation

Arm Machine Learning tutorials and examples

Awesome Lists containing this project

README

        

# ML Examples

Source code for machine learning tutorials and examples used in [Arm's ML developer space](https://developer.arm.com/technologies/machine-learning-on-arm/developer-material).

## Projects and tutorials

### Arm NN Mobilenet on Android
Deploy a quantized TensorFlowLite MobileNet V2 model on Android using the Arm NN SDK.
* Tutorial on Arm's developer site(Coming soon)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/armnn-mobilenet-android/README.md)

### Arm Style Transfer on Android
Implement a neural style transfer on Android with Arm NN APIs.
* [Tutorial on Arm's developer site](https://developer.arm.com/solutions/machine-learning-on-arm/developer-material/how-to-guides/implement-a-neural-style-transfer-on-android-with-arm-nn-apis)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/armnn-style-transfer-android/README.md)

### CMSIS pack based examples for Arm Corstone 300
CMSIS project showing keyword spotting (KWS) and object detection on Arm® Corstone™-300.
* Tutorial on Arm's developer site(Coming soon)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/cmsis-pack-examples/README.md)

### Ethos-U on Corstone 300
Explore the Arm® Corstone™-300 with Arm® Cortex™-M55 and Arm® Ethos™-U55 NPU.

* Tutorial on Arm's developer site(Coming soon)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/ethos-u-corstone-300/README.md)

### Multi-Gesture Recognition
Train a convolutional neural network from scratch to recognize multiple gestures in a wide range of conditions with TensorFlow and a Raspberry Pi 4 Model B or Pi 3.

* [Tutorial on Arm's developer site](https://developer.arm.com/technologies/machine-learning-on-arm/developer-material/how-to-guides/teach-your-pi-multi-gesture)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/multi-gesture-recognition/README.md)

### Fire detection on a Raspberry Pi using PyArmNN
Deploy a neural network, trained to recognize images that include a fire or flames on a Raspberry Pi, using PyArmNN.
* [Tutorial on Arm's developer site](https://developer.arm.com/solutions/machine-learning-on-arm/developer-material/how-to-guides/accelerate-ml-inference-on-raspberry-pi-with-pyarmnn)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/blob/main/pyarmnn-fire-detection/README.MD)

### Pytorch to Tensorflow
Deploy a Jupyter notebook that will demonstrate how to convert a model trained in PyTorch to Tensorflow Lite format.

* Tutorial on Arm's developer site(Coming soon)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/pytorch-to-tflite/README.md)

### RNN unrolling for Tf Lite
Deploy a Jupyter notebook that will demonstrate how to train a Recurrent Neural Network (RNN) in TensorFlow, and then prepare it for exporting to Tensorflow Lite format by unrolling it.

* Tutorial on Arm's developer site(Coming soon)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/rnn-unrolling-tflite/README.md)

### Image recognition on MBED using CMSIS and TFLM
Deply an image recognition demo on a Discovery STM32F746G board using TensorFlow Lite for Microcontrollers (TFLM) and CMSIS-NN.

* [Tutorial on Arm's developer site](https://developer.arm.com/solutions/machine-learning-on-arm/developer-material/how-to-guides/image-recognition-on-arm-cortex-m-with-cmsis-nn)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/tflm-cmsisnn-mbed-image-recognition/README.md)

### Yeah, World
Explore gesture recognition with TensorFlow and transfer learning on the Raspberry Pi 4 Model B, Pi 3 and Pi Zero.

* [Tutorial on Arm's developer site](https://developer.arm.com/technologies/machine-learning-on-arm/developer-material/how-to-guides/teach-your-raspberry-pi-yeah-world)
* [Source code on GitHub](https://github.com/ARM-software/ML-examples/tree/main/yeah-world/README.md)