Model Share AI

An Integrated Toolkit for Collaborative Machine Learning Model Development, Provenance Tracking, and Deployment in Python

Supplementary Information

A) Tutorials, Code, and Documentation

B) Example of User Profile Page

Example of a user profile page. A User Profile Page shows aggregate information about a user’s activity (Dashboard), and provides access to Model Playgrounds, apps, code, and models created by the user.

Example of a user profile page. A User Profile Page shows aggregate information about a user’s activity (Dashboard), and provides access to Model Playgrounds, apps, code, and models created by the user.

C) Example of Model Playground Page

Example of a Model Playground page. The model playground page allows users to make predictions by uploading data or accessing rebuilt code to make API calls, access Experiment and Competition leaderboards, inspect and compare model architectures, and access code submissions.

Example of a Model Playground page. The model playground page allows users to make predictions by uploading data or accessing rebuilt code to make API calls, access Experiment and Competition leaderboards, inspect and compare model architectures, and access code submissions.

D) Example of Competition Leaderboard

Example of a Competition Leaderboard. Models submitted to Experiments or Competitions are automatically evaluated and can be ranked according to their evaluation metrics. Model metadata, such as hyperparameter settings, layer types, and dimensions, are depicted in the table (not visible in the screenshot). In order to inspect individual models, users can click on "Learn", which will take them to a Model Details page.

Example of a Competition Leaderboard. Models submitted to Experiments or Competitions are automatically evaluated and can be ranked according to their evaluation metrics. Model metadata, such as hyperparameter settings, layer types, and dimensions, are depicted in the table (not visible in the screenshot). In order to inspect individual models, users can click on "Learn", which will take them to a Model Details page.

E) Example of Model Details Page

Example of a model and its hyperparameter settings. Users can inspect the hyperparameter settings and model architectures of any model submitted to an Experiment or a Competition.

Example of a model and its hyperparameter settings. Users can inspect the hyperparameter settings and model architectures of any model submitted to an Experiment or a Competition.