ID: 10319935

中图版 高中信息技术 必修1 4.2 利用智能工具解决问题 课件 (18张PPT)

日期:2024-11-26 科目:信息技术 类型:高中课件 查看:99次 大小:2181689B 来源:二一课件通
预览图 1/7
图版,高中,信息技术,必修,利用,智能
  • cover
(课件网) 第4章 走进智能时代 人教版(2019版) 信息技术(高中) 必修1 数据与计算 4.2 利用智能工具解决问题 学习目标 1 2 了解人工智能中的智能工具, 体会人工智能对我们生活的影响。 经历使用智能工具解决问题的过程, 掌握利用智能工具解决问题的一般方法。 体验探究 北斗卫星导航系统 北斗卫星导航系统(如图4.2.1)是我国着眼于国家安全和经济社会发展需要,自主建设、独立运行的卫星导航系统,是为全球用户提供全天候、全天时、高精度的定位、导航和授时服务的国家重要空间基础设施。北斗卫星导航系统是实现安全可信、高效便捷的国家综合体系的核心,在人工智能等影响未来产业战略格局的前沿领域发挥着巨大的作用。 图4.2.1 北斗卫星导航系统模型 思考: 查阅相关资料,讨论北斗卫星导航系统与人工智能技术结合是如何改变我们的生活的。 4.2.1 人工智能平台中的智能工具 2018年国家公布了新一代人工智能开放创新平台,包括自动驾驶、城市大脑、医疗影像、智能语音和智能视觉五大方面。 图4.2.2 利用人工智能平台实现“刷脸签到”的设置页面 实践活动 利用人工智能平台体验人脸识别 一些人工智能平台提供了开放的智能工具服务功能,例如:文字识别、语音识别和人脸识别等。尝试搜索这些平台,利用其中的“人脸会场签到“功能解决实际问题。在组织班会活动中,同学们可体验一下“人脸会场签到“。 1.会议准备:注册人工智能平台账号,使用“人脸会场签到“工具,收集参会人员的相关信息。 2.会议现场:参会人员通过数字设备进行人脸签到。 3.会后信息处理:会后将参会信息进行相应的数据分析,并将信息保存。 观察用照片签到能否成功,讨论人脸签到相比其他签到方式的优势与不足。此外,说出人脸识别还有哪些应用场景。 4.2.2 编程调用平台中的智能工具 例:编程开发“信息值守机器人。 在使用个人微信时,有时我们不能及时回复朋友的信息,“信息值守机器人“可以帮助我们解决这个问题。使用Python语言就可以开发这样的机器人,如图4.2.3所示。 图4.2.3 开发“信息值守机器人”过程示意图 (1)引入Python模块 该程序需要调用sinomaps模块(本教材专用模块)和itchat模块(itchat模块是连接微信的一个开源模块,使用它可以进行微信中的操作),用于与网络平台的服务器进行交互和与微信交互。 (2)向网络服务发送请求 通过向一个网络服务的网址发送请求,网络服务提供商一般会提供调用相应封装好的服务。本程序中使用的是sinomaps当中的函数get_response(该函数用以返回数据)调用服务。 (3)关联机器人平台账号 关联机器人平台账号首先要注册账号获取KEY。KEY起到的作用是与平台机器人服务进行认证和对接。具体关联方法可参考教学资源平台。 (4)运行程序 实践活动 邀请好友与自己通过微信进行对话,观察当你不回答时机器人是怎样回复的。 1.思考机器人的回答与自己的回答有何不同,它能取代你自己吗 2.找一位不知情的好友,让他与机器人对话。一段对话后,询问好友,看他是否知道是机器人在和他对话。 与“信息值守机器人”对话 Python 语言第三方库的功能 1.Web开发 Django:是一个高效的Web开发框架。它能够快速、便捷地构建和维护高质量的Web应用。 Tornado:是一种Wreb服务器软件的开源版本。 Flask:是一个使用Python编写的轻量级Web应用框架。 2.爬虫 Requests:是一个客户端库,编写网络爬虫和测试服务器响应数据时经常会用到它。 Scmpy:是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 Selenium:是一个用于Web应用程序测试工具,可模拟人的动作自动进行浏览操作。 3.数据库 PyMongo:用于连接MongoDB数据库。 PyMySQL:用于连接MySQL数据库。 4.机器学习 NLTK:是一个比较优秀的自然语言处 ... ...

~~ 您好,已阅读到文档的结尾了 ~~