智能答疑系统的设计与实现
基于J2EE三层架构的远程答疑系统的研究与实现

第 2 卷 第 1 期 8 3
Vo128 . N o. 3 1
计 算 机 工程 与 设计
Co u e g n e n n sg mp tr En i e r ga dDe in i
20 年 7 07 月
J l 0 7 uy2 0
பைடு நூலகம்
基于 JE 2 E三层架构的远程答疑系统的研究与实现
余腊生, 叶 楠
( 中南 大学 信 息科 学与 工程 学院 ,湖 南 长 沙 408) 103
摘 要 :远程答疑 系统是 现代远程 教育 系统 中不可 缺少 的组 成部分 。构建 了一种 集人工答疑 、智能答疑 和联合答疑 于一体
的新型远程 答疑 系统。人 工答疑 同时 实现基 于在 线聊天 的 同步答疑 和基 于 B S 坛 的异 步答疑 ; B论 智能答疑 建立在答 疑知识 库 的基础 上 , 采用基 于字符 串最 大正向 匹配的 中文 分词 算法 实现用 户基 于 自然语 言提 问的 自动答疑 ; 合答疑基 于 J 技 联 MS
n we b a yr l st u o t a we e' q e t s s d o au el u g t t i s e me t t lo t m a e a s rl rr a ie ea t mai s r f s r u si n a e nn t r g a ewi eCh e es g n ai n ag r h b s d i e z h cn ou s o b n a h h n o i o x mu mac i gme o . Un td a s r gb s d o S tc n q ei u e o v er s u c a ep o lm . T ei lme - nma i m th t d n h i we n a e nJ e h i u s dt s l et e o r es r r b e e n i M s o h h h mp e n a i f y tm b s d o 2 e -i h t t r n i h q e c u ig J P tt n o se i a e nJ EE t r e t r c i cu e a d man tc i u s n l d n S , S r lt a d E B a eu e . I em id e o s s h ea r e en i e v e, n J s d r nt d l h l y r t ea v c dM VC d sg a en t d c d os p aet ed s l yo we a e dt ec n r t u i e slg ca dt r v a e , h d a e n e inp t r s s r u e e a t ip a f bp g s ii o n t r h n h a o ce e s s i i o e b n o n o mp h it n bly t eman i a i t, e t n i i t d ru a i t f es se . a i x e s l y a e s b l y o y tm b i n i h t
基于ASP和MSSQL的网上智能答疑系统的实现

Ke r : P S LS re; nweigss m y wo ̄ AS ; Q e ra s r t v n ye
收稿 日期 :2 0- 0 2 0 7 1- 0
维普资讯
2 0 年 第 6期 07
梧
州
学
院
一
学
报
第 l 卷 7
1 1交互 性 :即网 页会根 据用 户 的要求 和选 择 . 而动 态改 变和 响应 , 浏 览器作 为 客户端 界 面 ,即 将 软件 的 W b集 成 。 e 1 2 自动 更新 :即无 需手动 更新 H M . T L文档 ,便
TheR e l a i n o nt li e a i to fI e lg ntAns e i y t m z w r ng S s e
B sdo Pa dM S QL a e nAS n S
Ch n Yi o g , Gu n i e h n oYa x n
系 统 数 据 库 运 行 于 后 台服 务 器 并 和 网页 相连
接 ,可 根据 客户 的不 同需 求 随时进 行 内容 的更新 、 删 除 、查询 。它 是动态 网站 的基 础 ,网 站 的主要动 态 功能 的实现 都是 A P 通 过操 作其 服 务 器端 的后 S 台数 据库 来 实现 的 。 态 的网站 是一 种通 过数 据库 动
现通 常应 该满 足 以下 条规 则 。 L
・37 ・
互 的 W b 系 统 。 “动 态 的 网 页 也 就 是 动 态 e
智能教育应用案例集解(3篇)

