论文部分内容阅读
近几年智能解题逐渐成为人工智能的一大研究热点。目前,针对小学数学问题的机器自动解答的研究已经取得了丰富的成果,但是在高中数学概率题目的解答上,产出的方法和理论并不是很多。要想建立一个完善的智能教学辅助系统,高中数学概率题目的机器解答的研究必不可少。在各种各样的概率题目中,有一类特殊的概率模型——超几何分布,它具有明确的模型定义和计算公式。本论文研究目标是通过设立一套解题方案,实现(符合既定模式的)超几何分布型题目的机器解答。大多数的高中数学题目的解答最终都可以归纳为对某一个或某几个公式的求解,超几何分布型题目的计算则可以归纳为求某个分量的概率分布。因此我们将本文的题目解答过程分解为确定题目所对应公式以及对求解公式所需要的数据进行抽取和补充,将对题目的解答转化成对公式的计算。具体从以下几个方面进行阐述:1)判断题目类型,即确定题目的计算公式。只有当题目属于超几何分布的模型时,才能运用超几何分布的计算公式。本文根据题目的词性结构信息建立以正则表达式为实现方式的题目类型判别模板库,以模板匹配的方式确定题目类型。本文的类型判定模板由模板基元自动组合而成,提高了模板的匹配效率。文章同时建立了以关键词特征为基础的题目类型辅助判定公式,结合关键词的存在性以及量化标准两方面的特征,最大化利用题目信息,提高了题目类型判定的准确率。2)建立题目解答相关数据的抽取和补充方案。确定了题目解答公式之后,需要对求解这个公式的数据进行提取或补充。本文提出了一种基于题目类型建立完备数据列表的算法。算法的执行过程包含两层嵌套的循环,根据设立的数据抽取规则自动抽取并补充数据。3)本文将题目划分为“固定量”和“问题”两个部分,根据“固定量”部分求出所有可能的答案的集合;根据“问题”部分的关键词,从备选答案集合中抽取正确的答案。实验证明,本文所设立的针对超几何分布题目的机器解答方案是可行的。