基于知识图谱的Python语法错误自动归类系统研究
摘要
本文提出并实现了一种基于知识图谱的Python语法错误自动归类系统,旨在解决编程初学者在学习Python
过程中面临的语法错误识别和理解难题。系统通过构建结构化的Python语言知识图谱,将语法概念、编程规则和错
误类型进行关联建模,实现了从原始错误信息到相关知识点的智能映射。研究采用Neo4j图数据库存储知识图谱,
使用Python开发了完整的错误分类系统,通过正则表达式匹配和AST分析相结合的方式识别错误类型,并基于知识
图谱提供针对性的修复建议和学习资源。实验结果表明,系统能够准确识别85%以上的常见语法错误,并有效关联
相关知识点,学习者的重复错误发生率降低62%,显著提高了学习效率和错误修复速度。
过程中面临的语法错误识别和理解难题。系统通过构建结构化的Python语言知识图谱,将语法概念、编程规则和错
误类型进行关联建模,实现了从原始错误信息到相关知识点的智能映射。研究采用Neo4j图数据库存储知识图谱,
使用Python开发了完整的错误分类系统,通过正则表达式匹配和AST分析相结合的方式识别错误类型,并基于知识
图谱提供针对性的修复建议和学习资源。实验结果表明,系统能够准确识别85%以上的常见语法错误,并有效关联
相关知识点,学习者的重复错误发生率降低62%,显著提高了学习效率和错误修复速度。
关键词
知识图谱;Python语法;错误分类;Neo4j
全文:
PDF参考
[1]王甜甜,许家欢,王克朝,等.示例演化驱动的
学生程序自动修复[J].软件学报,2019,30(05):1256-
1268.DOI:10.13328/j.cnki.jos.005716.
[2]Pirzado F.A., Ahmed A., Mendoza-Urdiales R.A.,
et al. Navigating the Pitfalls: Analyzing the Behavior of
LLMs as a Coding Assistant for Computer Science Students
- A Systematic Review of the Literature [J]. IEEE Access.
DOI:10.1109/access.2024.3443621
[3]蒋菲.新世纪中国课程与教学论的知识图谱研究
[D].长沙:湖南师范大学,2015.
[4]邓贵斌,李冰楠,石沁语,等.计算机网络课程
知识图谱构建研究[J].电脑与电信,2024,(12):94-99.
DOI:10.15966/j.cnki.dnydx.2024.12.003.
[5]穆肃等.《面向精准教研的立体知识图谱构建方
法研究》[J].电化教育研究,2023(5).
[6]李建伟,武佳惠,姬艳丽.面向自适应学习的个
性化学习路径推荐[J].现代教育技术,2023,33(01):
108-117.
[7]Li J.《The Establishment of Chinese Culture
Teaching Resources by Knowledge Graph》[J]. Applied
Mathematics and Nonlinear Sciences,2024.
Refbacks
- 当前没有refback。