27 lines
1016 B
Plaintext
27 lines
1016 B
Plaintext
|
|
## 项目结构
|
||
|
|
|
||
|
|
```
|
||
|
|
ml_course_design/
|
||
|
|
├── pyproject.toml # 项目配置与依赖
|
||
|
|
├── uv.lock # 锁定的依赖版本
|
||
|
|
├── README.md # 项目说明与报告
|
||
|
|
├── .env.example # 环境变量模板
|
||
|
|
├── .gitignore # Git 忽略规则
|
||
|
|
│
|
||
|
|
├── data/ # 数据目录
|
||
|
|
│ └── README.md # 数据来源说明
|
||
|
|
│
|
||
|
|
├── models/ # 训练产物
|
||
|
|
│ └── .gitkeep
|
||
|
|
│
|
||
|
|
├── src/ # 核心代码
|
||
|
|
│ ├── __init__.py
|
||
|
|
│ ├── data.py # 数据读取/清洗
|
||
|
|
│ ├── features.py # Pydantic 特征模型
|
||
|
|
│ ├── train.py # 训练与评估
|
||
|
|
│ ├── infer.py # 推理接口
|
||
|
|
│ ├── agent_app.py # Agent 入口
|
||
|
|
│ └── streamlit_app.py # Demo 入口
|
||
|
|
│
|
||
|
|
└── tests/ # 测试
|
||
|
|
└── test_*.py
|