Skip to main content
Skip table of contents

Editing a Model

Intended audience: DATA SCIENTISTS DEVELOPERS ADMINISTRATORS

AO Platform: 4.3

Overview

This topic describes the overall Machine Learning Model editing workflow and all the specific mandatory and optional steps from beginning to end.

The Model Composer Editing Workflow

Editing a Model is done by the user following a series of steps in an overall workflow. The steps in the workflow can be seen in the left-side panel of the Model Composer. Editing a model includes the following sections:

  • Configuration - includes general configuration parameters, selection of the type of Models to include (Classification, Regression, Clustering), Training Data, Data Transformations, Feature Engineering and Model Parameters

  • ML Algorithms - includes selection of one or more traditional Machine Learning Algorithms and configuration of associated parameters. ML Algorithms are directly linked to the Type of Models on the Model Details page. See the workflow in table below, and details on ML Algorithms > [Algorithm Name].

  • Learning Algorithm - includes configuration of the Bayesian ML Model selected under Model Type. See the workflow in table below, and details on Learning Algorithm.

  • Tuning - includes configuration options for additional Search Optimization

Workflow for Traditional ML Models - with ML Algorithms section

Workflow for Bayesian ML Models - with Learning Algorithm page

User Actions

  • Save - saves the configuration of the Model Composer. Additionally, when the user clicks between the different configuration steps in the left-side panel, the page the user leaves will be auto-saved.

  • Train - starts the training of the model based on the training data and configured parameters. The result will become available under the Training Results section

  • Deploy - this action is specific to the Deployment page and will only be enabled when all mandatory configuration properties are completed, a training result has been generated and selected on the Training Results > Comparison page

  • Test Model - this action is the final step allowing the user to Test the deployed Model-as-a-Service

Steps in the Model Composer Workflow

Configuration

ML Algorithms - for traditional ML Models

Learning Algorithm - for Bayesian ML Models

Tuning

Settings

The Settings slideout panel allows the user to configure properties for the Model Composer, specifically relating to the deployment process.

Properties

  • Deployed Model Service Name * - the friendly name of the deployed Model-as-a-Service.

  • Group Name * - the associated group relationship internally to Model Composer. The dropdown contains options from Admin > AI Configurations > AI Model Groups.

  • Service Group Name * - the deployed Model-as-a-Service group relationship. The dropdown contains options from Admin > AI Configurations > AI Model Service Groups.

  • End Point * - the REST endpoint structure, consisting of group-name and model-id (auto-created from Deployed Model Service Name). Format: [domain]/group-name/model-id

  • Service URL - a full Service URL in case the deployed Model-as-a-Service executes outside the AO Platform Platform domain.

  • Service Port Number * - the port number required for the deployed Model-as-a-Service End Point to execute.

  • Connection Timeout * - the maximum amount of time (in seconds) before the execution will fail if no connection is made.

  • Read Timeout * - the maximum amount of time (in seconds) before the execution will fail if no data has been read after a successful connection.

  • Python Script - the Python Script that’ll be executed for Service.

(*) Mandatory properties


Contact App Orchid | Disclaimer

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.