jamesonthecrow
Deep learning has a size problem
Facebook has open sourced some pre-trained models: https://github.com/facebookresearch/wav2letter
Picovoice has some smaller, more efficient models capable of running on edge devices: https://github.com/Picovoice
Full ASR does require quite large models and datasets, but you don't need nearly that much power or data to fine-tune a model for your own domain.
On-device training in Core ML 3 and why it matters for developers
Combining artificial intelligence and augmented reality in mobile apps
Synthetic data: your data moat is shallower than you think
Synthetic Data: A bridge over the data moat
Distributing on-device machine learning models with hardware targeting
Building an iOS app to recognize handwritten digits with Core ML
Best of Machine Learning in 2018: Reddit Edition
Creating an extremely tiny, 17 KB style transfer model with just 11,868 weights
Simplifying user experience with Create ML and on-device text classification
Streamlining the Reddit app's submission UX with natural language processing
What am I supposed to learn from them? What is the actionable information? That's not really a criticism, I just feel like I'm missing something.
20 Minute Masterpiece: Training a Style Transfer Model with Colab and Fritz
Apple has a couple tools, Turi Create and Create ML, to train ML models specifically for mobile use, but their not nearly as fully featured or widely used.
If you're interested specifically in mobile ML, check out https://heartbeat.fritz.ai. We've got a bunch of resources for mobile machine learning. If you're looking for ready-to-use models or tools to manage them in your app, check out Fritz (https://fritz.ai). Disclaimer, I'm a founder at Fritz which sponsors Heartbeat. Happy to answer any questions!
https://engineering.salesforce.com/open-sourcing-transmogrif...
Announcing Fritz ML Grants – Get $1000 in cloud credits to build ML powered apps
We’re building something similar but focused on existing Core ML/Tensorflow runtimes if anyone is looking for similar management features for iOS, check out https://fritz.ai. (Full disclosure, I’m one of the co-founders).
Fritz wants to help developers bring machine learning to their mobile apps
The Lifecycle of Mobile Machine Learning Models
Why data scientists and ML engineers should start learning Swift
TensorFlow Dev Summit 2018 – Just the mobile bits
The original paper detailing the function is here (PDF warning):
http://www.cs.utoronto.ca/~kriz/conv-cifar10-aug2010.pdf
"Our ReLU units differ from those of [8] in two respects. First, we cap the units at 6, so our ReLU activation function is:
y = min(max(x, 0), 6).
In our tests, this encourages the model to learn sparse features earlier. In the formulation of [8], this is equivalent to imagining that each ReLU unit consists of only 6 replicated bias-shifted Bernoulli units, rather than an infinite amount. We will refer to ReLU units capped at n as ReLU-n units."