第1篇随着科技的飞速发展,人工智能(AI)已经渗透到我们生活的方方面面,教育领域也不例外。
智能教育应用应运而生,为传统教育模式带来了颠覆性的变革。
本文将针对几个典型的智能教育应用案例进行解析,以期为大家提供一个全面了解智能教育应用的视角。
一、智能教育应用概述智能教育应用是指利用人工智能技术,如机器学习、自然语言处理、大数据分析等,来辅助教学、学习、评估和管理的过程。
这些应用旨在提高教育质量、优化教育资源配置、降低教育成本,并为学生提供更加个性化和高效的学习体验。
二、智能教育应用案例解析案例一:智能辅导系统智能辅导系统是利用AI技术为学生提供个性化辅导的一种教育应用。
以下是一个具体案例:案例背景:某在线教育平台推出了一款智能辅导系统,旨在帮助学生提高数学成绩。
案例解析:1. 数据分析:系统通过收集学生的学习数据,包括作业完成情况、考试成绩、学习时长等,进行深入分析,找出学生的学习特点和薄弱环节。
2. 个性化推荐:根据学生的数据分析结果,系统为每位学生推荐适合的学习内容和学习方法,帮助学生有针对性地提高数学能力。
3. 智能辅导:系统提供在线答疑、解题示范、错题解析等功能,为学生提供全方位的辅导服务。
4. 学习效果评估:系统定期评估学生的学习效果,并根据评估结果调整辅导策略,确保学生取得最佳学习效果。
案例二:智能语音助手智能语音助手是利用自然语言处理技术,为学生提供语音交互式学习体验的一种教育应用。
以下是一个具体案例:案例背景:某在线教育平台推出了一款智能语音助手,旨在帮助学生提高英语口语能力。
案例解析:1. 语音识别:系统通过语音识别技术,实时识别学生的口语发音,并提供即时反馈。
2. 口语训练:系统为学生提供丰富的口语练习材料,如对话、短文、新闻等,并引导学生进行口语练习。
3. 个性化指导:系统根据学生的口语发音特点,提供个性化的指导和建议,帮助学生纠正发音错误。
4. 学习效果评估:系统通过语音识别技术,评估学生的口语水平,并根据评估结果调整学习计划。
教育数字化应用实践案例(2篇)

第1篇随着信息技术的飞速发展,教育领域正经历着前所未有的变革。
数字化应用已成为推动教育现代化的重要力量。
本文将以某中学为例,探讨如何通过人工智能技术构建智慧课堂,提升教育教学质量。
一、背景某中学位于我国中部地区,是一所拥有百年历史的重点中学。
近年来,学校积极拥抱数字化浪潮,投入大量资金用于教育信息化建设。
然而,在传统教学模式下,教师仍以讲授为主,学生被动接受知识,课堂互动性不足,教学效果难以提升。
二、实践过程1. 需求分析为了解决传统教学模式存在的问题,学校开展了深入的需求分析。
通过问卷调查、访谈等方式,了解教师、学生和家长的需求,发现以下问题:(1)教师工作量大,备课、批改作业等任务繁重,难以兼顾教学质量。
(2)学生被动接受知识,缺乏主动性和创造性。
(3)课堂互动性不足,学生参与度低。
(4)缺乏个性化的教学方案,难以满足不同学生的学习需求。
2. 方案设计针对上述问题,学校决定引入人工智能技术,构建智慧课堂。
具体方案如下:(1)建设人工智能教学平台:该平台集成了人工智能、大数据、云计算等技术,为教师和学生提供智能化教学服务。
(2)开发智能教学工具:包括智能课件制作工具、智能批改系统、智能答疑系统等,减轻教师负担,提高教学质量。
(3)引入个性化学习资源:根据学生的学习数据,推荐适合的学习资源,满足不同学生的学习需求。
(4)打造智慧教室:配备智能黑板、智能投影仪等设备,实现多媒体教学,提升课堂互动性。
3. 实施步骤(1)培训教师:组织教师参加人工智能教学培训,提升教师运用人工智能技术的能力。
(2)试点推广:选择部分班级进行试点,收集教师、学生和家长的意见,不断优化方案。
(3)全面推广:在全校范围内推广智慧课堂,确保每位教师和学生都能享受到数字化教育带来的便利。
三、实践效果1. 教师工作负担减轻通过智能教学工具,教师可以快速制作课件、批改作业、答疑解惑,将更多精力投入到教学设计和学生指导上。
2. 学生学习兴趣提高智慧课堂为学生提供了个性化的学习资源,激发了学生的学习兴趣,提高了学习效率。
超星智慧系统设计方案

