My initial interest in mobile machine learning came from a somewhat strange place. In short, a friend of mine approached me with an idea for an application that would apply a NSFW filter to online videos. This led to a two-week deep dive into the tools to make this happen:
The framework to be used to train the model (TensorFlow,
Keras, Turi Create, etc.)
The platform to launch this framework for training purposes (Google Colab,
FloydHub, Conda, etc.)
The programs to be used to markup photos (
RectLabel, LabelImg)
Python scripts to be used to convert these annotations in the format required by the framework
In the end, I collected a dataset of 100 photos which I found on the Internet (don’t ask), and I succeeded in training my first object detection model ready for mobile.
Continue reading “Train and Ship a Core ML Object Detection Model for iOS in 4 Hours — Without a Line of Code”