Welcome to mia

Original article can be found here (source): Deep Learning on Medium

mia allows you to easily run your trained machine learning models interactively on the web through a simple, no-code application interface. Go beyond blocks of code and actually bring your machine learning models to life!

Machine learning apps are published to the marketplace, creating a common repository and community centred on applied machine learning that is accessible to everyone.

mia demo

How does it work?

You can think of machine learning as having three pillars: data preparation, training and deployment. mia is entirely focused on streamlining the deployment side of machine learning and facilitating the application of machine learning explorations and research.

Trained machine learning models can be saved to a self-contained file that can be used to generate predictions independent of the original code. For instructions on how to do this, check out our article on Exporting Model Files for Predictions (coming soon!).

Once you have saved your trained model files, they can be uploaded directly to mia. For a step-by-step walkthrough on uploading model files to mia, take a look at our first tutorial – Part I: Uploading a Model. If you are iterating on your model, you can upload each version and organize them under the same model name so that you can easily toggle between which one you want to deploy.

Once you have at least one model uploaded to mia, you can create an app to host it in without any coding. Provide details of the app and personalize how you want it to appear to users, select the model you want to deploy in the app and specify any inputs that are required to generate predictions. In a matter of minutes, you will have a simple and beautiful application interface for your model that can be used by anyone!

Your machine learning apps can be published to the marketplace so that others can find and interact with them.

  • Browse the marketplace to discover all of the machine learning apps that have been created on mia.
  • Read reviews, rate the apps, save your favorites and share them with others.
  • Earn digital milestone badges for the machine learning apps you create on mia as recognition for your contributions to the community.