资源简介 (装订线)课题4.2利用智能工具解决问题课型新授课课时安排2教学过程(授课教师:授课班级:)教学目标了解人工智能平台中的智能工具,感受人工智能对我们学习、生活的重要影响。体验使用智能工具解决问题的过程,掌握利用智能工具解决问题的一般方法。了解AI,认识AI在信息社会中的重要作用。一、情境导入:1.简介2020年百度云智峰会2.人脸识别技术的应用越来越广泛,同学们举例教师介绍戴口罩人脸识别技术的背景及其应用趋势。3.我们能否愿意尝试一下人工智能平台的智能工具实现人脸签到功能?由此引出本节课题。(激发学习热情)二、新知探究:1.探究活动一:利用智能平台体验人脸识别以8人为一组,共同探究“人脸会场签到”功能,实现人脸识别签到。(1)登录网站:http://biz.turingos.cn/home(2)自主学习:阿兰·图灵阿兰·图灵一位伟大的数学家、逻辑学家,被誉为“计算机科学之父”,“人工智能之父”。1936年,阿兰·图灵提出“图灵机”设想,为计算机发展奠定理论和思想基础。1950年,阿兰·图灵发表论文“机器能思考吗”,提出一种用于判定机器是否具有智能的试验方法,即著名的“图灵测试”。2014年,一群对人工智能充满无比热情的年轻人,发布“图灵机器人”,以此致敬人工智能伟大的先驱阿兰·图灵。重点:了解人工智能平台中的智能工具,感受人工智能对我们学习、生活的重要影响。难点:编程调用平台中的智能工具,掌握利用智能工具解决问题的一般方法。教学方法小组探究、交流巩固、任务驱动、云课堂演示等教学反思本节课重在让学生了解人工智能平台中的智能工具,所以案例是从生活实际出发,从而学生可以感受到AI对学习、生活的影响。采用了任务驱动和小组合作探究的教学方法,学生对本节课的任务有强烈的探索欲和创新欲望,任务难度适中,学生在轻松的氛围中掌握了本节课任务。(3)选择“人脸与人体识别”中的“人脸会场签到”功能。(4)新建会议(小组成员可以互相讨论完成)a.会议简介;b.设置报名表;c.设置签到信息。(5)创建完成后可以让小组组员进行现场“刷脸”签到。(6)提出问题:①人脸签到相比其他签到方式有哪些优势与不足?②人脸识别还可以应用于哪些场景?(7)师生归纳。人脸识别签到与传统签到相比,其优点是省去了传统手写签到的烦琐流程,让整个活动现场更加智能化、便捷化;缺点是容易泄露用户数据,引发网络安全问题探究活动二:编程调用平台中的智能工具。1.登录图灵机器人网站,创建一个机器人。2.自主学习:微课并将附表一的程序补充完整并调试运行。3.教师引导学生理解决问题的过程程调用平台中的智能工具过程类似于订外卖。参考教科书第142页中“编程调用平台中的智能工具”的内容和程序,思考附表二空白框中应填入的内容4.继续思考:通过程序的方式了解软件实现的核心源代码,探究软件背后的奥秘。你认为编程调用平台中的智能工具中哪些环节是必不可少的?三、实践活动:与“信息值守机器人”进行对话。参考教科书第143页中“与信息值守机器人”的对话”,将自己的信变为个简单的对话机器人。1.思考机器人的回答与自己的回答有何不同,它能取代自己吗?2.在不告知好友的情况下,让机器人与好友对话,在一段对话结束后,询问好友是否知道自己是在与机器人对话四、课堂总结五、作业:应用百度AI开放平台中的车型识别功能。附表一:ImportrequestsImportjsonForm={“reqType”:0,“perception”:{“inputText”:{“text”:“”}}“userInfo”:{“apikey”:””,“userId”:”123456”}}WhileTrue:Form.get(‘perception’).get(‘inputText’)[‘text’]=input(“你想了解点什么呢?\n”)Res=requests.oost(‘’,Data=json.dumps(form))Result=result.get(‘results’)Fortextintexts:Iftext.get(‘resultype’)==’text’:Print(text.get(‘values’).get(‘text’))附表二:编程调用平台中的智能工具过程(Request)(共14张PPT)4.2利用智能工具解决问题以8人为一组,共同探究利用“百度人工智能开放平台”中的“人脸会场签到”功能,实现人脸识别签到。思考:1.讨论人脸签到相比其他签到方式的优势与不足。2.人脸识别还可以应用于哪些应用场景?分组探究:分组探究2:编程调用平台中的智能工具步骤一:登陆图灵机器人网站,创建一个机器人观察页面内容中apikey的数据与其他组员创建的数据是否相同?思考为什么会出现这种情况。步骤二:通过Python编程调用平台中的智能工具将上面的程序补充完整并运行【小组讨论】你认为本段程序中最核心的是哪部分?为什么?发送数据请求apikey调用了相应的服务完成数据处理apikey:到聊天机器人平台上注册账号并创建一个机器人,从而获得这个机器人服务的应用程序的接口地址,应用程序只要调用这个接口就可以获得相应的服务。请求方智能聊天服务器发送请求返回回复编程调用平台中的智能工具过程:实践活动:与“微信值守机器人”对话将程序补充完整后运行,思考这段小程序实现了一个什么功能?与活动探究二有什么区别?思考:1.思考机器人的回答与自己的回答有何不同,它能取代自己吗?2.当你没有告诉好友时,一段对话后,询问好友,看他是否知道是机器人在和他对话。引入Python模块关键点1:向网络服务发送请求关键点2:关联机器人平台账号关键点3:返回服务程序需要调用相应的模块用于与网络平台服务器交互。通过一个网络服务的网址发送请求,一般网络服务提供商都会提供相应封装好的Python模块进行网络服务调用首先要注册机器人平台账号获取apikey,作用是与平台机器人服务进行认证和对接。返回所调用的服务。作业: 展开更多...... 收起↑ 资源列表 4.2利用智能工具解决问题-人教中图版(2019)高中信息技术必修一教案.docx 4.2利用智能工具解决问题-人教中图版(2019)高中信息技术必修一课件.pptx 通过Python编程调用图灵机器人.mp4