Recent Releases of emlearn-micropython

emlearn-micropython - 0.8.0 - for MicroPython 1.25

What's Changed

Convolutional Neural Network

  • CNN: Build both fp32 and int8 modules by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/29

New Documentation

Detailed documentation is now available at https://emlearn-micropython.readthedocs.io/en/latest/

Support for building as external C module (experimental)

  • Extmod: Merge .py module code for trees, setup Unix build and tests in CI by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/37
  • extmod: Add FFT, arrayutils and CNN by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/38
  • extmod: Start support for cmake RP2040/ESP32 by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/39
  • extmod: Add more modules to cmake ports by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/40
  • Initial testing building as C module by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/36

Internal changes

  • Use new linking support by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/31

Full Changelog: https://github.com/emlearn/emlearn-micropython/compare/0.7.0...0.8.0

- Jupyter Notebook
Published by jonnor 7 months ago

emlearn-micropython - 0.7.0 - for MicroPython 1.24

Prebuilt binary modules available at https://github.com/emlearn/emlearn-micropython/tree/gh-pages/builds/0.7.0

What's Changed

  • Update to MicroPython 1.24 by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/21
  • cnn: Fix hardcoded outputs size leading to corrupted predictions by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/23
  • CNN: Fix wrong output values due to missing dequant by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/25
  • trees: Switch to output prediction probabilities by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/26
  • Example for Human Activity Recognition improved. Including data recording functionality and training custom models https://github.com/emlearn/emlearn-micropython/tree/master/examples/har_trees

Full Changelog: https://github.com/emlearn/emlearn-micropython/compare/0.6.0...0.7.0

- Jupyter Notebook
Published by jonnor about 1 year ago

emlearn-micropython - 0.6.0 - for MicroPython 1.23

Compatible with MicroPython 1.23. Pre-built modules are available at https://github.com/emlearn/emlearn-micropython/tree/gh-pages/builds/0.6.0

What's Changed

  • Add arrayutils with linear_map function by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/16
  • Make all modules have emlearn_xxx names by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/17
  • Large improvements to multiple examples, including har_trees and soundlevel_iir

Full Changelog: https://github.com/emlearn/emlearn-micropython/compare/0.5.0...0.6.0

- Jupyter Notebook
Published by jonnor about 1 year ago

emlearn-micropython - Release 0.2.1

- Jupyter Notebook
Published by jonnor over 2 years ago

emlearn-micropython - emlearn-micropython 0.1.1

No functional changes over 0.1.0

Testing Zenodo integration

- Jupyter Notebook
Published by jonnor over 2 years ago

emlearn-micropython - Release 0.1.0

- Jupyter Notebook
Published by jonnor over 2 years ago

emlearn-micropython - 0.0.3 First useful version

Supports RandomForest/DecisionTree

- Jupyter Notebook
Published by jonnor over 2 years ago

emlearn-micropython - PoC test

Test

- Jupyter Notebook
Published by jonnor over 2 years ago