基于神经网络题目的自动化解析研究

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:sgjies
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在线练习是在线教育的必备一环,但从传统线下教育转到线上教育时需要将往年积累的海量习题导入在线教育配套的数据库中。这一过程会消耗大量的人力、财力,出现效率低、出错率等一系列问题。针对这些问题,文章提出一种基于神经网络的实现模型。
  关键词:题目解析;在线教育;TensorFlow;神经网络
  0    引言
  该研究目标是改变人力制题导题,实现全自动化解析处理。目前,市场上人力导题的普遍方法是,首先下载电子版试题,然后在每一题的指定位置上以人工的方式加入试题所需标记,然后计算机遍历试题文档,按指定的标记解析出对应的题目、题型与题号等数据。
  1    基于神经网络的软件系统设计
  整套软件系统由服务端与测试客户端(demo)组成,并提供可用于第三方集成的SDK。
  1.1  服务端设计
  1.1.1  服务端架构
  服务端采用的是SOA架构,由Service Interface层、Service Bus层和 Persistence层组成。使用的技术框架包括:Flask与TensorFlow。ServiceInterface与ServiceBus由Flask框架+TensorFlow框架结合RabbitMQ实现,其中识别处理与模型训练由TensorFlow实现[1]。Persistence由MySQL實现。
  1.1.2  服务端模块
  服务端由服务接口层、服务总线层、数据持久化层组成。服务接口层是面向用户或者二次开发人员的endpoint,提供的接口有4个。
  (1)用户注册接口。
  用户注册接口主要用于注册使用的用户,请求地址为 IP/reg,请求参数如表1所示。
  (2)题目上传接口。
  题目上传接口用于用户提交试题文档,请求参数如表2所示。
  (3)题目解析接口。
  题目解析接口用于用户获取题目的智能解析结果,请求参数如表3所示,返回参数如表4所示。
  另外,还有识别处理模块及模型训练模块的设计,识别处理模块的目标是识别出文档中的所有试题,并且做到准确拆分试题,之后识别题型,从而生成标准化试题[2]。根据特征识别试题的偏移量就成为拆分试题文档的关键。模型训练模块是提升试题识别能力的关键。其分为题型模型、题号模型与题干模型等。前文已经论述如何提取题号偏移量,最终达到提取试题的目的。因此,提升题号识别能力,训练题号模型就成为提高拆分试题准确率的核心。
  2    实验结果
  点击“解析试卷”后,从服务器返回的结果可以清楚看到所用时间情况和试题的解析情况。原试卷是一套完整的带标准答案的初中数学试卷,其中包含选择、填空和解答三种题型,没有做任何的标记处理。经服务端解析后,进行了准确的切分,从试卷中提取出每个试题,并识别出对应的题型。
  实验过程中用一套完整的初中数学试卷作为实验用例,试卷中包含选择题12道、填空题4道、计算题6道。人力制题,用时48分钟,平均每题用时约2.2分钟,折合132秒。利用该软件制题,用时7.35秒,平均每题0.33秒。由此可见,制题效率得到极大的提升,实现了本文的研究目标。
  3    结语
  本文的研究是在充分调研在线教育行业现状的基础上展开的。首先,针对目前基于word人工制作可用于大数据学情分析的标准化试题的现状,本文提出了完整的提升效率的方案。其次,研究并建设了完整的软件实验环境。最后,用相同的一套试题分别测试了人工制题和AI制题的效率,测试结果充分证明了该研究的必要性和重要性。
  [参考文献]
  [1]朱溦.神经网络结合平均影响值方法筛选变量[J].产业与科技论坛,2017(1):78-79.
  [2]俞颂华.卷积神经网络的发展与应用综述[J].信息通信,2019(2):39-43.
  (编辑 王永超)
