Go to file
2025-04-10 17:05:34 +08:00
__pycache__ 模型优化部分初步完成 2025-03-18 11:39:35 +08:00
api 修改--修改bug, 添加文档 2025-04-09 16:03:17 +08:00
config 修改--数据集划分时可以设定随机种子 2025-04-08 10:53:13 +08:00
dataset 修改--修改文档描述 2025-04-10 09:27:00 +08:00
date_feature 修改--修改bug 2025-02-24 16:23:34 +08:00
date_preprocessing 添加--数据预处理方法和方法参数的yaml文件 2025-02-17 11:37:37 +08:00
doc 修改--修改文档 2025-04-10 17:05:34 +08:00
example 完成--将数据处理方法整合到一个类中 2025-02-21 16:35:19 +08:00
frontend 20250226 2025-02-26 10:38:11 +08:00
function 修改--修改文档 2025-04-10 14:16:46 +08:00
function_old 前端--获取和展示数据完成 2025-02-25 16:05:06 +08:00
mlartifacts 修改--添加对于没有标签的csv文件处理 2025-04-08 09:03:13 +08:00
mlruns 修改--添加对于没有标签的csv文件处理 2025-04-08 09:03:13 +08:00
model 修改--修改文档 2025-04-10 16:45:11 +08:00
optimize 添加模型优化方法和参数列表 2025-03-17 11:01:14 +08:00
optimized_models 修改--修改文档描述 2025-04-10 09:27:00 +08:00
predictions 完成--完成加载模型预测方法 2025-02-20 10:37:53 +08:00
example_data_manager.py 20250226 2025-02-26 10:38:11 +08:00
example_model_manager.py 修改--修改模型训练接口的参数 2025-02-25 09:49:27 +08:00
example_optimize_manager.py 模型优化部分初步完成 2025-03-18 11:39:35 +08:00
example_system_moniter_get_log.py 完成--完成系统监控获取系统日志方法 2025-02-21 10:00:42 +08:00
example_system_moniter_train_history.py 完成--完成获取系统训练历史方法 2025-02-20 11:46:24 +08:00
example_system_monitor.py 完成--完成监控系统资源方法 2025-02-20 11:30:20 +08:00
example.py cursor生成--数据处理模块 2025-02-13 17:57:17 +08:00
main.py 模型优化部分初步完成 2025-03-18 11:39:35 +08:00
readme.md 修改--数据预处理方法中添加对没有列名csv文件的处理 2025-04-07 17:46:03 +08:00
requirements.txt 修改--修改文档20250226 2025-02-26 11:07:23 +08:00

机器学习平台

1. 目录结构

MLPlatform/
├── api/                    # API接口层
│   ├── __init__.py
│   ├── data_api.py        # 数据处理相关接口
│   ├── model_api.py       # 模型相关接口
|   ├── optimize_api.py    # 模型优化相关接口
│   └── system_api.py      # 系统监控相关接口
├── function/              # 功能实现层
│   ├── data_manager.py  # 数据处理类
│   ├── model_manager.py   # 模型管理类
│   ├── system_monitor.py  # 系统监控类
|   ├── optimize_manager.py  # 模型优化管理类
│   └── utils/            # 工具函数
├── config/               # 配置文件
│   └── config.yaml      # 系统配置
├── dataset/             # 数据集
│   ├── dataset_raw/     # 原始数据
│   └── dataset_processed/ # 处理后数据
├── optimize/ # 模型优化方法yaml文件
├── optimize_models/ # 模型优化方法yaml文件
|    
├── .log/                # 日志文件
├── doc/                 # 文档
└── main.py             # 主程序入口
- 具体接口详见doc/接口文档code.md

2. 项目功能

- 数据管理
    - 数据处理
    - 特征工程
    - 方法介绍
- 模型管理
    - 模型介绍
    - 模型训练
    - 模型预测
    - 模型评估
- 系统管理
    - 资源监控
    - 日志管理
    - 配置管理

3.启动命令

- 启动MLFlow
    - mlflow server --host 127.0.0.1 --port 5000
- 启动程序
    - python main.py 

- 程序接口路由
    - http://10.0.0.202:8992/docs