首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于抽象语法树和向量空间模型的编程题自动评测方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:福建理工大学

摘要:本发明涉及一种基于抽象语法树和向量空间模型的编程题自动评测方法。获取编程题考题信息;将编程题考题信息中的参考答案代码、待评分的代码分别转换成一个抽象语法树RefTree、CondiTree;分别构建并保存RefTree、CondiTree中任意两个叶子节点之间的路径表示集合PathExpCol、CondiPathExpCol;分别对PathExpCol、CondiPathExpCol中的每个元素进行向量化处理,使用嵌入模型将节点映射到高维空间中的向量,并综合这些向量,形成代表整条路径的向量值;分别聚合PathExpCol、CondiPathExpCol中所有路径的向量表示,生成一个固定长度的代码向量PathVec、CondiVec;计算PathVec与CondiVec之间的相似度,并根据这个相似度以及最初设置的分值来生成学生的得分。本发明能够实现对编程题目的功能正确性以及设计理念的客观评价,提升了自动评测的全面性和准确性。

主权项:1.一种基于抽象语法树和向量空间模型的编程题自动评测方法,其特征在于,包括:获取编程题考题信息、待评分的代码;将编程题考题信息中的参考答案的代码以及待评分的代码分别转换成一个抽象语法树RefTree、CondiTree;分别构建并保存抽象语法树RefTree、CondiTree中任意两个叶子节点之间的路径表示集合PathExpCol、CondiPathExpCol;分别对路径表示集合PathExpCol、CondiPathExpCol中的每个元素进行向量化处理,使用嵌入模型将节点映射到高维空间中的向量,并综合这些向量,形成代表整条路径的向量值;分别聚合路径表示集合PathExpCol、CondiPathExpCol中所有路径的向量表示,生成一个固定长度的代码向量PathVec、CondiVec;计算PathVec与CondiVec之间的相似度,并根据这个相似度以及最初设置的分值来生成学生的得分。

全文数据:

权利要求:

百度查询: 福建理工大学 基于抽象语法树和向量空间模型的编程题自动评测方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。