《和AI交朋友》教学设计——初识人工智能
创新整合点
(1借助编程软件的机器学习扩展,使学生初步体验建立训练模型,让电脑进行学习的过程,进而感受人工智能的核心技术之一。
(2)借助编程软件的人工智能服务,
在编写程序时使用语音交互模块,增强趣味性。
教材分析
本课的教学内容是自主整合的。首先,选取了苏教版六年级信息技术“人工智能初步教学”单元中的《初识人工智能》一课的部分内容,让学生了解人工智能的基本概念,并通过体验身边的人工智能,初步感受和了解人工智能的实现原理。其次,选取了“石头、剪刀、布"猜拳游戏的编程实例,让学生在和计算机对战猜拳的过程中,再次体验人工智能识别技术,感知机器学习的完整过程,并完善训练模型,优化程序。最后,选取了生活中的场景运用一识别口罩佩戴情况,让学生编写简易的人工智能系统,模拟解决实际问题,并实现知识迁移,提高学生利用人工智能合理改造生活的能力。在学习过程中,不断激发学生兴趣,让学情分析本节课的教学对象是四年级的学生,他们开始从被动的学习主体向主动的学习主体转变,已具有一定的解决问题能力,可以进行复杂的分析,所以,在自学教材辅助的基础上,鼓励学生思考探究、交流合作发挥主观能动性,积极想象和创造。另外,四年级学生已有一定的生活经验,对人工智能应用有一定的了解,但对人工智能的概念和实现人工智能系统等还是不清楚,所以在多次体验后直观呈现人工智能概念还要借助游戏案例帮助学生建立表象。需要注意的是,学生是刚开始接触慧编程软件,而且个体间编程基础不同,能力有差异,所以对于“识别口罩佩戴”的程序设计,实现基本功能即可。
教学环境与准备
已安装慧编程软件的笔记本电脑、自学教材。
教学过程
1.走近智能语音助手,了解人工智能产品
教师出示小度、小爱同学和天猫精灵的产品图片,提问:“同学们,这些产品大家用过吗?“根据实际情况,追问学生的使用感受。
学生可能回答:它们很智能。
师:它们到底有多能干呢?看!(播放《小爱同学宣传片》)
总结:它们可以对话,可以操控智能家居设备,都是人工智能助手。
根据实际情况,引导学生体验手机的语音助手。
(出示智能灯、智能门锁、智能马桶、智能手环、扫地机器人图片)还有这些,也都是人工智能产品,人工智能已经融入我们生活的很多方面。
让机器会思考、能感知、懂判断,模拟人的智能行为,“人工智能”就是这样一门用于模拟、延伸和扩展人的智能的科学技术。接下来,我们进一步体验人工智能。
设计意图:借助学生已有的生活经验,感受人工智能产品带来的快捷方便。通过图片、视频和手机实操体验,激发学生的学习兴趣,感性地认识什么是人工智能。最后,文字出示人工智能概念,加深印象。
2.走近机器学习,完善训练模型,设计口罩程序
教师与学生玩猜拳游戏,提问:“你们有没有和机器玩过猜拳?”
教师演示在慧编程软件中打开“猜拳游戏”,请学生上台体验,发现计算机判断结果有错。引导学生仔细观察,回答出错的原因。
学生可能的回答:出“剪刀”后,识别显示得不正确。
师:计算机能识别“石头”和“布”,但不能识别“剪刀”,所以我们要教计算机认识“剪刀”
教师指导学生在“机器学习中找到训练模型”,并重置“剪刀的样本。
师:你们觉得怎样可以提高识别的准确性?
学生可能的回答:使用不同人的手,换不同的角度学习样本。学完样本后,再玩猜拳游戏成功。
师:“机器学习”是人工智能的核心技术之一,它是从训练模型到检验再到应用的完整过程,计算机可以通过这样的学习,具备像人一样的智能,学得越多,识别能力越强。
目前,防疫仍不可松像,科学配戴口罩很重要,但老师在校门口执勤的时候发现,还是有同学忘戴口罩或佩戴不正确。你能不能设计智能程序,识别大家的口罩佩戴情况后发出提醒呢?(引导学生发现“识别
口罩佩戴情况”和猜拳游戏的类似之处)
学生可能的回答:“猜拳游戏”是识别“石头”剪刀“布”的手势,“识别口罩佩戴情况”就是识别“戴口罩“没戴口罩“口罩佩戴不规范”的样子。
师:通过“机器学习“完成样本学习,就可以让计算机识别出这三种情况,再通过编程实现智能提醒。
学生自学教材完成程序编写,教师巡回指导。
设计意图:从熟悉的猜拳游戏入手,调动学生的积极性,接着引导他们观察思考,发现问题,此时进行知识讲解,学生高度关注,学得扎实。之后,引出口罩佩戴的实际问题,通过对比学习,引导学生进行知识迁移并应用,保持学习的积极性。四年级学生刚接触慧编程软件,所以借助自学教材,强调编程的重要性,降低编程难度,促进学习的主动性,提升学生自主探究和合作交流的能力。在整个过程中,体验用计算思维解决生活中实际问题的方法,也为后续学习铺垫。
3.走近人工智能,创想未来世界
师:我们了解了人工智能的应用,修复了“猜拳游戏”,还编写了“识别口罩佩戴程序”,你们觉得,校园里有哪些地方或物品可以借助人工智能技术带来便利呢?
学生可能的回答:智能黑板擦、教室环境的智能调节等。
师:近年来,人工智能发展迅速,已经应用到各行各业,为生产生活带来了更多便捷。同学们大胆想象一下,未来的人工智能,会怎样服务于我们的世界呢?
设计意图:从课堂里向课堂外延伸,从校园里向校园外拓展,鼓励学生活学活用,畅想未来,促进学生进一步理解人工智能,激发学生继续学习、深入探究的积极性,提高自身信息素养。
相关文章:
《和AI交朋友》教学设计——初识人工智能
创新整合点 (1借助编程软件的机器学习扩展,使学生初步体验建立训练模型,让电脑进行学习的过程,进而感受人工智能的核心技术之一。 (2)借助编程软件的人工智能服务, 在编写程序时使用语音交互模块…...
机载雷达的时间简史
从地基起步 蝙蝠,虽然像人一样拥有双眼,但它看起东西来,用到的却不是眼睛。蝙蝠从鼻子里发出的超声波在传输过程中遇到物体后会立刻反弹,根据声波发射和回波接收之间的时间差,蝙蝠就可以轻易地判断出物体的位置。这一工…...
2018年MathorCup数学建模A题矿相特征迁移规律研究解题全过程文档及程序
2018年第八届MathorCup高校数学建模挑战赛 A题 矿相特征迁移规律研究 原题再现: 背景材料: 球团矿具有含铁品位高、粒度均匀、还原性能好、机械强度高、微气孔多等特性, 是高炉炼铁的重要原料之一。近年来国内外普遍认识到球团矿高温状态下冶金性能是评价炉料…...
如何在 Python 中创建对象列表
Python 中要创建对象列表: 声明一个新变量并将其初始化为一个空列表。使用 for 循环迭代范围对象。实例化一个类以在每次迭代时创建一个对象。将每个对象附加到列表中。 class Employee():def __init__(self, id):self.id idlist_of_objects []for i in range(5…...
Canny算法原理和应用
Canny算法的原理使用高斯滤波器滤波使用 Sobel 滤波器滤波获得在 x 和 y 方向上的输出,在此基础上求出梯度的强度和梯度的角度edge为边缘强度,tan为梯度方向上图表示的是中心点的梯度向量、方位角以及边缘方向(任一点的边缘与梯度向量正交&am…...
数据挖掘(2.2)--数据预处理
目录 二、数据描述 1.描述数据中心趋势 1.1平均值和截断均值 1.2加权平均值 1.3中位数(Median)和众数(Mode) 2.描述数据的分散程度 2.1箱线图 2.2方差和标准差 2.3正态分布 3.数据清洗 3.1数据缺失的处理 3.2数据清洗 二、数据描述 描述数…...
JVM堆与堆调优以及出现OOM如何排查
调优的位置——堆 Heap,一个JVM只有一个堆内存,堆内存的大小是可以调节的。 类加载器读取了类文件后,一般会把什么东西放到堆中?类,方法,常量,变量~,保存我们所有引用类型的真实对象; 堆内存中…...
Springboot——自定义Filter使用测试总结
文章目录前言自定义过滤器并验证关于排除某些请求的方式创建测试接口请求测试验证异常过滤器的执行流程注意事项资料参考前言 在Java-web的开发领域,对于过滤器和拦截器用处还是很多,但两者的概念却极易混淆。 过滤器和拦截器都是采用AOP的核心思想&am…...
软件测试(进阶篇)(1)
一)如何根据需求来设计测试用例? 1)验证功能的正确性,合理性,无二义性,逻辑要正确 2)分析需求,细化需求,从需求中提取出测试项,根据测试项找到测试点,根据测试点具体的来进行设计测试…...
(七十三)大白话深入探索多表关联的SQL语句到底是如何执行的?(1)
今天我们来继续跟大家聊聊多表关联语句是如何执行的这个问题,上次讲了一个最最基础的两个表关联的语句和执行过程,其实今天我们稍微来复习一下,然后接着上次的内容,引入一个“内连接”的概念来。 假设我们有一个员工表࿰…...
SYSU程设c++(第三周) 对象类、类的成员、类与结构体的区别、类的静态成员
对象&类 类用于指定对象的形式,它包含数据的表示方法和用于处理数据的方法。 • 类中的数据和方法称为类的成员。 • 函数在一个类中也被称为类的成员。 定义一个类,其效果是定义一个数据类型的蓝图。它定义了类的对象包括了什么,以及可…...
Redis管道
目录 1、什么是管道? 2、案例演示 3、注意事项 4、面试题 1、什么是管道? 管道(pipeline)可以一次性发送多条命令给服务端,服务端依次处理完,通过一条响应一次性将结果返回,减少 IO 的次数&…...
conda的共用package[硬链接]@pytorch和tensorflow装在同一个环境里好不好?
文章目录refpackage复用(指定同版本)conda install 比pip install 更可能节省空间pytorch和tensorflow装在同一个环境里?导入依赖导入依赖试验ref python - Can packages be shared across Anaconda environments? - Stack OverflowManaging environments — conda 23.1.0.p…...
「Vue面试题」动态给vue的data添加一个新的属性时会发生什么?怎样去解决的?
一、直接添加属性的问题 我们从一个例子开始 定义一个p标签,通过v-for指令进行遍历 然后给botton标签绑定点击事件,我们预期点击按钮时,数据新增一个属性,界面也 新增一行 <p v-for"(value,key) in item" :key&q…...
Flutter-Scaffold组件
在Flutter开发当中,我们可能会遇到以下的需求:实现页面组合使用,比如说有悬浮按钮、顶部菜单栏、左右抽屉侧边栏、底部导航栏等等效果。Scaffold组件可以帮我们实现上面需求说的效果。这篇博客主要分享容器组件的Scaffold组件的使用ÿ…...
Postman简介及接口测试流程(小菜鸟攻略)
目录 前言 一、常见接口 二、前端和后端 三、什么是接口测试 四、接口组成 1、接口说明 2、调用url 3、请求方法(get\post) 4、请求参数、参数类型、请求参数说明 5、返回参数说明 五、为什么要做接口测试 本章主要介绍如何使用postman做接口…...
kubebuilder注释
标记语法Empty kubebuilder:validation:Optional:空标记像命令行中的布尔标记位-- 仅仅是指定他们来开启某些行为。Anonymous kubebuilder:validation:MaxItems2:匿名标记使用单个值作为参数。Multioption kubebuilder:printcolumn:JSONPath".statu…...
java日志
日志是软件开发的重要组成部分。一个精心编写的日志代码提供快速的调试,维护方便,以及应用程序的运行时信息结构化存储。日志记录确实也有它的缺点。它可以减缓的应用程序Log4jLog4j是Apache的一个开放源代码项目,通过使用Log4j,我…...
研发中台拆分过程的一些心得总结
背景在 21 年,中台拆分在 21 年,以下为中台拆分的过程心得,带有一定的主观,偏向于中小团队中台建设参考(这里的中小团队指 3-100 人的团队),对于大型团队不太适用,毕竟大型团队人中 …...
HTTP介绍
HTTP1、简介HTTP概念:HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。如果想知道具体的格式,可以打开浏览器…...
JavaScript 中的 ES|QL:利用 Apache Arrow 工具
作者:来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗?了解下一期 Elasticsearch Engineer 培训的时间吧! Elasticsearch 拥有众多新功能,助你为自己…...
基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装
以下是基于 vant-ui(适配 Vue2 版本 )实现截图中照片上传预览、删除功能,并封装成可复用组件的完整代码,包含样式和逻辑实现,可直接在 Vue2 项目中使用: 1. 封装的图片上传组件 ImageUploader.vue <te…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
3403. 从盒子中找出字典序最大的字符串 I
3403. 从盒子中找出字典序最大的字符串 I 题目链接:3403. 从盒子中找出字典序最大的字符串 I 代码如下: class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...
Caliper 配置文件解析:config.yaml
Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...
嵌入式常见 CPU 架构
架构类型架构厂商芯片厂商典型芯片特点与应用场景PICRISC (8/16 位)MicrochipMicrochipPIC16F877A、PIC18F4550简化指令集,单周期执行;低功耗、CIP 独立外设;用于家电、小电机控制、安防面板等嵌入式场景8051CISC (8 位)Intel(原始…...
Python 训练营打卡 Day 47
注意力热力图可视化 在day 46代码的基础上,对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...
Vue 模板语句的数据来源
🧩 Vue 模板语句的数据来源:全方位解析 Vue 模板(<template> 部分)中的表达式、指令绑定(如 v-bind, v-on)和插值({{ }})都在一个特定的作用域内求值。这个作用域由当前 组件…...
[USACO23FEB] Bakery S
题目描述 Bessie 开了一家面包店! 在她的面包店里,Bessie 有一个烤箱,可以在 t C t_C tC 的时间内生产一块饼干或在 t M t_M tM 单位时间内生产一块松糕。 ( 1 ≤ t C , t M ≤ 10 9 ) (1 \le t_C,t_M \le 10^9) (1≤tC,tM≤109)。由于空间…...
