Medial EarlySign Tutorials
Welcome to the Medial EarlySign (MES) tutorials! This guide will walk you through our end-to-end machine learning platform for healthcare. From initial setup to model deployment, you'll learn how to leverage our powerful tools to build and deploy impactful models.
All our software is open-source under the MIT license. While some models will be released publicly, others will be available exclusively through our partners.
How It Works
MES offers three primary ways to interact with the platform:
- Python API: A comprehensive library for accessing data, creating samples, training models, and running inference. This is the recommended starting point.
- Command-Line Tools: Standalone executables for specific workflows, especially for features not yet available in the Python API.
- AlgoMarker: A minimal, lightweight API designed for model deployment. It accepts JSON-formatted patient records and runs inference without requiring the full training infrastructure. It's so lightweight it can even run in distroless Linux containers.
Who Are These Tutorials For?
These tutorials are designed for data scientists and developers who want to build and deploy machine learning models using the MES platform. Whether you're a new or experienced user, these guides will help you master our tools.
Getting Started: Setup
-
Python API (Recommended): Start with our Python integration. It provides a convenient way to access most of the platform's features. Follow the Python setup instructions to get started. While the Python package is extensive, you can extend it to add custom functionality.
-
Command-Line Tools: If you need features not yet available in the Python API, install our command-line tools. Follow the installation guide. Each tool includes a
--helpflag for usage instructions and a--versionflag to check its version. -
Custom Applications: To build your own applications on top of our infrastructure, check out the examples of simple applications.
In most cases, the Python API combined with a few command-line tools will be all you need. Writing new C++ code is rarely necessary.
The Tutorials
This series of tutorials will guide you through the entire machine learning workflow:
- 01. Load the Data: Start here to learn how to load your data into the MES platform.
- 02. Access Data: Learn how to access and manipulate your data.
- 03. Create Samples: Prepare your data for model training.
- 04. Train Model: Train your machine learning model.
- 05. Apply Model: Use your trained model to make predictions.
- 06. Model Evaluation: Evaluate the performance of your model.
- 07. Deployment: Deploy your model for use in a production environment.
- 08. A Complete Example A Complete Walk through example.
Let's Get Started!
Ready to begin? Head over to the first tutorial: 01. Load the Data.