Interacting with saved models

This is the main class that you will use in Python recipes and the iPython notebook.

For starting code samples, please see Python recipes.

class dataiku.Model(lookup, project_key=None)

This is a handle to interact with a saved model


Activate a version in the model

Parameters:version_id – the unique identifier of the version to activate

Get the unique identifier of the model


Get the name of the model


Returns a Predictor for the given version of this Saved Model. If no version is specified, the current active version will be used.


Get the type of the model, prediction or clustering


Get the training metrics of a version of this model, as a SavedModelVersionMetrics

Parameters:version_id – the unique identifier of the version for which to retrieve metrics
static list_models(project_key=None)

Retrieve the list of saved models

Parameters:project_key – key of the project from which to list models

List the versions this saved model contains

save_external_check_values(values_dict, version_id)

Save checks on this model. The checks are saved with the type “external”

Parameters:values_dict – the values to save, as a dict. The keys of the dict are used as check names