Machine Learning Platform
Designed to support the end-to-end ML workflow: manage data, train,
evaluate, and deploy models, make predictions, and monitor predictions.
What is a Machine Learning Platform?
The AI Singapore technology stack includes the components described below as well as others into an integrated platform to support our data scientists and AI engineers and is continuously evolving to incorporate new technologies and address new challenges in machine learning.
The technology stack is comprised of tooling and pipelines for data scientists to develop, deploy, measure, improve and iterate to enable better models not only for one particular problem but wider range of datasets and algorithms. It also includes all the requirements of more traditional applications such as API development and versioning, package management, containerization, reproducibility, scale, monitoring, logging and more.
Common Tools and Libraries
100E Use Cases
Model management tools and frameworks support all current 100E projects (see diagram below), enabling both data scientists and AI Engineers to create data pipelines, engineer features, train models and monitor and manage the lifecycle of those models.
- Distributed Deep Learning with Polyaxon
- Spark Tutorial
- Link to article: https://www.edureka.co/blog/spark-tutorial/
- Manage ML Deployments Like A Boss: Deploy Your First AB Test With Sklearn, Kubernetes and Seldon-core using Only Your Web Browser & Google Cloud