feature: add data-evaluation

* feature: add evaluation task management function

* feature: add evaluation task detail page

* fix: delete duplicate definition for table t_model_config

* refactor: rename package synthesis to ratio

* refactor: add eval file table and  refactor related code

* fix: calling large models in parallel during evaluation
This commit is contained in:
hefanli
2025-12-04 09:23:54 +08:00
committed by GitHub
parent 265e284fb8
commit 1d19cd3a62
52 changed files with 2882 additions and 1244 deletions

View File

@@ -45,9 +45,7 @@ export function mapRatioTask(task: Partial<RatioTaskItem>): RatioTaskItem {
status: ratioTaskStatusMap[task.status || RatioStatus.PENDING],
createdAt: formatDate(task.created_at),
updatedAt: formatDate(task.updated_at),
description:
task.description ||
(task.ratio_method === "DATASET" ? "按数据集配比" : "按标签配比"),
description: task.description,
icon: <BarChart3 />,
iconColor: task.ratio_method === "DATASET" ? "bg-blue-100" : "bg-green-100",
statistics: [
@@ -73,16 +71,5 @@ export function mapRatioTask(task: Partial<RatioTaskItem>): RatioTaskItem {
value: task.created_at || "-",
},
],
type: task.ratio_method === "DATASET" ? "数据集配比" : "标签配比",
// progress: 100,
// sourceDatasets: ["sentiment_dataset", "news_classification"],
// targetRatio: { 正面: 33, 负面: 33, 中性: 34 },
// currentRatio: { 正面: 33, 负面: 33, 中性: 34 },
// totalRecords: 15000,
// processedRecords: 15000,
// estimatedTime: "已完成",
// quality: 95,
// strategy: "随机下采样",
// outputPath: "/data/balanced/sentiment_balanced_20250120",
};
}