diff --git a/api/__pycache__/data_api.cpython-39.pyc b/api/__pycache__/data_api.cpython-39.pyc index 1aff4f0..4776ebd 100644 Binary files a/api/__pycache__/data_api.cpython-39.pyc and b/api/__pycache__/data_api.cpython-39.pyc differ diff --git a/api/data_api.py b/api/data_api.py index 7cca437..f70e1b3 100644 --- a/api/data_api.py +++ b/api/data_api.py @@ -14,6 +14,13 @@ class ProcessRequest(BaseModel): feature_methods: List[Dict] split_params: Dict[str, float] +class CSVRequest(BaseModel): + data_path: str + head: int = 5 + tail: int = 5 + info: bool = True + describe: bool = True + @router.get("/preprocessing/methods") async def get_preprocessing_methods(): """获取数据预处理方法列表""" @@ -77,3 +84,17 @@ async def get_datasets(): status_code=500, detail=f"获取数据集列表失败: {str(e)}" ) + +@router.post("/csv") +async def read_csv(request: CSVRequest): + """读取CSV文件并展示""" + result = data_manager.read_csv( + data_path=request.data_path, + head=request.head, + tail=request.tail, + info=request.info, + describe=request.describe + ) + if result['status'] == 'error': + raise HTTPException(status_code=500, detail=result['message']) + return result diff --git a/doc/接口文档code.md b/doc/接口文档code.md index 644f41a..84c631c 100644 --- a/doc/接口文档code.md +++ b/doc/接口文档code.md @@ -271,6 +271,83 @@ Response: ] } ``` +### 1.7 读取csv文件并展示 +```http +POST /data/csv +Content-Type: application/json + +Request: +{ + "data_path": "dataset/dataset_raw/data.csv", + "head": 5, # 可选,默认显示前5行 + "tail": 5, # 可选,默认显示后5行 + "info": true, # 可选,是否显示数据集信息 + "describe": true # 可选,是否显示数据统计信息 +} + +Response: +{ + "status": "success", + "data": { + "head": [ # 数据集前几行 + { + "column1": "value1", + "column2": "value2", + ... + }, + ... + ], + "tail": [ # 数据集后几行 + { + "column1": "value1", + "column2": "value2", + ... + }, + ... + ], + "info": { # 数据集基本信息 + "rows": 1000, + "columns": 10, + "column_types": { + "column1": "int64", + "column2": "float64", + "column3": "object", + ... + }, + "memory_usage": "80.5 KB", + "missing_values": { + "column1": 0, + "column2": 5, + ... + } + }, + "describe": { # 数据统计信息 + "column1": { + "count": 1000, + "mean": 45.3, + "std": 12.5, + "min": 0, + "25%": 35.0, + "50%": 45.0, + "75%": 55.0, + "max": 100.0 + }, + ... + } + } +} + +Error Response: +{ + "status": "error", + "message": "读取CSV文件失败", + "details": { + "error_type": "FileNotFoundError", + "error_message": "File not found: dataset/dataset_raw/data.csv" + } +} +``` + ## 2. 模型接口 ### 2.1 获取可用模型列表 diff --git a/function/__pycache__/data_manager.cpython-39.pyc b/function/__pycache__/data_manager.cpython-39.pyc index 9459cb4..652b1a3 100644 Binary files a/function/__pycache__/data_manager.cpython-39.pyc and b/function/__pycache__/data_manager.cpython-39.pyc differ diff --git a/function/data_manager.py b/function/data_manager.py index 8ab9d9b..40e366f 100644 --- a/function/data_manager.py +++ b/function/data_manager.py @@ -646,4 +646,105 @@ class DataManager: self.logger.info("获取处理好的数据集") # print("可用数据集", back) - return back \ No newline at end of file + return back + + def read_csv( + self, + data_path: str, + head: int = 5, + tail: int = 5, + info: bool = True, + describe: bool = True + ) -> Dict: + """ + 读取并展示CSV文件内容 + + Args: + data_path: CSV文件路径 + head: 显示前几行 + tail: 显示后几行 + info: 是否显示数据集信息 + describe: 是否显示数据统计信息 + + Returns: + 数据集信息字典 + """ + try: + self.logger.info(f"Reading CSV file: {data_path}") + + # 读取CSV文件 + df = pd.read_csv(data_path) + + result = { + "status": "success", + "data": {} + } + + # 获取前几行数据 + if head > 0: + result["data"]["head"] = df.head(head).to_dict('records') + + # 获取后几行数据 + if tail > 0: + result["data"]["tail"] = df.tail(tail).to_dict('records') + + # 获取数据集信息 + if info: + # 获取每列的缺失值数量 + missing_values = df.isnull().sum().to_dict() + + # 获取每列的数据类型 + column_types = df.dtypes.astype(str).to_dict() + + # 计算内存使用 + memory_usage = df.memory_usage(deep=True).sum() + if memory_usage < 1024: + memory_str = f"{memory_usage} B" + elif memory_usage < 1024 * 1024: + memory_str = f"{memory_usage/1024:.1f} KB" + else: + memory_str = f"{memory_usage/(1024*1024):.1f} MB" + + result["data"]["info"] = { + "rows": len(df), + "columns": len(df.columns), + "column_types": column_types, + "memory_usage": memory_str, + "missing_values": missing_values + } + + # 获取数据统计信息 + if describe: + # 对数值列进行统计描述 + numeric_describe = df.describe().to_dict() + + # 对分类列进行统计描述 + categorical_columns = df.select_dtypes(include=['object']).columns + categorical_describe = {} + for col in categorical_columns: + categorical_describe[col] = { + "count": df[col].count(), + "unique": df[col].nunique(), + "top": df[col].mode()[0] if not df[col].mode().empty else None, + "freq": df[col].value_counts().iloc[0] if not df[col].value_counts().empty else 0 + } + + result["data"]["describe"] = { + **numeric_describe, + **categorical_describe + } + + self.logger.info(f"Successfully read CSV file: {data_path}") + return result + + except Exception as e: + error_msg = f"Error reading CSV file: {str(e)}" + self.logger.error(error_msg) + return { + "status": "error", + "message": "读取CSV文件失败", + "details": { + "error_type": type(e).__name__, + "error_message": str(e) + } + } \ No newline at end of file diff --git a/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/MLmodel b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/MLmodel new file mode 100644 index 0000000..5f0e6d2 --- /dev/null +++ b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/MLmodel @@ -0,0 +1,20 @@ +artifact_path: model +flavors: + python_function: + env: + conda: conda.yaml + virtualenv: python_env.yaml + loader_module: mlflow.sklearn + model_path: model.pkl + predict_fn: predict + python_version: 3.9.19 + sklearn: + code: null + pickled_model: model.pkl + serialization_format: cloudpickle + sklearn_version: 1.5.2 +mlflow_version: 2.20.1 +model_size_bytes: 106353 +model_uuid: 978934ba28b44b89aa72d5ad0a472e5e +run_id: 7a199919f0dc4e929257dd628d0ea068 +utc_time_created: '2025-02-25 01:35:56.104998' diff --git a/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/conda.yaml b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/conda.yaml new file mode 100644 index 0000000..306a2fe --- /dev/null +++ b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/conda.yaml @@ -0,0 +1,15 @@ +channels: +- conda-forge +dependencies: +- python=3.9.19 +- pip<=24.0 +- pip: + - mlflow==2.20.1 + - cloudpickle==3.1.0 + - numpy==1.26.4 + - pandas==2.2.2 + - psutil==6.0.0 + - scikit-learn==1.5.2 + - scipy==1.13.1 + - xgboost==2.1.4 +name: mlflow-env diff --git a/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/model.pkl b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/model.pkl new file mode 100644 index 0000000..4085d0e Binary files /dev/null and b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/model.pkl differ diff --git a/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/python_env.yaml b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/python_env.yaml new file mode 100644 index 0000000..48af243 --- /dev/null +++ b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/python_env.yaml @@ -0,0 +1,7 @@ +python: 3.9.19 +build_dependencies: +- pip==24.0 +- setuptools==60.2.0 +- wheel==0.43.0 +dependencies: +- -r requirements.txt diff --git a/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/requirements.txt b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/requirements.txt new file mode 100644 index 0000000..97e50bc --- /dev/null +++ b/mlartifacts/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts/model/requirements.txt @@ -0,0 +1,8 @@ +mlflow==2.20.1 +cloudpickle==3.1.0 +numpy==1.26.4 +pandas==2.2.2 +psutil==6.0.0 +scikit-learn==1.5.2 +scipy==1.13.1 +xgboost==2.1.4 \ No newline at end of file diff --git a/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/MLmodel b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/MLmodel new file mode 100644 index 0000000..037cb39 --- /dev/null +++ b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/MLmodel @@ -0,0 +1,20 @@ +artifact_path: model +flavors: + python_function: + env: + conda: conda.yaml + virtualenv: python_env.yaml + loader_module: mlflow.sklearn + model_path: model.pkl + predict_fn: predict + python_version: 3.9.19 + sklearn: + code: null + pickled_model: model.pkl + serialization_format: cloudpickle + sklearn_version: 1.5.2 +mlflow_version: 2.20.1 +model_size_bytes: 106353 +model_uuid: 190fcacb3df44232bc122cfd5c0768ef +run_id: 9f9c80e8e9634eb9b09978a685695619 +utc_time_created: '2025-02-25 01:49:39.319999' diff --git a/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/conda.yaml b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/conda.yaml new file mode 100644 index 0000000..306a2fe --- /dev/null +++ b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/conda.yaml @@ -0,0 +1,15 @@ +channels: +- conda-forge +dependencies: +- python=3.9.19 +- pip<=24.0 +- pip: + - mlflow==2.20.1 + - cloudpickle==3.1.0 + - numpy==1.26.4 + - pandas==2.2.2 + - psutil==6.0.0 + - scikit-learn==1.5.2 + - scipy==1.13.1 + - xgboost==2.1.4 +name: mlflow-env diff --git a/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/model.pkl b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/model.pkl new file mode 100644 index 0000000..4085d0e Binary files /dev/null and b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/model.pkl differ diff --git a/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/python_env.yaml b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/python_env.yaml new file mode 100644 index 0000000..48af243 --- /dev/null +++ b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/python_env.yaml @@ -0,0 +1,7 @@ +python: 3.9.19 +build_dependencies: +- pip==24.0 +- setuptools==60.2.0 +- wheel==0.43.0 +dependencies: +- -r requirements.txt diff --git a/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/requirements.txt b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/requirements.txt new file mode 100644 index 0000000..97e50bc --- /dev/null +++ b/mlartifacts/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts/model/requirements.txt @@ -0,0 +1,8 @@ +mlflow==2.20.1 +cloudpickle==3.1.0 +numpy==1.26.4 +pandas==2.2.2 +psutil==6.0.0 +scikit-learn==1.5.2 +scipy==1.13.1 +xgboost==2.1.4 \ No newline at end of file diff --git a/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/MLmodel b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/MLmodel new file mode 100644 index 0000000..cd5eae6 --- /dev/null +++ b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/MLmodel @@ -0,0 +1,20 @@ +artifact_path: model +flavors: + python_function: + env: + conda: conda.yaml + virtualenv: python_env.yaml + loader_module: mlflow.sklearn + model_path: model.pkl + predict_fn: predict + python_version: 3.9.19 + sklearn: + code: null + pickled_model: model.pkl + serialization_format: cloudpickle + sklearn_version: 1.5.2 +mlflow_version: 2.20.1 +model_size_bytes: 106353 +model_uuid: db9eff91af5c46ddb07b49424304108f +run_id: b0f8602b2bda4f349cef30e446d08a88 +utc_time_created: '2025-02-25 01:46:24.477384' diff --git a/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/conda.yaml b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/conda.yaml new file mode 100644 index 0000000..306a2fe --- /dev/null +++ b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/conda.yaml @@ -0,0 +1,15 @@ +channels: +- conda-forge +dependencies: +- python=3.9.19 +- pip<=24.0 +- pip: + - mlflow==2.20.1 + - cloudpickle==3.1.0 + - numpy==1.26.4 + - pandas==2.2.2 + - psutil==6.0.0 + - scikit-learn==1.5.2 + - scipy==1.13.1 + - xgboost==2.1.4 +name: mlflow-env diff --git a/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/model.pkl b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/model.pkl new file mode 100644 index 0000000..4085d0e Binary files /dev/null and b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/model.pkl differ diff --git a/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/python_env.yaml b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/python_env.yaml new file mode 100644 index 0000000..48af243 --- /dev/null +++ b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/python_env.yaml @@ -0,0 +1,7 @@ +python: 3.9.19 +build_dependencies: +- pip==24.0 +- setuptools==60.2.0 +- wheel==0.43.0 +dependencies: +- -r requirements.txt diff --git a/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/requirements.txt b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/requirements.txt new file mode 100644 index 0000000..97e50bc --- /dev/null +++ b/mlartifacts/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts/model/requirements.txt @@ -0,0 +1,8 @@ +mlflow==2.20.1 +cloudpickle==3.1.0 +numpy==1.26.4 +pandas==2.2.2 +psutil==6.0.0 +scikit-learn==1.5.2 +scipy==1.13.1 +xgboost==2.1.4 \ No newline at end of file diff --git a/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/MLmodel b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/MLmodel new file mode 100644 index 0000000..1dcb55e --- /dev/null +++ b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/MLmodel @@ -0,0 +1,20 @@ +artifact_path: model +flavors: + python_function: + env: + conda: conda.yaml + virtualenv: python_env.yaml + loader_module: mlflow.sklearn + model_path: model.pkl + predict_fn: predict + python_version: 3.9.19 + sklearn: + code: null + pickled_model: model.pkl + serialization_format: cloudpickle + sklearn_version: 1.5.2 +mlflow_version: 2.20.1 +model_size_bytes: 106353 +model_uuid: 25f86aaa070f44e3b7cee5656e7c055d +run_id: 41d222c59e3e46c8ba8c101247d5fd02 +utc_time_created: '2025-02-25 02:06:34.332990' diff --git a/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/conda.yaml b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/conda.yaml new file mode 100644 index 0000000..306a2fe --- /dev/null +++ b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/conda.yaml @@ -0,0 +1,15 @@ +channels: +- conda-forge +dependencies: +- python=3.9.19 +- pip<=24.0 +- pip: + - mlflow==2.20.1 + - cloudpickle==3.1.0 + - numpy==1.26.4 + - pandas==2.2.2 + - psutil==6.0.0 + - scikit-learn==1.5.2 + - scipy==1.13.1 + - xgboost==2.1.4 +name: mlflow-env diff --git a/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/model.pkl b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/model.pkl new file mode 100644 index 0000000..4085d0e Binary files /dev/null and b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/model.pkl differ diff --git a/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/python_env.yaml b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/python_env.yaml new file mode 100644 index 0000000..48af243 --- /dev/null +++ b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/python_env.yaml @@ -0,0 +1,7 @@ +python: 3.9.19 +build_dependencies: +- pip==24.0 +- setuptools==60.2.0 +- wheel==0.43.0 +dependencies: +- -r requirements.txt diff --git a/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/requirements.txt b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/requirements.txt new file mode 100644 index 0000000..97e50bc --- /dev/null +++ b/mlartifacts/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts/model/requirements.txt @@ -0,0 +1,8 @@ +mlflow==2.20.1 +cloudpickle==3.1.0 +numpy==1.26.4 +pandas==2.2.2 +psutil==6.0.0 +scikit-learn==1.5.2 +scipy==1.13.1 +xgboost==2.1.4 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/meta.yaml b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/meta.yaml new file mode 100644 index 0000000..572141a --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/meta.yaml @@ -0,0 +1,15 @@ +artifact_uri: mlflow-artifacts:/433321862082712659/7a199919f0dc4e929257dd628d0ea068/artifacts +end_time: 1740447358528 +entry_point_name: '' +experiment_id: '433321862082712659' +lifecycle_stage: active +run_id: 7a199919f0dc4e929257dd628d0ea068 +run_name: grandiose-seal-133 +run_uuid: 7a199919f0dc4e929257dd628d0ea068 +source_name: '' +source_type: 4 +source_version: '' +start_time: 1740447355512 +status: 3 +tags: [] +user_id: admin-root diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/accuracy b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/accuracy new file mode 100644 index 0000000..aa271c7 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/accuracy @@ -0,0 +1 @@ +1740447356081 0.9902912621359223 0 diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/f1 b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/f1 new file mode 100644 index 0000000..fac3085 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/f1 @@ -0,0 +1 @@ +1740447356094 0.990328791886068 0 diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/precision b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/precision new file mode 100644 index 0000000..be49206 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/precision @@ -0,0 +1 @@ +1740447356086 0.9905768132495717 0 diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/recall b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/recall new file mode 100644 index 0000000..a6d84b4 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/recall @@ -0,0 +1 @@ +1740447356090 0.9902912621359223 0 diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/roc_auc b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/roc_auc new file mode 100644 index 0000000..364fd46 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/metrics/roc_auc @@ -0,0 +1 @@ +1740447356098 0.9928571428571429 0 diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/advantages b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/advantages new file mode 100644 index 0000000..000ed0a --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/advantages @@ -0,0 +1 @@ +['计算效率高,支持并行计算。', '具有内置的缺失值处理能力。'] \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/algorithm b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/algorithm new file mode 100644 index 0000000..66bf12d --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/algorithm @@ -0,0 +1 @@ +XGBClassifier \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/dataset b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/dataset new file mode 100644 index 0000000..054c281 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/dataset @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/dataset/dataset_processed/breast_cancer_20250219_144629 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/disadvantages b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/disadvantages new file mode 100644 index 0000000..88e781f --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/disadvantages @@ -0,0 +1 @@ +['参数较多,调优较复杂。'] \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/learning_rate b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/learning_rate new file mode 100644 index 0000000..ceab6e1 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/learning_rate @@ -0,0 +1 @@ +0.1 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/max_depth b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/max_depth new file mode 100644 index 0000000..62f9457 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/max_depth @@ -0,0 +1 @@ +6 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/n_estimators b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/n_estimators new file mode 100644 index 0000000..105d7d9 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/n_estimators @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/principle b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/principle new file mode 100644 index 0000000..517cab3 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/principle @@ -0,0 +1 @@ +XGBoost(Extreme Gradient Boosting)是一种基于梯度提升树(GBDT)的改进算法,具有更强的正则化和并行处理能力。 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/random_state b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/random_state new file mode 100644 index 0000000..f70d7bb --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/random_state @@ -0,0 +1 @@ +42 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/task_type b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/task_type new file mode 100644 index 0000000..21cdd17 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/params/task_type @@ -0,0 +1 @@ +classification \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.log-model.history b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.log-model.history new file mode 100644 index 0000000..5da64d6 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.log-model.history @@ -0,0 +1 @@ +[{"run_id": "7a199919f0dc4e929257dd628d0ea068", "artifact_path": "model", "utc_time_created": "2025-02-25 01:35:56.104998", "model_uuid": "978934ba28b44b89aa72d5ad0a472e5e", "flavors": {"python_function": {"model_path": "model.pkl", "predict_fn": "predict", "loader_module": "mlflow.sklearn", "python_version": "3.9.19", "env": {"conda": "conda.yaml", "virtualenv": "python_env.yaml"}}, "sklearn": {"pickled_model": "model.pkl", "sklearn_version": "1.5.2", "serialization_format": "cloudpickle", "code": null}}}] \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.runName b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.runName new file mode 100644 index 0000000..0d9a6cd --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.runName @@ -0,0 +1 @@ +grandiose-seal-133 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.git.commit b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.git.commit new file mode 100644 index 0000000..4ab5911 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.git.commit @@ -0,0 +1 @@ +aede371f38cbfd1418bd074b929dd9bd6ea64a22 \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.name b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.name new file mode 100644 index 0000000..77ec2c3 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.name @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/example_model_manager.py \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.type b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.type new file mode 100644 index 0000000..0c2c1fe --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.source.type @@ -0,0 +1 @@ +LOCAL \ No newline at end of file diff --git a/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.user b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.user new file mode 100644 index 0000000..9c59705 --- /dev/null +++ b/mlruns/433321862082712659/7a199919f0dc4e929257dd628d0ea068/tags/mlflow.user @@ -0,0 +1 @@ +admin-root \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/meta.yaml b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/meta.yaml new file mode 100644 index 0000000..3fe24f9 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/meta.yaml @@ -0,0 +1,15 @@ +artifact_uri: mlflow-artifacts:/433321862082712659/9f9c80e8e9634eb9b09978a685695619/artifacts +end_time: 1740448182660 +entry_point_name: '' +experiment_id: '433321862082712659' +lifecycle_stage: active +run_id: 9f9c80e8e9634eb9b09978a685695619 +run_name: capable-colt-135 +run_uuid: 9f9c80e8e9634eb9b09978a685695619 +source_name: '' +source_type: 4 +source_version: '' +start_time: 1740448178742 +status: 3 +tags: [] +user_id: admin-root diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/accuracy b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/accuracy new file mode 100644 index 0000000..4b63b8c --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/accuracy @@ -0,0 +1 @@ +1740448179296 0.9902912621359223 0 diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/f1 b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/f1 new file mode 100644 index 0000000..0026880 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/f1 @@ -0,0 +1 @@ +1740448179309 0.990328791886068 0 diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/precision b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/precision new file mode 100644 index 0000000..c678d6b --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/precision @@ -0,0 +1 @@ +1740448179301 0.9905768132495717 0 diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/recall b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/recall new file mode 100644 index 0000000..46106f7 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/recall @@ -0,0 +1 @@ +1740448179305 0.9902912621359223 0 diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/roc_auc b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/roc_auc new file mode 100644 index 0000000..412714c --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/metrics/roc_auc @@ -0,0 +1 @@ +1740448179314 0.9928571428571429 0 diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/advantages b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/advantages new file mode 100644 index 0000000..000ed0a --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/advantages @@ -0,0 +1 @@ +['计算效率高,支持并行计算。', '具有内置的缺失值处理能力。'] \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/algorithm b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/algorithm new file mode 100644 index 0000000..66bf12d --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/algorithm @@ -0,0 +1 @@ +XGBClassifier \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/dataset_train b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/dataset_train new file mode 100644 index 0000000..a301a64 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/dataset_train @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/dataset/dataset_processed/breast_cancer_20250224_170615/train_breast_cancer_20250224_170615.csv \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/dataset_val b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/dataset_val new file mode 100644 index 0000000..8cd8c45 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/dataset_val @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/dataset/dataset_processed/breast_cancer_20250224_170615/val_breast_cancer_20250224_170615.csv \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/disadvantages b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/disadvantages new file mode 100644 index 0000000..88e781f --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/disadvantages @@ -0,0 +1 @@ +['参数较多,调优较复杂。'] \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/learning_rate b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/learning_rate new file mode 100644 index 0000000..ceab6e1 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/learning_rate @@ -0,0 +1 @@ +0.1 \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/max_depth b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/max_depth new file mode 100644 index 0000000..62f9457 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/max_depth @@ -0,0 +1 @@ +6 \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/n_estimators b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/n_estimators new file mode 100644 index 0000000..105d7d9 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/n_estimators @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/principle b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/principle new file mode 100644 index 0000000..517cab3 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/principle @@ -0,0 +1 @@ +XGBoost(Extreme Gradient Boosting)是一种基于梯度提升树(GBDT)的改进算法,具有更强的正则化和并行处理能力。 \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/random_state b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/random_state new file mode 100644 index 0000000..f70d7bb --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/random_state @@ -0,0 +1 @@ +42 \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/task_type b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/task_type new file mode 100644 index 0000000..21cdd17 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/params/task_type @@ -0,0 +1 @@ +classification \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.log-model.history b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.log-model.history new file mode 100644 index 0000000..4b29f04 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.log-model.history @@ -0,0 +1 @@ +[{"run_id": "9f9c80e8e9634eb9b09978a685695619", "artifact_path": "model", "utc_time_created": "2025-02-25 01:49:39.319999", "model_uuid": "190fcacb3df44232bc122cfd5c0768ef", "flavors": {"python_function": {"model_path": "model.pkl", "predict_fn": "predict", "loader_module": "mlflow.sklearn", "python_version": "3.9.19", "env": {"conda": "conda.yaml", "virtualenv": "python_env.yaml"}}, "sklearn": {"pickled_model": "model.pkl", "sklearn_version": "1.5.2", "serialization_format": "cloudpickle", "code": null}}}] \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.runName b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.runName new file mode 100644 index 0000000..a8bf92d --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.runName @@ -0,0 +1 @@ +capable-colt-135 \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.git.commit b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.git.commit new file mode 100644 index 0000000..5e9182a --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.git.commit @@ -0,0 +1 @@ +382271e424c6a74f41aa5c92743ec7c8eb3882af \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.name b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.name new file mode 100644 index 0000000..77ec2c3 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.name @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/example_model_manager.py \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.type b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.type new file mode 100644 index 0000000..0c2c1fe --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.source.type @@ -0,0 +1 @@ +LOCAL \ No newline at end of file diff --git a/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.user b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.user new file mode 100644 index 0000000..9c59705 --- /dev/null +++ b/mlruns/433321862082712659/9f9c80e8e9634eb9b09978a685695619/tags/mlflow.user @@ -0,0 +1 @@ +admin-root \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/meta.yaml b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/meta.yaml new file mode 100644 index 0000000..0613c7c --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/meta.yaml @@ -0,0 +1,15 @@ +artifact_uri: mlflow-artifacts:/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/artifacts +end_time: 1740447986878 +entry_point_name: '' +experiment_id: '433321862082712659' +lifecycle_stage: active +run_id: b0f8602b2bda4f349cef30e446d08a88 +run_name: sneaky-ray-592 +run_uuid: b0f8602b2bda4f349cef30e446d08a88 +source_name: '' +source_type: 4 +source_version: '' +start_time: 1740447983879 +status: 3 +tags: [] +user_id: admin-root diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/accuracy b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/accuracy new file mode 100644 index 0000000..5ffbb69 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/accuracy @@ -0,0 +1 @@ +1740447984454 0.9902912621359223 0 diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/f1 b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/f1 new file mode 100644 index 0000000..c310a57 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/f1 @@ -0,0 +1 @@ +1740447984467 0.990328791886068 0 diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/precision b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/precision new file mode 100644 index 0000000..6e979fc --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/precision @@ -0,0 +1 @@ +1740447984458 0.9905768132495717 0 diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/recall b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/recall new file mode 100644 index 0000000..4df9331 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/recall @@ -0,0 +1 @@ +1740447984463 0.9902912621359223 0 diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/roc_auc b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/roc_auc new file mode 100644 index 0000000..fb217cd --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/metrics/roc_auc @@ -0,0 +1 @@ +1740447984471 0.9928571428571429 0 diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/advantages b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/advantages new file mode 100644 index 0000000..000ed0a --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/advantages @@ -0,0 +1 @@ +['计算效率高,支持并行计算。', '具有内置的缺失值处理能力。'] \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/algorithm b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/algorithm new file mode 100644 index 0000000..66bf12d --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/algorithm @@ -0,0 +1 @@ +XGBClassifier \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/dataset_train b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/dataset_train new file mode 100644 index 0000000..a301a64 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/dataset_train @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/dataset/dataset_processed/breast_cancer_20250224_170615/train_breast_cancer_20250224_170615.csv \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/dataset_val b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/dataset_val new file mode 100644 index 0000000..8cd8c45 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/dataset_val @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/dataset/dataset_processed/breast_cancer_20250224_170615/val_breast_cancer_20250224_170615.csv \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/disadvantages b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/disadvantages new file mode 100644 index 0000000..88e781f --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/disadvantages @@ -0,0 +1 @@ +['参数较多,调优较复杂。'] \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/learning_rate b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/learning_rate new file mode 100644 index 0000000..ceab6e1 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/learning_rate @@ -0,0 +1 @@ +0.1 \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/max_depth b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/max_depth new file mode 100644 index 0000000..62f9457 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/max_depth @@ -0,0 +1 @@ +6 \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/n_estimators b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/n_estimators new file mode 100644 index 0000000..105d7d9 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/n_estimators @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/principle b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/principle new file mode 100644 index 0000000..517cab3 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/principle @@ -0,0 +1 @@ +XGBoost(Extreme Gradient Boosting)是一种基于梯度提升树(GBDT)的改进算法,具有更强的正则化和并行处理能力。 \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/random_state b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/random_state new file mode 100644 index 0000000..f70d7bb --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/random_state @@ -0,0 +1 @@ +42 \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/task_type b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/task_type new file mode 100644 index 0000000..21cdd17 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/params/task_type @@ -0,0 +1 @@ +classification \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.log-model.history b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.log-model.history new file mode 100644 index 0000000..622cc4a --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.log-model.history @@ -0,0 +1 @@ +[{"run_id": "b0f8602b2bda4f349cef30e446d08a88", "artifact_path": "model", "utc_time_created": "2025-02-25 01:46:24.477384", "model_uuid": "db9eff91af5c46ddb07b49424304108f", "flavors": {"python_function": {"model_path": "model.pkl", "predict_fn": "predict", "loader_module": "mlflow.sklearn", "python_version": "3.9.19", "env": {"conda": "conda.yaml", "virtualenv": "python_env.yaml"}}, "sklearn": {"pickled_model": "model.pkl", "sklearn_version": "1.5.2", "serialization_format": "cloudpickle", "code": null}}}] \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.runName b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.runName new file mode 100644 index 0000000..351aa7b --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.runName @@ -0,0 +1 @@ +sneaky-ray-592 \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.git.commit b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.git.commit new file mode 100644 index 0000000..9c81469 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.git.commit @@ -0,0 +1 @@ +d21060c67020bc49df3e06a1f0addd03b64f4975 \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.name b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.name new file mode 100644 index 0000000..77ec2c3 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.name @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/example_model_manager.py \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.type b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.type new file mode 100644 index 0000000..0c2c1fe --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.source.type @@ -0,0 +1 @@ +LOCAL \ No newline at end of file diff --git a/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.user b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.user new file mode 100644 index 0000000..9c59705 --- /dev/null +++ b/mlruns/433321862082712659/b0f8602b2bda4f349cef30e446d08a88/tags/mlflow.user @@ -0,0 +1 @@ +admin-root \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/meta.yaml b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/meta.yaml new file mode 100644 index 0000000..f308645 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/meta.yaml @@ -0,0 +1,15 @@ +artifact_uri: mlflow-artifacts:/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/artifacts +end_time: 1740449197273 +entry_point_name: '' +experiment_id: '452770488800904984' +lifecycle_stage: active +run_id: 41d222c59e3e46c8ba8c101247d5fd02 +run_name: bright-lamb-489 +run_uuid: 41d222c59e3e46c8ba8c101247d5fd02 +source_name: '' +source_type: 4 +source_version: '' +start_time: 1740449194009 +status: 3 +tags: [] +user_id: admin-root diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/accuracy b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/accuracy new file mode 100644 index 0000000..39698a8 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/accuracy @@ -0,0 +1 @@ +1740449194317 0.9902912621359223 0 diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/f1 b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/f1 new file mode 100644 index 0000000..9a72a56 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/f1 @@ -0,0 +1 @@ +1740449194326 0.990328791886068 0 diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/precision b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/precision new file mode 100644 index 0000000..1647428 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/precision @@ -0,0 +1 @@ +1740449194320 0.9905768132495717 0 diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/recall b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/recall new file mode 100644 index 0000000..01ff8d7 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/recall @@ -0,0 +1 @@ +1740449194323 0.9902912621359223 0 diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/roc_auc b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/roc_auc new file mode 100644 index 0000000..bb60dfe --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/metrics/roc_auc @@ -0,0 +1 @@ +1740449194328 0.9928571428571429 0 diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/advantages b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/advantages new file mode 100644 index 0000000..000ed0a --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/advantages @@ -0,0 +1 @@ +['计算效率高,支持并行计算。', '具有内置的缺失值处理能力。'] \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/algorithm b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/algorithm new file mode 100644 index 0000000..66bf12d --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/algorithm @@ -0,0 +1 @@ +XGBClassifier \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/dataset_train b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/dataset_train new file mode 100644 index 0000000..a301a64 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/dataset_train @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/dataset/dataset_processed/breast_cancer_20250224_170615/train_breast_cancer_20250224_170615.csv \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/dataset_val b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/dataset_val new file mode 100644 index 0000000..8cd8c45 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/dataset_val @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/dataset/dataset_processed/breast_cancer_20250224_170615/val_breast_cancer_20250224_170615.csv \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/disadvantages b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/disadvantages new file mode 100644 index 0000000..88e781f --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/disadvantages @@ -0,0 +1 @@ +['参数较多,调优较复杂。'] \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/learning_rate b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/learning_rate new file mode 100644 index 0000000..ceab6e1 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/learning_rate @@ -0,0 +1 @@ +0.1 \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/max_depth b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/max_depth new file mode 100644 index 0000000..62f9457 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/max_depth @@ -0,0 +1 @@ +6 \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/n_estimators b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/n_estimators new file mode 100644 index 0000000..105d7d9 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/n_estimators @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/principle b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/principle new file mode 100644 index 0000000..517cab3 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/principle @@ -0,0 +1 @@ +XGBoost(Extreme Gradient Boosting)是一种基于梯度提升树(GBDT)的改进算法,具有更强的正则化和并行处理能力。 \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/random_state b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/random_state new file mode 100644 index 0000000..f70d7bb --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/random_state @@ -0,0 +1 @@ +42 \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/task_type b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/task_type new file mode 100644 index 0000000..21cdd17 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/params/task_type @@ -0,0 +1 @@ +classification \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.log-model.history b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.log-model.history new file mode 100644 index 0000000..d21dc62 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.log-model.history @@ -0,0 +1 @@ +[{"run_id": "41d222c59e3e46c8ba8c101247d5fd02", "artifact_path": "model", "utc_time_created": "2025-02-25 02:06:34.332990", "model_uuid": "25f86aaa070f44e3b7cee5656e7c055d", "flavors": {"python_function": {"model_path": "model.pkl", "predict_fn": "predict", "loader_module": "mlflow.sklearn", "python_version": "3.9.19", "env": {"conda": "conda.yaml", "virtualenv": "python_env.yaml"}}, "sklearn": {"pickled_model": "model.pkl", "sklearn_version": "1.5.2", "serialization_format": "cloudpickle", "code": null}}}] \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.runName b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.runName new file mode 100644 index 0000000..7c58c07 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.runName @@ -0,0 +1 @@ +bright-lamb-489 \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.git.commit b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.git.commit new file mode 100644 index 0000000..5e9182a --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.git.commit @@ -0,0 +1 @@ +382271e424c6a74f41aa5c92743ec7c8eb3882af \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.name b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.name new file mode 100644 index 0000000..0552610 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.name @@ -0,0 +1 @@ +/home/admin-root/haotian/MLPlatform/main.py \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.type b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.type new file mode 100644 index 0000000..0c2c1fe --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.source.type @@ -0,0 +1 @@ +LOCAL \ No newline at end of file diff --git a/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.user b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.user new file mode 100644 index 0000000..9c59705 --- /dev/null +++ b/mlruns/452770488800904984/41d222c59e3e46c8ba8c101247d5fd02/tags/mlflow.user @@ -0,0 +1 @@ +admin-root \ No newline at end of file diff --git a/mlruns/452770488800904984/meta.yaml b/mlruns/452770488800904984/meta.yaml new file mode 100644 index 0000000..7ee3f52 --- /dev/null +++ b/mlruns/452770488800904984/meta.yaml @@ -0,0 +1,6 @@ +artifact_location: mlflow-artifacts:/452770488800904984 +creation_time: 1740449193907 +experiment_id: '452770488800904984' +last_update_time: 1740449193907 +lifecycle_stage: active +name: test_post_1