Spaces:
Sleeping
Sleeping
| name: debugml | |
| description: > | |
| An environment where an agent improves a machine learning pipeline | |
| by applying transformations like scaling, feature adjustment, and split correction. | |
| entry_point: env.environments:DebugMLEnv | |
| observation_space: | |
| type: object | |
| properties: | |
| accuracy: | |
| type: float | |
| precision: | |
| type: float | |
| recall: | |
| type: float | |
| scaling: | |
| type: boolean | |
| feature_count: | |
| type: integer | |
| test_split: | |
| type: float | |
| model_type: | |
| type: string | |
| action_space: | |
| type: object | |
| properties: | |
| type: | |
| type: string | |
| enum: | |
| - add_scaling | |
| - fix_split | |
| - add_feature | |
| - remove_feature | |
| reward_range: [0.01, 0.99] | |
| tasks: | |
| - name: fix_basics | |
| description: Fix a pipeline with missing scaling and a bad train/test split | |
| difficulty: easy | |
| grader: grade_task | |
| - name: optimize_features | |
| description: Tune feature count when scaling is already applied | |
| difficulty: medium | |
| grader: grade_task | |
| - name: full_pipeline_optimization | |
| description: Fix everything from a random starting state | |
| difficulty: hard | |
| grader: grade_task | |
| - name: stability_optimization | |
| description: Maintain high accuracy with minimal unnecessary steps | |
| difficulty: hard | |
| grader: grade_task | |