Spaces:
Sleeping
Sleeping
| { | |
| "easy": { | |
| "task_id": "easy_dedup_rename", | |
| "difficulty": "easy", | |
| "description": "Clean an employee dataset by: 1) Removing duplicate rows, 2) Renaming columns to snake_case format. Call finish when done.", | |
| "max_steps": 10, | |
| "operations_allowed": [ | |
| "remove_duplicates", | |
| "rename_columns", | |
| "finish" | |
| ], | |
| "scoring": { | |
| "duplicate_score": 0.5, | |
| "schema_score": 0.5 | |
| } | |
| }, | |
| "medium": { | |
| "task_id": "medium_missing_dtype", | |
| "difficulty": "medium", | |
| "description": "Clean a customer dataset by: 1) Filling missing values using correct strategy (mean for numeric, mode for categorical), 2) Fixing data types (age, purchases, salary must be numeric). Call finish when done.", | |
| "max_steps": 15, | |
| "operations_allowed": [ | |
| "fill_missing_mean", | |
| "fill_missing_mode", | |
| "fill_missing_median", | |
| "fix_dtype", | |
| "finish" | |
| ], | |
| "scoring": { | |
| "missing_score": 0.5, | |
| "dtype_score": 0.5 | |
| } | |
| }, | |
| "hard": { | |
| "task_id": "hard_full_pipeline", | |
| "difficulty": "hard", | |
| "description": "Clean an orders dataset by running a full pipeline: 1) Remove duplicate orders, 2) Fill missing values, 3) Fix data types, 4) Remove outliers in quantity and price columns, 5) Validate final schema. Call finish when done.", | |
| "max_steps": 20, | |
| "operations_allowed": [ | |
| "remove_duplicates", | |
| "fill_missing_mean", | |
| "fill_missing_mode", | |
| "fill_missing_median", | |
| "fix_dtype", | |
| "remove_outliers", | |
| "validate_schema", | |
| "finish" | |
| ], | |
| "scoring": { | |
| "duplicate_score": 0.2, | |
| "missing_score": 0.2, | |
| "dtype_score": 0.2, | |
| "outlier_score": 0.2, | |
| "schema_score": 0.2 | |
| } | |
| }, | |
| "expert": { | |
| "task_id": "expert_sales_pipeline", | |
| "difficulty": "expert", | |
| "description": "Clean a sales dataset by running expert pipeline in ORDER: 1) Remove duplicate transactions, 2) Rename columns to snake_case, 3) Fill missing values using mode strategy, 4) Fix all data types, 5) Remove outliers using IQR method, 6) Validate final schema. Call finish when done.", | |
| "max_steps": 25, | |
| "operations_allowed": [ | |
| "remove_duplicates", | |
| "rename_columns", | |
| "fill_missing_mean", | |
| "fill_missing_mode", | |
| "fill_missing_median", | |
| "fix_dtype", | |
| "remove_outliers", | |
| "validate_schema", | |
| "finish" | |
| ], | |
| "scoring": { | |
| "duplicate_score": 0.15, | |
| "missing_score": 0.2, | |
| "dtype_score": 0.2, | |
| "outlier_score": 0.2, | |
| "schema_score": 0.25 | |
| } | |
| } | |
| } |