其他文献
摘 要:BOPPPS教学法是通过一种着重于加强学生互动和教学反思的模式,以教学目标的达成为核心。BOPPPS教学法将教学过程分为6个阶段,通过教学阶段的合理划分,使得教学安排更合理有序和具操作性。文章以“制药设备与车间设计”中车间布置内容为例,研究了BOPPPS教学法在课程教学中的应用过程,以期为制药工程教学研究提供借鉴。  关键词:本科教育;BOPPPS教学模式;制药设备;车间设计;教学设计  
摘 要:近年来,在不断发展的环境背景下,计算机网络得到了快速发展。随着人们生活质量水平的不断提高,人们对计算机网络高度重视,对其信息安全也提出了较高的要求。但是,在计算机网络发展的当下,由于种种原因,信息安全问题屡见不鲜。因此,在当下的计算机网络发展中,如何对信息安全问题进行有效防护成为人们的重点思考问题。文章将通过对计算机网络信息安全及其防护对策进行全面分析研究,从而为其发展奠定良好的基础,使人
摘 要:虽然单片机技术在电子信息技术中体现出较高的应用价值,但是部分人员对其认识程度不够,难以发挥出优势。鉴于此,文章主要针对单片机在电子信息技术中的应用进行分析探讨,希望能为相关人员提供一些有效参考依据。  关键词:电子信息技术;单片机技术;应用  0 引言  单片机是一种较为常用的机械系统,可以将其应用于汽车工业、电子通信、仪器表盘的配置、工业自动化生产等各个产品,在保证产品功能的同时,最大
摘 要:随着信息不断发展,大数据时代的来临,计算机信息技术不断得到更新,这不仅能够实现数据更新,还能够对数据进行捕捉。大数据时代下的计算机软件技术的实践应用十分广泛,能够有效提高各行各业的信息化进程以及工作效率,为各行业的发展带来一定的经济效益。文章将对大数据时代下计算机软件技术的实践进行探析。  关键词:大数据;计算机软件;技术;应用;实践  0 引言  在科学信息技术不断发展的当下,计算机软
摘 要:OBE理念是被公认的追求卓越教育的有效方法,贯穿于工程教育认证标准的始终,特别对新工科背景下以及专业认证与工程教育的课程改革尤为重要。文章结合职业院校学生特点,对“电子技术”课程进行改革实践,提出基于OBE的评价方法,让学生明确学习目标,主动学习,团结协作,共同达成目标,提高综合素质。  关键词:OBE理念;课程改革;成果导向;课程评价  0 引言  基于学习产出的教育模式(Outcom
摘 要:文章针对“线性代数”课程存在的问题,探讨了基于Maple教件的“线性代数”课程教学改革与实践。主要包括:提出了“线性代数理论学习须以应用为目的”的教学指导思想,突出矩阵在工程中的应用。通过“线性代数”课程的学习,培养学生基本的矩阵理论及矩阵变换基本方法,培养学生科学计算与数学应用的能力;在讲解中突出矩阵变换的几何直观性;突出线性空间的抽象思维,全面提升教学效果和学生综合素质。  关键词:“
摘 要:虚拟仿真技术在实际的“机械拆装”教学过程当中,会涉及很多具体的操作流程,通过虚拟仿真技术应用可以实现对车床工作原理和零部件构造以及流程拆卸整个过程的诠释。鉴于此,文章主要研究了虚拟仿真技术在“机械拆装”教学过程当的运用。  关键词:虚拟仿真技术;机械教学;“机械拆装”;教学运用  0 引言  机械拆装的目的是提高学生实践动手能力,实现对理论知识与实践操作的良好结合,以发挥学生的分析和解决
摘 要:随着人们生活水平的不断提高,观看电影成了许多人娱乐生活中必不可少的部分。与此同时,影视技术也逐渐朝着高新化的方向发展,3D电影已经逐渐为人们所熟知,4D电影作为一种更具生动性和形象性的影视技术,被应用于电影当中。文章简要分析了自动化技术在4D电影中的应用,从4D电影的系统构成形式入手,探讨自动化技术在这一领域中的应用路径,希望能够为促进电影领域的更好、更优发展提供借鉴。  关键词:自动化技
摘 要:人工智能,是现代科学技术发展的前沿技术,对现代社会的健康发展起到一定的促进作用。文章以人工智能在计算及网络技术的应用为主要研究对象,针对人工智能的主要应用价值进行多元化、多层次、多维度的技术分析与理论探讨,结合笔者多年从事人工智能领域的科研经验,以计算机网络技术领域为核心,进行大量应用成效的具体阐述。  关键词:人工智能;计算机网络;网络安全  0 引言  随着人工智能技术的创新和发展,
摘 要:对于“信息技术”课程来说,分层分类教学法能够解决其中存在的诸多问题,帮助教师减轻工作量以及统一教学效果的考核标准,确保分班教学的质量。文章将结合教学经验,针对分层教学法进行分析讨论,希望能够为相关的教育工作者提供借鉴。  关键词:分层分类教学法;“信息技术”;课程方案;具体应用  0 引言  分层分类教学法近年来之所以引起了教育界的重点关注,主要原因就在于目前学生在通过义务教育的基础模式