资源简介 AI初探 智能聊天机器人开发 高二年级 新课标 《数据与计算》《人工智能初步》 一.智能聊天机器人初体验 二、智能聊天机器人开发 1.分析问题 一款智能聊天机器人,它需要具备的功能是什么? 智能聊天机器人如何分析用户的聊天话语的含义? 用户输入聊天话语 聊天机器人 分析话语含义 即时反馈回信息 AI 自然语言处理领域 (NLP) 大规模数据集 “济南天气怎么样” 二、智能聊天机器人开发 2.算法设计 第一步:获得用户输入话语 第二步:用户输入的话语与它的数据集进行匹配 第三步:找到匹配值后,反馈回信息 二、智能聊天机器人1.0开发 3.程序实现 第一步:获得用户输入话语(3min) 在项目任务单中,找到《智能聊天机器人1.0》板块——1.如何获得用户输入? 自主学习python输入语句,(***)并完成任务要求 二、智能聊天机器人1.0开发 3.程序实现 第二步:用户输入的话语与它的数据集进行匹配(5min) 在项目任务单中,找到《智能聊天机器人1.0》板块——2.如何将用户输入话语与数据集的数据进行匹配? 自主学习python条件判断语句,(**)并完成任务要求 二、智能聊天机器人1.0开发 3.程序实现 第二步:用户输入的话语与它的数据集进行匹配(3min) 在项目任务单中,找到《智能聊天机器人1.0》板块——3.智能聊天机器人的数据集如何表示呢? 自主学习python字典类型,(*)并完成任务要求 二、智能聊天机器人1.0开发 3.程序实现 第三步:找到匹配值后,反馈回信息(7min) 在项目任务单中,找到《智能聊天机器人1.0》板块——4. 机器人如何反馈给用户信息呢? 自主学习python输出语句,(***)并完成课堂小测 完成实践要求,完善《智能聊天机器人1.0》程序,运行 二、智能聊天机器人1.0开发 思考: 你的聊天机器人智能吗? 你认为1.0版本不够智能,原因是什么? 用户输入的话语必须完全与字典中的键一致,如 天气 和 今天天气怎么样 数据集不够强大,很多问题并不能得到回复 三、智能聊天机器人2.0开发 2.算法设计 第一步:获得用户输入话语 第二步:将输入话语的关键字逐一与它的大规模数据集进行匹配 第三步:找到匹配值后,反馈回信息 大规模数据集 “济南 天气 怎么样?” 分词 三、智能聊天机器人2.0开发 3.程序实现 继续开发2.0版本,回到项目任务单,自主学习Python语言的中文分词知识 包含:中文分词的第三方库(*)、中文分词的函数(*) 打开《学习资料包》--《2.0智能聊天机器人.py》文件,读懂程序,运行程序 三、智能聊天机器人2.0开发 思考: 智能聊天机器人2.0版本的达到你的智能要求了吗? 数据集不够强大,维护困难 只能一问一答,无法根据聊天过程分析语境 四、智能聊天机器人3.0开发 2.算法设计 第一步:获得用户输入话语 第二步:用户输入的话语与它的大规模数据集进行匹配 第三步:找到匹配值后,反馈回信息 四、智能聊天机器人3.0开发 如何获取“图灵机器人”网站上的数据? 申请注册,获得apikey,相当于使用数据的钥匙 算法需要如何改进优化? 第一步:获得用户输入话语 第二步:输入话语与大规模数据集匹配 第三步:找到匹配值后,反馈回信息 凭借apikey从网站上获取数据并存储:网络爬虫 将用户输入话语与获取到的数据集逐一匹配 四、智能聊天机器人3.0开发 3.程序实现 打开《学习资料包》--《3.0智能聊天机器人.py》文件,尝试读程序,运行程序 温馨提示: 智能聊天机器人3.0版本利用了“图灵机器人”网站中的数据,当你读代码觉得吃力,不要灰心,先了解实现原理和步骤 AI见未来 AI突破关键支撑 AI应用领域广泛 图解中国AI发展 AI突破关键支撑 为什么智能聊天机器人3.0版本更加智能? 用了“图灵机器人”平台的数据,大数据促成“中文语境下智能度最高的机器人大脑” AI应用领域广泛 图解中国AI发展 中国AI论文反超美国,夺质、量双冠 国内外AI人才主要研究领域 国内外AI企业及行业分布 图解中国AI发展 中国杰出AI人才占比低 中国AI 未来我来 展开更多...... 收起↑ 资源预览