- 新增 8 岗位族(大数据/机器学习/机器人/数据治理/边缘计算/物联网安全/智能系统架构/隐私计算),词表 161→179 - 图谱详情面板新增'岗位子图'模式(只看该岗位及一跳邻居,徽标可退出) - 测试集扩至 176 条、匹配标注 52 对;real_jd_500 F1 99.82%;合成三项 100% 保持
444 lines
7.4 KiB
JSON
444 lines
7.4 KiB
JSON
{
|
||
"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
|
||
}
|
||
} |