diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..6abb276 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,34 @@ +# Changelog + +## 0.2.0 (2026-06-10) + +### 新增 +- 训练支持自动划分验证集(80/20 默认,可调比例),无需手工选两个数据集 +- 预测页面显示全部可用模型列表,按 R² 排序,可手动切换 +- 派生特征计算脚本 `scripts/calculate_features.py`,自动填充火力密度、制导评分等 +- PLS 回归加入算法演示页 + +### 修复 +- 火箭炮/巡飞弹 PyTorch 模型架构分离,旧版自动失效 +- 训练后所有选中模型均保存(不再只保留最优) +- 同型号重复训练自动替换旧模型,不同型号共存 +- 缺 PyTorch 时训练不会中断其他模型 +- 特征分析页火力性能/机动性能图表渲染失败 +- 算法演示页 R² 虚高(0.99→0.70-0.94) +- 算法演示页名称对齐项目(梯度提升树→GBM) +- 预测表单移除无关文本字段(机动方式、发动机型号等) + +### 变更 +- PyTorch 从可选依赖改为正式依赖 +- 数据库从 MySQL 迁移至 SQLite(零配置) +- 前端构建产物纳入版本管理,免 Node.js 即可运行 + +## 0.1.0 + +### 初始版本 +- 多模型成本预测(XGBoost, LightGBM, RF, GBM, PyTorch NN, PLS) +- 特征分析与数据可视化 +- 数据集管理 +- 模型训练与评估 +- 算法对比演示 +- 生产商分析 diff --git a/VERSION.md b/VERSION.md new file mode 100644 index 0000000..0ea3a94 --- /dev/null +++ b/VERSION.md @@ -0,0 +1 @@ +0.2.0 diff --git a/pyproject.toml b/pyproject.toml index 9dcbcf8..cb9566d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "cost-prediction" -version = "0.1.0" +version = "0.2.0" description = "装备成本预测系统" requires-python = ">=3.9,<3.12" readme = "README.md"