Skip to content

vvishwa/ML-examples

 
 

Repository files navigation

ML Examples

Source code for machine learning tutorials and examples used in Arm's ML developer space.

Projects and tutorials

Update with Pi Zero W

Raspbian Stretch already supports Tensorflow 1.9 as of December 2018. However installing could be a challange. So follow below tips to install tensorflow on Pi Zero W running Raspbian Stretch

sudo pip3 install --no-cache-dir tensorflow # --no-cache-dir will fix OutOfMemory problem sudo apt install libatlas-base-dev

If you ever get issue related to sh1 checksum, pay attention to what url being used for downloading and change command to "sudo pip install <.whl file>"

You can use python 2.7 (running python ) for commands like record (python record ..) but for running trained model use python3 Below 3 commands will save you from hassle of running python3 train.py

sudo apt-get install libhdf5
sudo apt-get install libhdf5-dev
sudo pip3 install h5py

Arm NN MNIST

Deploy a TensorFlow MNIST model with the Arm NN inference engine.

Yeah, World

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

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.

CMSIS-NN CIFAR10 model

Deploy a Caffe CIFAR10 model on Arm Cortex-M CPUs.

About

Arm Machine Learning tutorials and examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.7%
  • Python 19.8%
  • C++ 6.3%
  • Makefile 0.2%