Files
CareerNexus/reports/metrics.json
T
RoyirinRosmontis 33aee6b8ae 岗位覆盖扩充至 26 个 + 图谱岗位子图模式
- 新增 8 岗位族(大数据/机器学习/机器人/数据治理/边缘计算/物联网安全/智能系统架构/隐私计算),词表 161→179
- 图谱详情面板新增'岗位子图'模式(只看该岗位及一跳邻居,徽标可退出)
- 测试集扩至 176 条、匹配标注 52 对;real_jd_500 F1 99.82%;合成三项 100% 保持
2026-08-12 15:58:22 +08:00

444 lines
7.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"jd_extraction_accuracy": 1.0,
"resume_extraction_accuracy": 1.0,
"match_accuracy": 1.0,
"jd_detail": {
"accuracy": 1.0,
"title_accuracy": 1.0,
"fields": {
"required_skills": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0
},
"preferred_skills": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0
},
"responsibilities": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0
},
"scenarios": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0
}
},
"samples": 176,
"bad_lines": 0
},
"resume_detail": {
"resume_full.txt": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0,
"extra": [],
"missing": []
},
"resume_partial.txt": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0,
"extra": [],
"missing": []
},
"resume_mismatch.txt": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0,
"extra": [],
"missing": []
},
"resume_frontend_full.txt": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0,
"extra": [],
"missing": []
},
"resume_data_partial.txt": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0,
"extra": [],
"missing": []
},
"resume_llm_full.txt": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0,
"extra": [],
"missing": []
},
"resume_legacy_mismatch.txt": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0,
"extra": [],
"missing": []
}
},
"match_detail": [
{
"job": "Java开发工程师",
"expected": true,
"score": 76.67,
"ok": true
},
{
"job": "Java开发工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "Python开发工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "Python开发工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "前端工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "前端工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "数据工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "数据工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "算法工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "算法工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "数据分析师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "数据分析师",
"expected": false,
"score": 10.0,
"ok": true
},
{
"job": "测试开发工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "测试开发工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "运维工程师(SRE)",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "运维工程师(SRE)",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "嵌入式工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "嵌入式工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "物联网工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "物联网工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "NLP工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "NLP工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "CV工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "CV工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "云原生工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "云原生工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "AI产品经理",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "AI产品经理",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "Go开发工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "Go开发工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "大数据开发工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "大数据开发工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "机器学习工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "机器学习工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "智能机器人算法工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "智能机器人算法工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "数据治理工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "数据治理工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "边缘计算工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "边缘计算工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "物联网安全工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "物联网安全工程师",
"expected": false,
"score": 6.67,
"ok": true
},
{
"job": "智能系统架构师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "智能系统架构师",
"expected": false,
"score": 4.0,
"ok": true
},
{
"job": "隐私计算工程师",
"expected": true,
"score": 75.0,
"ok": true
},
{
"job": "隐私计算工程师",
"expected": false,
"score": 5.0,
"ok": true
},
{
"job": "前端工程师",
"expected": true,
"score": 70.0,
"ok": true
},
{
"job": "数据分析师",
"expected": true,
"score": 70.0,
"ok": true
},
{
"job": "运维工程师(SRE)",
"expected": true,
"score": 70.0,
"ok": true
},
{
"job": "前端工程师",
"expected": true,
"score": 90.0,
"ok": true
},
{
"job": "数据分析师",
"expected": true,
"score": 80.0,
"ok": true
},
{
"job": "数据分析师",
"expected": false,
"score": 20.0,
"ok": true
}
],
"real_jd": {
"accuracy": 0.9984,
"title_accuracy": 1.0,
"fields": {
"required_skills": {
"precision": 0.9976,
"recall": 0.9988,
"f1": 0.9982
},
"preferred_skills": null,
"scenarios": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0
}
},
"samples": 200,
"bad_lines": 0
},
"real_jd_500": {
"accuracy": 0.9983,
"title_accuracy": 1.0,
"fields": {
"required_skills": {
"precision": 0.998,
"recall": 0.998,
"f1": 0.998
},
"preferred_skills": null,
"scenarios": {
"precision": 1.0,
"recall": 1.0,
"f1": 1.0
}
},
"samples": 500,
"bad_lines": 0
},
"real_resume": {
"accuracy": 1.0,
"name_accuracy": 1.0,
"phone_accuracy": 1.0,
"samples": 200,
"phone_samples": 200,
"empty_skill_resumes": 113
}
}