Platforml is an elastic model experimentation platform that accelerates AI and ML model building and deployments to production systems. The platform supports most of the available ML/AI frameworks .

The Machine Learning (ML) Life Cycle is a cyclical process that data science projects follow, however it is different fundamentally from traditional software development application lifecycle and requires its own unique process: the ML development lifecycle. This cycle creates multiple new challenges that are not present in a traditional software development lifecycle. These include keeping track of the myriad inputs to an ML application (e.g., data versions, code, and tuning parameters), reproducing results, collaboration and sharing with teams, and production deployment.

Platforml is a software platform created to streamline and enable the Machine Learning lifecycle. Platforml attempts to unify multiple problem areas in data science such as: data wrangling, experimentation, reproducibility, and model deployment using generic APIs that work with any ML library, algorithm and programming language.

Specifically, Platforml consists of the following modules:

  • Data Ingestion
  • Data Preparation
  • Workbench to Write ML and AI Models
  • Training and Hyper-parameter Tuning
  • Deployment
  • Monitoring
  • Dashboards