超星智慧系统设计方案超星智慧系统设计方案1. 引言超星智慧系统是一种基于云计算和大数据技术的在线教育管理系统。
它可以满足教师和学生在教学和学习过程中的各种需求,提供高效、便捷和个性化的教学和学习体验。
本方案将介绍超星智慧系统的设计思路和主要功能。
2. 总体设计思路超星智慧系统的设计思路是以提升教学效果和提高学生学习兴趣为核心,通过灵活的教学和学习方式,满足不同学生的需求。
系统采用模块化设计,以便于后期功能的扩展和升级。
同时,系统整体架构采用分层结构,以实现系统的高可用性和稳定性。
3. 系统功能设计3.1 教师端功能设计教师端是超星智慧系统的核心部分,主要功能包括:3.1.1 课程管理功能教师可以在系统中创建和管理课程,包括课程内容的上传、修改和删除等操作。
同时,系统也提供了自动化的课程管理功能,可以根据教师的需求生成课程进度表和考试安排。
3.1.2 教学辅助功能系统提供了多种教学辅助功能,如在线作业、讨论区、在线答疑等。
教师可以通过这些功能与学生进行实时互动,提高教学效果。
3.1.3 成绩管理功能系统提供了成绩管理功能,教师可以根据学生的表现进行评分和排名,同时可以生成成绩报表和学生绩效分析报告。
3.2 学生端功能设计学生端是超星智慧系统的另一个核心部分,主要功能包括:3.2.1 课程学习功能学生可以在系统中选择并学习自己感兴趣的课程,包括在线观看教学视频、阅读教材和参与在线讨论等。
3.2.2 作业提交功能学生可以在系统中完成并提交作业,同时可以查看作业成绩和教师对作业的评价。
3.2.3 学习报告功能系统可以根据学生的学习情况生成学习报告,包括学习进度、学习时间和学习效果等,帮助学生了解自己的学习状况。
4. 总结超星智慧系统是一种基于云计算和大数据技术的在线教育管理系统。
通过灵活的教学和学习方式,满足不同学生的需求。
系统设计思路是以提升教学效果和提高学生学习兴趣为核心,采用分层结构和模块化设计,以实现系统的高可用性和稳定性。
基于轻量级框架SpringBoot的家教APP设计与实现

总737期第三期2021年1月河南科技Henan Science and Technology基于轻量级框架SpringBoot的家教APP设计与实现李竹林郭跃车雯雯(延安大学数学与计算机科学学院,陕西延安716000)摘要:本研究设计了一款基于Android手机的家教APP,为了减轻APP的整体重量,采用了轻量级的Spring⁃Boot微服务框架。
本文阐述了系统的设计与开发过程,包括角色用例图、功能模块图、数据库设计与实现的主要页面,并总结了开发过程中遇到的主要问题及解决方法。
目前,这款家教APP已投入试运行,效果良好。
关键词:Android;家教APP;SpringBoot;轻量级框架中图分类号:TP393.09文献标识码:A文章编号:1003-5168(2021)03-0022-03 Design and Implementation of Tutor APP Based on LightweightFramework SpringBootLI Zhulin GUO Yue CHE Wenwen(School of Mathematics and Computer Science,Yan'an University,Yan'an Shaanxi716000)Abstract:This research designed a tutor APP based on Android phones,and used a lightweight SpringBoot microser⁃vice framework,in order to reduce the overall weight of the APP.This paper described the design and development process of the system,including role use case diagrams,functional module diagrams,main pages of database design and implementation,and summarized the main problems encountered in the development process and solutions.At present,this tutor APP has been put into trial operation with good results.Keywords:Android;tutor APP;SpringBoot;lightweight framework随着国家对教育的重视,家长对孩子的期望越来越高,许多家长希望孩子在课后也能获取知识,而且有些家长认为,有大学生“哥哥姐姐”式的家庭教师辅导孩子完成作业、查漏补缺、一起娱乐,似乎对孩子的快乐成长更有益。
关于网上智能答疑系统研究的几点思考

