内容正文:
6.1认识人工智能
目录
6.1.1人工智能
6.1.2 刨析领域知识问答机器人
6.1.3 人工智能的诞生与发展
6.1.1人工智能
人工智能定义:
人工智能是计算机科学的一个分支,是研究计算机模拟人的某些感知能力、思维过程和智能行为(如学习、推理、思考、规划等)的学科。
程序与智能的区别:
程序:执行固定指令
智能:能根据环境与目标自主感知、决策和学习
人工智能分类:
弱人工智能(专用AI):专注且擅长特定领域任务(如围棋AI,翻译软件、人脸识别、领域知识智能问答机器人等)。
强人工智能(通用AI):具有全面的认知能力,能在任何智力任务上达到或超越人类水平,且具有自我意识。(只存在于电影、 科幻小说中)
6.1.2 剖析领域知识智能问答机器人
领域智能问答机器人是在某一领域知识范围内实现人机自动问答的智能信息系统。
典型的智能问答系统主要包括常见问题解答(FAQ)、问题理解、信息检索、文档库、答案抽取五大模块。
FAQ库用于提高智能问答系统的效率,主要技术是问句相似度计算和候选问句的选择。
jaccard相似度系数:
J(A,B) = |A∩B| / |A∪B|
示例:A:“空调机有什么功能?”
B:“空调机的功能有哪些”
A=["空调机","有","什么","功能","?"]
B=["空调机","的","功能","有","那些","?"]
J(A,B) = |A∩B| / |A∪B| = 4/7 ≈0.57
#-*-coding:utf-8-*-
#计算jaccard系数
def jaccard(p,q):
c=[val for val in p if val in q]
return float(len(c)/(len(p)+len(q)-len(c)))
a=["空调机","有","什么","功能","?"]
b=["空调机","的","功能","有","那些","?"]
print(round(jaccard(a,b),2))
应用:推荐系统、文本挖掘与去重、数据匹配与纪录连接
6.1.3 人工智能的诞生于发展
人工智能发展历程:
第一阶段:
20世纪50-80年代
第二阶段:
20世纪80-90年代末
第三阶段:
21世纪初至今
Lavf58.29.100
Packed by Bilibili XCoder v2.0.2
Wxmm_9020230808
Lavf58.29.100
Packed by Bilibili XCoder v2.0.2
Lavf58.29.100
Packed by Bilibili XCoder v2.0.2
$