- write a model like you normally would (in tensorflow, for eg) with some loose predefined format (eg: model must be returned by model.py#model and must be an instance of something) - git push - trains the model on a cloud service for a small fee - Provides useful graphs on training epoch / loss / error / accuracy - (Optional) Host machine learning APIs
I used Microsoft Azure at some point, but found it quite complex to setup and works well only for well-known models only. I.e: If i want to build a custom neural net, things gets messy and confusing.
It'd be useful to have such a service (or something that achieves a similar purpose). I have only a laptop that I carry around all the time, so it'd be infeasible for me to train a model on it.
EDIT: Update title