内容正文:
第六章 人工智能及其应用
6.1 认识人工智能
粤版高中信息技术
《数据与计算》
一 、本章情况
学习目标
(1)了解人工智能的概念,了解人工智能的诞生;
(2)了解人工智能的发展历程,体验智能信息处理的过程;
(3)了解人工智能在智能制造、智能家居、智能教育、智能交通、智能安防、智能医疗、智慧物流中的应用。
6.1 认识人工智能
6.2 人工智能的应用
教学内容
粤版高中信息技术《数据与计算》
http://www.gjs.cn
二、项目指导
项目情景
思考:
1. 在现实生活中,有哪些领域已经利用了人工智能技术?
2. 人工智能和人类智能有哪些类似的地方?
3. 如何判断在线客服是不是机器人?
4. 智能客服机器人需要具备哪些能力?
粤版高中信息技术《数据与计算》
http://www.gjs.cn
二、项目指导
项目选题
思考:
1. 人工智能技术已经在哪些领域解决了一些问题?
2. 选择一个参考主题,分析其技术特点与项目范例的区别是什么?
3. 或自拟主题,可以用人工智能技术解决新的问题。
粤版高中信息技术《数据与计算》
http://www.gjs.cn
智能客服机器人
剖析洗衣机企业智能客服机器人
剖析微波炉企业智能客服机器人
剖析电冰箱企业智能客服机器人
四、学习新知
6.1.1 人工智能
人工智能是计算机科学的一个分支,是研究计算机模拟人的某些感知能力、思维过程和智能行为(如学习、推理、思考、规划等)的学科。
人工智能与人类智能的区别有哪些?
观看视频资料《什么是人工智能》
粤版高中信息技术《数据与计算》
http://www.gjs.cn
人工智能
计算机视觉
机器学习
自然语言处理
语音识别
四、学习新知
关于安全的思考
人工智能是引领未来的战略性技术,将深刻改变人类生产生活方式。同时会不会给人类带来威胁?可能有哪些风险?
人类要保持对人工智能的控制能力,防范人工智能失控的风险和对人类社会未来发展的潜在威胁。
自然语言处理技术主要有:机器翻译、语义理解、问答系统。
体验:
讯飞机器翻译
九歌(人工智能诗歌写作系统)
智能音箱问答系统体验
思考:智能问答机器人和网络搜索信息的区别是什么?体现了哪些人工智能的技术优势?
自然语言处理
粤版高中信息技术《数据与计算》
http://www.gjs.cn
四、学习新知
6.1.2 剖析领域知识智能问答机器人
领域知识智能问答机器人是在某一领域知识范围内实现人机自动问答的智能信息系统。
用户直接向机器人提出问题;
机器人根据相似问题的正确答案,按问句相似度进行排序,把排序后的结果作为答案反馈给用户;
将认为最满意的答案标记为最佳答案。
典型的智能问答系统主要包括常见问题解答(FAQ)、问题理解、信息检索、文档库、答案抽取五大模块。
粤版高中信息技术《数据与计算》
http://www.gjs.cn
四、学习新知
6.1.2 剖析领域知识智能问答机器人
1. 常见问题解答模块
问句相似度计算通常采用Jaccard相似度系数算法。
Jaccard相似度系数表示两集合的交集元素个数与两集合的并集元素个数之比,系数越高,两集合的相似度越高。
例如,计算问句A“空调机有什么功能?”与问句B“空调机的功能有哪些?”的Jaccard相似度系数流程如图所示:
粤版高中信息技术《数据与计算》
http://www.gjs.cn
(1)运用分词系统处理问句。处理后得到
集合A={“空调机”,“有”,“什么”,“功能”,“?”}和
集合B={“空调机”,“的”,“功能”,“有”,“哪些”,“?”}。
(2)计算集合A和集合B的交集与并集。集合A和集合B的交集={“空调机”,“有”,“功能”,“?”},集合A和集合B的并集={“空调机”,“有”,“什么”,“功能”,“的”,“哪些”,“?”}。
(3)计算交集元素的数量和并集元素的数量的比值。交集元素的数量为4,并集元素的数量为7,交集元素的数量和并集元素的数量的比值为4÷7≈0.57。因此,将0.57作为问句A和问句B的相似度系数。
四、学习新知
实践活动:Jaccard 相似度
# 计算jaccard系数
def jaccard(p,q):
c = [val for val in p if val in q] #求p和q的交集
return float(len(c))/(len(p)+len(q)-len(c))
#注意:在使用之前必须对两个数据集进行去重
a = ['空调机','有','什么','功能','?']
b = ['空调机','的','功能','有','哪些','?']
print(jaccard(a,b))
更改集合变量a和b的内容,对比计算的系数有何有何