create_configuration
Create a runnable data-poisoning detection pipeline configuration by specifying suspect and clean dataset IDs; omitted fields use backend defaults.
Instructions
Create a new pipeline configuration. Any field you omit takes the backend's own default (see get_default_configuration). A runnable configuration needs BOTH dataset_id (the suspect dataset) and clean_dataset_id (the clean reference set) -- running a pipeline without the clean dataset raises FileNotFoundError. dataset_id/clean_dataset_id/model_id must reference datasets or models the caller owns (admins can reference anyone's), and a rejected dataset cannot be used.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| seed | No | ||
| device | No | ||
| cv_model | No | ||
| lr_gamma | No | ||
| model_id | No | ||
| momentum | No | ||
| n_groups | No | ||
| nesterov | No | ||
| optimizer | No | ||
| scoring_k | No | ||
| batch_size | No | ||
| dataset_id | No | Suspect dataset ID | |
| lr_schedule | No | Comma-separated epoch milestones | |
| num_workers | No | ||
| target_class | No | ||
| total_epochs | No | ||
| weight_decay | No | ||
| learning_rate | No | ||
| phase_i_zscore | No | ||
| clean_dataset_id | No | Clean reference dataset ID | |
| threshold_method | No | ||
| training_setting | No | Free-text training-setting label | |
| batch_level_epochs | No | ||
| model_architecture | No | Free-text architecture label. Overwritten by the linked model's name when model_id is set. | |
| poisoning_threshold | No | ||
| sample_level_epochs | No | ||
| confidence_threshold | No | ||
| batch_level_start_epoch | No | ||
| sample_level_start_epoch | No | ||
| phase_ii_feature_importance | No |