21 0 1年第 1 期 1
福
建 电
脑
6 5
关 于 网上 智能答疑 系统研 究 的几点思考
陈巧 芬
(浙 江海 洋 学院 浙 江 定 海 3 6 0 10 0)
ቤተ መጻሕፍቲ ባይዱ
【 摘 要 】 答疑 是教 学过程 的一 个重要 组 成部 分 。本 文就 国 内 目前 已有 网上 智能答疑 系统 的研 究 文 :
1 相关研 究 及特 点 、
综 观各 文 献 的具 体研 究 内容 ,发现 目前 国 内对 网 基 础上 对 网上 智 能答 疑 系统 的研 究 提 出 自己的 看法 。 上智 能答 疑 系统研究 的情 况存 在 以下几 个 特点 : 11技术研 究 多 , 习机制 研究少 . 学
就 所 查 阅 的 网上 智 能 答 疑 系统 的研 究 文 章 来 看 。 如 前所 述 ,关 于 网上智 能 答疑 系 统 的研 究 文献 很 多数 是 从 技 术角 度 对 网上 智 能答 疑 系统 进行 考 察 : 如
何 及机 械 制 图” 网上答 疑 系统 的研 究 与开 发》 董 海瑞 到准 确 的答案 ?什 么样 的后 台知识 库有 利 于系统 快 速 ( 等 ,0 7 等针 对具 体课 程 的 网上智 能答 疑 系统 进行 设 提供 准确 答案 ? 20 ) ……等 等 。 而从 网上智 能答 疑 系统存 在 计 研究 ,智 能答 疑 系统 的 中文 分词 》付 艳 梅 ,0 9 等 的根本 目的 出发 , 《 ( 20 ) 考察 答 疑 的学 习机 制 , 并据 此来 针对 针 对 网上 智能 答疑 系统 中的 中文分 词进 行 研究 ,基于 性地 组建 答疑 系统 的文 章不多 见 , 《 只有 《 疑 系统学 习 答 X ce a的数 据整 合 方 法 在答 疑 系统 中的应 用 研 机制的分析与思考》 张银 , 0 ) MLShm ( 2 6 等为数极少的几篇。 0 究 》蔺 永政 等 ,0 9 对 有效 集成 各 个异 构 答疑 数据 源 1 ( 20 ) . 论研 究多 , 2理 实证 研究 少 的综 合 信息 进行 研究 ,基 于本 体 的 自动答 疑系统 的研 《 在查 阅的 诸多 文 献 中 ,绝 大多 数文 献 都 只是 从 理 究 与实 现 》刘 汉兴 等 ,0 0 等 针对 网上 智 能答 疑 系统 论 上对 网上 智 能答疑 系统 进行 研究 , ( 2 1) 描述 系统 的功 能 、
基于FMS的实时视频答疑系统的设计与实现

( 贵州师范大学, 贵州贵阳,309 4 07 ) ( u h uN r a U i r t, uy n , u h u C i 4 0 7 ) G i o om l nv sy G i g G i o ,hn 3 0 9 z ei a z a,
【 摘要】目 网络教育中的视频答疑系统在使用时, 前, 需安装相应的客户端软件或插件, 给学习时间、 场所不固定的
A s a t 1 e ntltno ceto w r O pu — n i h s f te & Av e s mi i ac dct nm y f bt c: 1 is l i l n sf ae r lg is nt ueo h Q r h aao f i t e dos t nds neeua o a - i ye t i o
f ui e — m io Q& Ai em d f / .T eds nadi p m nao fh a — m & A v e s r o s gr l t ev e n a i d t oeo S h ei l et i o ter l t eQ nh B gn m e tn e 题库 ( 即自动答疑或智能答疑系统 ) 。相对于单 调 的文本 ,语 音视 频形式 的答 疑更能调 动学 习者 FS M ,即 FahMe i S r r l da e e 的缩 写 ,是 M c s v a. 的热情 ,提高学习者的学习兴趣和效率。 r da 司推 出 的用 户 之 间相互 通 讯 的服 务 器 o i公 me 目前 ,网络 教 育 中的视 频 答 疑 系统 ( us Q e— 平 台。F MS可 以提供 流媒体 ,是一 种功 能强 大 的 极 具 弹性 的开发环 境 ,可 以创建 和执行 各种各 样 i fn&A se doss m)在使 用时 ,往 往需要 o nw r ie t v ye 安装相 应 的客户 端软件或插 件 ,比如 :北京 四中 的交互 多媒体应用 程序 。使用该 平 台 ,可 以通过 网校 、中央广播 电视大学使 用 的盛维 网络实 时课 网络存储 录制下来 的音频 、视频 ,也可 以共享 数 堂和互动答疑系统 、南京工程学院网络与信息 据对象 ,并且可以将这些音频、视频和共享数据 J 中心的视频答疑- 等。客户端下载与重新安装 , 对象传递给多个客户端 ,实现实时同步共享。该 3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能答疑系统的设计与实现作者:宋万里卜磊来源:《电脑知识与技术》2017年第36期摘要:教师不能有效及时的回答学生学习过程中遇到的问题,会影响学生的学习兴趣及学习效率。
该文通过自然语言处理技术、模板分类技术、支持向量机技术构建智能答疑系统,对问题和答案进行分词处理、模板匹配和分类训练,自动对问题和答案进行课程类别判断。
再通过余弦相似性算法对问题和答案计算相似度,返回相似度最大的答案。
如用户对系统反馈答案不满意,可以将问题抛入公共问答区,来寻求其他用户帮助。
系统将对用户答案进行审核,审核通过则将此问题答案对添加到题库中,使得题库中的问句不断扩充。
该文是以网络论坛中的用户提问作为问题库,通过此库进行答案的反馈。
测试结果表明,该系统能够很好地服务于大学生,体现出教学的智能化。
关键词:智能问答;学科分类;问句分类;相似度;智能教学中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2017)36-0163-03Abstract: This is a tough task for teachers to answer questions from students effectively and timely. In this paper, we design and implements an intelligent question answering system using Natural Language Processing, template classification, support vector machine. The system processes the questions and answers by word segmentation, template matching and classification training, and automatically classifies the questions and answers by subject category. This system also calculates the similarity between the questions and answers by cosine similarity algorithm, and returns the most similar answer. If the answer given by the system is not satisfied with the user, the system will write the question into the public question and answer area to seek help from other users. The system will evaluate the answer given by the user, then add the passed answer and the corresponding question to the QA base, so that the questions and answers in the QA base continue to expand. We use the QA base of a network forum as the basic to carry out the experiments. The implementation and experimental results indicate that the proposed approach is achievable.Key words: intelligent question and answer; subject classification; question classification;question similarity; intelligent teaching1 背景智能答疑系统又叫做QA系统,随着互联网技术以及自然语言处理技术的不断发展,对智能答疑系统的研究也在不断的推进[1]。
它允许用户以自然语言进行提问,而系统通过推理分析,从一定的信息来源提取文本信息,反馈给用户有效答案。
智能问答系统被分为开放领域和封闭领域两类,封闭领域将用户问句限定在某一领域内;而开放领域不设定问题的范围,提问者可以提问自己感兴趣的任何问题,并且能够从系统中获得满意的答案。
目前流行的问答机器人多是基于开放领域的,如基于互联网预料及用户点击日志的微软小冰,基于百度搜索日志的百度语音助手等。
这些开发性的机器人无法针对特定领域(如政府、金融、保险、教育)给出准确的回答。
银行问答系统,金融问答系统,电商机器客服等问答系统则是针对特定领域的。
如北京理工大学自然语言处理实验室开发的银行领域的智能问答系统BAQS,哈尔滨工业大学研究生开发的面相金融的问答系统,它们随时都能回答用户的问题,极大节省了人力资源。
学生在学习过程中会遇到各种问题,需要及时的被解答。
本文研究设计了一套针对计算机基础知识领域的问答系统,该系统能够满足用户对该领域问答的需求。
智能问答系统主要包括三个部分:问题分析、信息检索和答案抽取[2]。
本文是基于FAQ(Frequently Asked Questions)库的限定领域的答疑系统。
主要对课程关键词提取,中文问句课程分类,中文问句类型分类,中文问句相似度计算进行研究与实现。
本系统的价值在于提高学生学习的兴趣和学习的效率,并促使教学往智能化的方向发展。
2 系统流程设计系统流程从用户提出问题开始,首先使用分词工具对问句进行处理,包括去停用词和用户自定义词的提取。
根据基于规则的中文问句分类方法对问句类型进行判断,然后通过训练好的SVM模型来判断问句所属课程类型,最后在FAQ库同类问句中进行余弦相似度计算,取出相似度最高的问句答案反馈给用户。
由于FAQ库不可能包含用户提问的所有问题,在此情况下相似度将会很低,即系统反馈的答案不能使用户满意。
此种情况下,用户可以将问句发往公共问答区寻求其他用户帮助,并由用户自己选出满意的回答。
最后系统将对此问题和答案审核,如果审核通过则将此问题答案对添加到FAQ库中。
在使用的过程中,FAQ库将会被不断完善,那么系统反馈正确答案的能力也将越来越强[3-5]。
问答流程如图1所示。
3 系统实现3.1 利用TF-IDF算法提取课程关键词本文将问题所属课程分为四类,“数据结构”、“数据库概论”、“计算机网络”、“其他课程”。
每个课程都有其关键词[6-7],关键词是判断问句所属课程的关键。
例如:TCP、路由器、交换机、网络协议等很明显是属于计算机网络这门课程的关键词。
本文就采用TF-IDF算法来收集每门课程的关键词,再结合人工收集对关键词进行补充完善。
如果一个词在其他文章中很少出现,但在该文章中多次出现,则我们就认为该词就是我们所要找的关键词。
这个重要性调整系数就是逆文档频率(IDF),它的值和一个词的常见程度成反比。
知道了词频(TF)和逆文档频率(IDF),将它们相乘就能得到一个词的TF-IDF[8]。
如果TF-IDF值越大,则说明该词对这篇文章越重要,即为关键词。
词频计算公式:3.2 利用LibSVM判断课程类别LibSVM是台湾大学林智仁教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包。
我们有多个课程要分类,属于多分类问题,而SVM是一个二分类器,当遇到多类别的时候[9],一般采取如下两种策略。
一个是一对多法:训练时依次把某个类别的样本归为一类,其他剩余的样本归为另一类,这样k个类别的样本就构造出了k个SVM。
分类时将未知样本分类为具有最大分类函数值的那类。
另一个是一对一法:其做法是在任意两类样本之间设计一个SVM,因此k个类别的样本就需要设计k(k-1)/2个SVM。
当对一个未知样本进行分类时,最后得票最多的类别即为该未知样本的类别。
LibSVM中的多类分类就是根据第二个方法实现的。
我们把利用TF-IDF所收集的三门课程的关键词作为分类的属性。
我们规定课程“数据结构”的标签为1,课程“数据库概论”的标签为2,课程“计算机网络”的标签为3 。
比如数据库中有100条计算机网络课程的问句,我们将选取80条用来作为训练的数据,另外20条用来测试训练出来的模型。
我们将每一条问句分词,并将这些词和属性词集进行比对,如果问句所分词出现在属性词集当中,则将该属性标为1,其余属性标为0。
利用这种方法将训练集中的“数据结构”、“数据库概论”、“计算机网络”问句全部转为这种数据格式,传递给LibSVM用于训练,获得模型。
3.3 基于模式匹配的中文问句分类问句的分类对问答系统来说非常重要,它能够缩小数据的查找范围,在一定层面上决定了答案抽取的准确性。
本文通过对问题集的收集,分析每种问题所包含的比例,有侧重的提出一套适合于计算机基础问句领域中文问句分类规则。
系统将本领域问题分为原因类、比较类、描述类、列举类、其他类。
如表1所示。
首先对中文问句进行分词,例如:JAVA为什么可以跨平台?可以被分为“JAVA”,“为什么”,“可以”,“跨”,“平台”这几个词。
将这几个词和原因类的特征词相比较,显然为什么是属于原因类的特征词。
如果没有匹配上,则依次和比较类,描述类,列举类的特征词相比较。
如果都没有匹配上,则看问句中是否出现了本领域的特征词。
比如用户就输入“数据结构”四个字,很明显没有疑问词的出现。
但“数据结构”是本领域的特征词,所以我们默认为用户提问的是“什么是数据结构?”,即将其归为描述类问句。
如果没有疑问词也未出现本领域的特征词,则将其归为其他类问句。
问句分类的流程图如2所示。
3.4 利用余弦定理计算问句相似度问句相似度的计算是本系统的关键步骤,通过用户输入的问句,在同类型的问句中匹配相似度最高的问题答案返回给用户[10]。
通过对两个中文文句进行分词,然后将其转为向量,最后利用余弦定理来计算两个句子的相似度。
两个问句经过处理后得到如下两个向量。
4 实验结果及分析4.1 实验方法由于本文研究的智能答疑系统是基于FAQ库的,测试数据就是FAQ库中所有的问题答案对。
首先是对课程分类模型进行测试,FAQ库中共有1000个常见问题。
其中“数据结构”问句300条,“数据库概论”问句300条,“计算机网络”问句300条,其他课程问句100条。
每科各取80%作为训练数据,剩余20%作为模型的测试数据。
对系统反馈答案的准确率进行统计,准确率受问句类型判断和相似度计算的影响。
任意抽取30%的问句进行提问,统计系统反馈答案的准确率。