Skip to content

robell/ML-examples

 
 

Repository files navigation

ML Examples

Machine learning examples covering a number of Arm® technologies, in particular the Arm® Ethos™ NPU, Arm® Cortex®-based platforms, the Arm® Corstone™ reference platforms, and Arm® KleidiAI™.

Source code for machine learning tutorials and examples, see also Arm's AI/ML developer space.

Projects and tutorials

CMSIS pack based examples for Corstone-300

CMSIS project showing keyword spotting (KWS) and object detection on Corstone-300.

Ethos-U NPU on Corstone-300

Explore the Corstone-300 with Cortex-M55 and Ethos-U55 NPU.

KleidiAI examples

Examples showing ways to use the KleidiAI library

Pruning and clustering in Ethos-U

An example of model compression techniques to significantly reduce bits per weight when using the Ethos family of NPUs.

PyTorch™ / ExecuTorch™ example of training Conformer

Training the transformer based network Conformer for speech recognition and exporting to Ethos-U using ExecuTorch.

RNN unrolling for .tflite format

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.

About

Arm Machine Learning tutorials and examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.3%
  • Python 0.6%
  • C 0.5%
  • Jupyter Notebook 0.5%
  • Assembly 0.1%
  • CMake 0.0%