内容正文:
信息技术 必修1
粤教版普通高中教科书
第六章 人工智能及其应用
数据与计算
单元项目主题
剖析人工智能技术
人工智能技术的高速发展,将对各行各业产生重大影响。此外,人工智能技术的广泛应用也将深刻的影响人民的日常生活。
单元项目主题
内
容
剖析人工智能技术
初步认识人工智能
感受与理解人工智能
人工智能的诞生与发展
人工智能的应用
探究活动一
项目选题:各个小组协作讨论小组单元项目选题
教育行业的人工智能技术
医疗行业的人工智能技术
交通行业的人工智能技术
自命主题
2
感受人工智能
目
录
CONTENTS
6.1.1 人工智能
&
6.1.2 剖析领域知识问答机器人
1
初步认识人工智能
4
认识人工智能的研究领域
3
理解人工智能
一、初步认识人工智能
1、什么是人工智能?
你可能会首先想到机器人!
一、初步认识人工智能
1、什么是人工智能?
你可能会首先想到机器人!
人工智能
机器人
这些也是人工智能
无人驾驶
一、初步认识人工智能
1、什么是人工智能?
人工智能:Artificial Intelligence,简称AI,是计算机学科的一个分支,是研究计算机模拟人的某些感知能力、思维过程和智能行为(如学习、推理、思考、规划等)的学科。
一、初步认识人工智能
1、什么是人工智能?
模拟人的行为
学习
规划
推理
思考
二、感受人工智能
2、人工智能的是怎样工作的?
我们来以领域知识智能问答机器人为例来感受与理解人工智能的工作过程。
领域知识智能问答机器人在某一领域知识范围内实现人机自动问答的智能信息系统,是一种新颖的信息检索系统。
二、感受人工智能
体验领域知识智能问答机器人
选择下列网址中的其中一个,体验与机器人对话的过程,并结合活动记录表描述感受
探究活动二
http://www.robot-g.com/
http://home.pandorabots.com/home.html
http://i.xiaoi.com/
二、理解人工智能
剖析领域知识智能问答机器人
用自然语言提问
按问句相似度
对答案进行排序
最终答案
标记为
最佳答案
领域知识智能问答机器人可以准确理解人们的信息检索意图,并通过语料库检索出相关文档和答案,最后从相关的候选答案中提取最接近问题的结果。使用智能问答机器人时,人们可以不采用输入关键字的方式提问,而是直接使用自然语言组成的问句进行提问。
探究活动三
二、理解人工智能
在智能问答系统中,用户能够直接向机器人提出自己关心的问题;然后机器人根据用户的提问把系统中已有的相似问题的正确答案按问句相似度进行排序,再把排序后的结果作为答案反馈给用户;最后将认为最满意的答案标记为最佳答案。典型的智能问答系统主要包括常见问题解答(FAQ)、问题理解、信息检索、文档库、答案抽取五大模块.
典型的智能问答系统结构示意图
三、理解人工智能
1、常见问题解答模块
用户发起提问后,智能问答系统首先从FAQ库中寻找是否包括用户的问题(问句),如果包含问句,则直接返回问句对应的答案给用户,从而省去后面一系列步骤;否则,就进入问题理解模块。FAQ库主要用于提高智能问答系统的效率,其主要技术就是问句相似度计算和候选问句的选择。
是
用户输入问题
常见问题解答
(FAQ)
问题理解
答案抽取
信息检索
答案
开始
结束
否
三、理解人工智能
问句相似度计算太仓采用Jaccard相似度系数算法。例如,计算问句A“空调机有什么功能?”与问句B“空调机的功能有哪些?”的Jaccard相似度系数流程如下:
(1)运用分词系统处理问句。处理后得到集合A={“空调机”,“有”,“什么”,“功能”,“?”}和集合B={“空调机”,“的”,“功能”,“有”,“哪些”,“?”}。
(2)计算集合A和集合B的交集与并集。集合A和集合B的交集={“空调机”,“有”,“功能”,“?”},集合A和集合B的并集={“空调机”,“有”,“什么”,“功能”,“的”,“哪些”,“?”}。
(3)计算交集元素的数量和并集元素的数量的比值。交集元素的数量为4,并集元素的数量为7,交集元素的数量和并集元素的数量的比值为4÷7≈0.57。因此,将0.57作为问句A和问句B的相似度系数。
Jaccard相似度系数计算
交集
并集
A: “空调机”“有”“什么”“功能” “?”
B: “空调机”“的”“功能” 有”“哪些“?”
交集:
并集:
相似度:
三、理解人工智能
子探究一:用Python语言编程实现Jaccard相似度系数算法,并填写活动记录表单。
第一步:运行教材程序并进行简单分析
#-*-coding:utf-8-*-
#计算jaccard系数
def jaccard(p,q):