domino logo
Domino API
Domino Data API
Install the Data APIAuthentication
Data Source Use Cases
Tabular StoreObject StoreWrite to Local FileCustom AuthenticationConfiguration Override
TrainingSets Use Cases
Create TrainingSetsRetrieve TrainingSetsUpdate TrainingSetDelete TrainingSets
Domino R PackagePython Wrapper for Domino API
domino logo
About Domino
Domino Data LabKnowledge BaseData Science BlogTraining
Domino APIs
>
Domino Data API
>
TrainingSets Use Cases
>
Create TrainingSets

Create TrainingSets

A TrainingSet is a versioned set of data, column information, and other metadata. TrainingSets are created implicitly when the first TrainingSetVersion with a particular training_set_name are added using the create_training_set_version function.

A TrainingSet can include versions from the same project. Attempting to add a version from a different project can result in an error.

TrainingSet names are strings containing only alphanumeric characters in the basic Latin alphabet including dash and underscore: [-A-Za-z_-]

from domino.training_sets import TrainingSetClient, model

training_set_version = TrainingSetClient.create_training_set_version(
    training_set_name=training_set_name,
    df=my_pandas_dataframe,
    key_columns=["user_id", "transaction_id"],
    target_columns=["is_fraud"],
    exclude_columns=["extra_column1", "extra_column2"],
    monitoring_meta=model.MonitoringMeta(
        timestamp_columns=["ts"],
        categorical_columns=["categorical_column1", "categorical_column2"],
        ordinal_columns=["ordinal_column1"],
    ),
    meta={"year": "2021"}
)
Note
Domino Data LabKnowledge BaseData Science BlogTraining
Copyright © 2022 Domino Data Lab. All rights reserved.