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": 75.42,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "Java开发工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "Python开发工程师",
|
||
"expected": true,
|
||
"score": 73.75,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "Python开发工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "前端工程师",
|
||
"expected": true,
|
||
"score": 73.75,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "前端工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "数据工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "数据工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "算法工程师",
|
||
"expected": true,
|
||
"score": 73.75,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "算法工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "数据分析师",
|
||
"expected": true,
|
||
"score": 73.75,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "数据分析师",
|
||
"expected": false,
|
||
"score": 10.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "测试开发工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "测试开发工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "运维工程师(SRE)",
|
||
"expected": true,
|
||
"score": 73.75,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "运维工程师(SRE)",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "嵌入式工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "嵌入式工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "物联网工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "物联网工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "NLP工程师",
|
||
"expected": true,
|
||
"score": 73.75,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "NLP工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "CV工程师",
|
||
"expected": true,
|
||
"score": 73.75,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "CV工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "云原生工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "云原生工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "AI产品经理",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "AI产品经理",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "Go开发工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "Go开发工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "大数据开发工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "大数据开发工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "机器学习工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "机器学习工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "智能机器人算法工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "智能机器人算法工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "数据治理工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "数据治理工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "边缘计算工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "边缘计算工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "物联网安全工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "物联网安全工程师",
|
||
"expected": false,
|
||
"score": 6.67,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "智能系统架构师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "智能系统架构师",
|
||
"expected": false,
|
||
"score": 4.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "隐私计算工程师",
|
||
"expected": true,
|
||
"score": 73.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "隐私计算工程师",
|
||
"expected": false,
|
||
"score": 5.0,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "前端工程师",
|
||
"expected": true,
|
||
"score": 67.5,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "数据分析师",
|
||
"expected": true,
|
||
"score": 67.5,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "运维工程师(SRE)",
|
||
"expected": true,
|
||
"score": 67.5,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "前端工程师",
|
||
"expected": true,
|
||
"score": 87.5,
|
||
"ok": true
|
||
},
|
||
{
|
||
"job": "数据分析师",
|
||
"expected": true,
|
||
"score": 77.5,
|
||
"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
|
||
}
|
||
} |