Skip to content

Welcome to TruEra!

We're glad you're here. It means you're ready to leverage TruEra's AI Quality and Observability Platform to analyze and improve your

Artificial Intelligence

The theory and development of computer systems capable of performing tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.

Machine Learning

The use and development of computer systems that learn and adapt without following explicit instructions, by using algorithms and statistical models to analyze and draw inferences from patterns in data.
modeling projects.

Why TruEra?

As you build and deploy ML models, TruEra plugs into your ML stack to let you test, debug and monitor your projects to ensure each model is performing as expected. From feature development that helps you refine your data to efficiently training and evaluating your models to validating a final model for production, TruEra has you covered.

model lifecycle
click and hold to enlarge

Moreover, TruEra is designed to work with a diverse set of stacks, supporting the most widely used Python modelling frameworks right out of the box — scikit-learn, XGBoost, LightGBM, CatBoost and others. In fact, TruEra can work with any and all of your models, whether they're custom-built by your team, built using DataRobot or Dataiku, or served by Sagemaker or Algorithmia.

Hence, the technical information and guidance presented here is designed for data scientists and ML engineers seeking to elevate their modeling journeys with a systematic test harness, comprehensive analytics, and best-in-class explainability accuracy. For

Machine Learning Operations

AI/ML engineering discipline focused on streamlining the process of taking machine learning models to production, and then maintaining and monitoring them.
specialists, TruEra Monitoring offers real-time model performance observability and tracking with customizable alerts and notifications.

But enough preamble. Let's dive right in.

How does it work?

The TruEra platform is designed to help you test, debug and monitor your model throughout its entire lifecycle. Rapid iterations are accelerated using a number of interface options — Python SDK, REST API, even a command line interface so you can define projects and then quickly import datasets, models, and metadata for ready evaluation with built-in diagnostics and visualization tools underpinning a flexible Web App UI designed to supercharge your modeling process and get to the ultimate objective — high quality models that work as intended.

TruEra Web App on Monitor

TruEra in the Data Science Lifecycle

As illustrated below, the first phase of any model development and improvement process is initial data preparation, model development and training:

  • sourcing and prepping the data
  • selecting and engineering inputs
  • selecting a model architecture and hyperparameter space
  • training the model

This is followed by packaging the model for TruEra platform introduction, importing the data and the model, then evaluating its quality and making adjustments for improvement. Throughout, TruEra Diagnostics provides continuous testing and debugging so that you know exactly where a model's weak spots are and how to improve those weaknesses, turning them into strengths.

rapid dev-prod iteration
click and hold to enlarge

Once you have a model you like, it's ready to be deployed to your production environment, where TruEra's monitoring support helps you drive the continuous improvement of all your deployed models.

Click Next below to continue.