- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课题
AI初探一一智能聊天机器人开发
课型新授课
教学
目标
学会分析问题,根据智能聊天机器人开发的需求合理设计、优化算法
掌握Python语言的基本知识(输入、输出、选择结构)
了解智能聊天机器人的实现原理,了解AI发展的关键支撑
了解中国人工智能的发展,增强学生民族自豪感和使命感
教学
重点
根据问题合理设计、优化算法
Python语言基础知识(输入输出、条件判断、字典)
人工智能的发展和应用
教学
难点
根据问题合理设计、优化算法
Python语言基础知识的应用
教具
教法
教具:ppt、IDLE(运行py文件)、项目任务单(网页形式)
教法:讲授法、自主学习法、练习法、演示法
教学过程及设计思路
教学环节
教师活动
学生活动
设计意图
【课前准备】
下发学习资料包至 学生机,包含:项 目任务单、py文件、 拓展学习资料
引导学生先认识本 节项目学习的主 题、学习目标和评 价标准
确认自己机器上学 习资料的完整性, 打开项目任务单, 熟知项目说明
凡事预则立不预则 废,课前2min做好 教学准备
上课,同学们好! 智能聊天机器人对
【导入新课】
同学们而言一定不 陌生,比如购物网 站的智能客服,再 比如加入语音识别 技术的siri,智能音 箱等等,我们今天 进行的项目学习主 题就是开发一款智 能聊天机器人。
【智能聊天机器
人初体验】
我们先来体验智能 聊天机器人,并思 考问题:
一款智能聊天机器 人,具备的基本功 能是什么?
【智能聊天机器
人1.0版本】
(算法分析)
Q: 一款智能聊天机 器人需要具备的功 能是什么?
用户输入- 机器 人分析话语含义- 反馈
Q:智能聊天机器人 如何分析用户的聊 天话语的含义?
输入语句与数据集 匹配
第一:用户输入
第二:输入与数据 集匹配
第三:反馈
学生体验智能聊天 机器人,感受其应 实现功能
通过体验,感悟智 能聊天机器人需要 实现的功能
学生想法碰撞
通过分析,学生理
解设计实现智能聊
天机器人的算法
引导学生学会根据 开发需求,分析问 题,合理设计算法, 培养学生的计算思 维
(程序实现)
1、 如何获得用户 输入?
请同学们根据项目 任务单中相应版块 进行自主学习 python输入语句, 强调该基础知识属 于***重要程度,限 定时间3min (教师 打开项目任务单, 对照提出要求)
教师巡视,3min后, 挑选典型学生同屏 展示任务完成情况
2、 如何将用户输 入的话语与数 据集匹配?
对照项目任务 单,提出具体要求, 学习python条件判 断语句,限定时间 4min
教师巡视,发现 错误问题及时纠 正,可以学生同屏 示范错误答案
学生打开项目任务 单:智能聊天机器 人1.0——1.如何获 得用户输入?
自主学习python输 入语句,并完成任 务要求
同屏的学生演示学 习的知识,其他同 学据此改正错误
学生切换至项目任 务单的下一网页, 自主学习条件判断 语句
项目任务单采取网 页形式呈现,将学 习小任务细化,完 成第一板块的学习 后可以点击超链接 进入下一板块。
采取这种方式有利 于消除学生看到长 篇大论的学案的厌 烦和畏难心理,激 发学生学习兴趣, 教师没一味讲授语 言知识,学生自学 逐一解决问题,培 养学生自主学习能 力。
在每一个板块中, python语言基础知 识介绍均由两部分 组成,一是基础知 识;二是例子演示;
3、 机器人的数据 集如何获取?
教师先以人类的知 识库做类比,便于 学生对于机器人数 据集的理解
引导学生继续完成 下一步的项目任务 要求
4、 机器人如何反 馈给用户信 息?
继续引导学生进入 下一板块python输 出语句的学习
根据巡视情况作出 指点
指导学生修改py文 件中源代码,运行 程序
思考:聊天机器人
根据讲解再次修改 错误
学生切换至项目任 务单的下一网页, 自主学习字典类 型,完成任务要求, 为机器人数据集补 充数据
自主学习输出语句
完成 python 语言基 础知识小测
三是任务要求。
学生对知识的理解
逐步加深
1.0够智能吗?原因
【智能聊天机器
人2.0版本】
针对1.0版本不够 智能的原因,解决 问题
问题1:用户输入语 句必须完全与字典 中键一样,显然不 现实
解决:
优化算法第二步:
将用户输入语句的 关键字与它的数据 集匹配
如何获得关键字?
中文分词
带领学生对源代码 进行简要分析,对 比1.0和2.0的改进
打开智能聊天机器 人1.0.py文件,根 据所学修改源代 码,运行程序
个别学生代表回答
学生根据项目任务 单,探究中文分词 的第三方库和函数
打开《智能聊天机 器人2.0.py》文件, 读程序,运行程序
引导学生发现1.0 版本的问题,合理 优化算法,解决问 题,引导学生体会 用计算机解
原创力文档


文档评论(0)