Lately I have been working on making MicroPython an excellent platform for deploying Machine Learning on microcontroller-based sensors. Primarily this is via this open source project:
https://github.com/emlearn/emlearn-micropython
But there is also a bit of work needed in the wider ecosystem, like improving drivers for accelerometer/microphone/etc, support for data formats such as Numpy .npy files etc.