第12课 智能预测出行方式 2023-—2024学年浙教版(2023)初中信息技术九年级全册
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试不同的方法和策略,以寻找最佳的解决方案。
教学目标
社会责任: • 通过智能预测出行方案的设计和实践,引导学生关注城市交通拥堵、环
境污染等社会问题,并尝试通过技术手段为解决这些问题贡献自己的力 量。 • 培养学生的社会责任感和使命感,使他们能够运用所学知识为社会做出 积极的贡献。 • 在项目化学习的过程中,鼓励学生进行团队协作,共同完成任务。通过 有效的沟通和协作,培养学生的团队合作精神和沟通能力。
03
04
05
交通特性
我们地熟区悉的特语性音识别和图天像气识别条在应件用中存在时以下间安特全隐性患:
实时交通 信息
新知导入
利用机器为我们的出行提供合理的建议
机器学习模型构建
数据整合与分析
优化算法设计
我们熟悉的语音识别和图像识别在应用中存在以下安全隐患:
数据收集与处理
实时更新与反馈
新知讲解
相关知识
➢ 人工神经网络 ➢ 深度学习
板书设计
智能预测出行方式
知识点 一、人工神经网络 二、深度学习 三、神经网络实现出行预测
随堂练习
1. 请简述人工神经网络的基本结构 和工作原理。
第12课 智能预测出行方式
浙教版九年级上册
教学目标
实践意识: • 学生能够通过实际动手操作,将理论知识转化为实践操作,从而加深对
信息技术的理解和应用。 • 鼓励学生积极参与项目化学习,通过实际操作完成智能预测出行方案的
设计,培养其独立解决问题的能力。 • 在设计智能预测出行方案的过程中,激发学生的创新思维,鼓励他们尝
使用神经网络进行出行预测的步骤包括数据收集、数据预处理、模型设模型 训练、模型优化等
下面仅呈现实现数据输入部分的Python 代码:
# 导入所需模块
import tensorflow as tf from sklearn import datasets from matplotlib import pyplot as plt import numpy as np
由于机器学习的结果受到各种外界条件的影响,目前大部分的通过训练形成 的模型,很难达到100%正确率,就像我们利用指纹解锁手机,并不是每次都能 够解锁成功一样。因此,我们会把正确率高于某个百分率的模型认为是训练成 功的模型。
随堂练习 请简述人工神经网络的基本结构和工作原理。
随堂练习
基本结构: 人工神经网络由大量的人工神经元相互连接而成,这些神经 元组成了不同的层次,主要包括输入层、隐藏层和输出层。输 入层负责接收外部输入信息,隐藏层对输入信息进行加工处理, 输出层产生最终的输出结果。每一层中的神经元都与下一层的 神经元相连,形成复杂的网络结构。
np.random.seed(116) #使用相同的seed,保证输入特征和标签一一对应 np.random.shuffle(x_data) np.random.seed(116) np.random.shuffle(y_data) tf.random.set_seed(116)
新知讲解
三、神经网络实现出行预测
新知讲解
一、人工神经网络
科学家受到人体神经细胞的启发,把每个 神经细胞抽象成一个叫作神经元模型的基本 信息单元,把许多这样的信息单元按一定的 层次结构连接起来,就得到人工神经网络。 通过输入层给人工神经网络输人大量数据, 由神经元模型构成的多层神经网络对这些数 据进行计算,从而得到需要输出的结果。
新知讲解
神经网络模型用于智能预测出行,需要采集出行相关的数据,对数据进行预处 理和特征提取,将数据划分为训练集和测试集;选择适合的模型进行训练和测试, 并将训练好的模型应用到实际出行预测中,提高出行效率和降低出行成本。
新知讲解
一、人工神经网络
人体内有大量神经细胞,也叫神经元。神 经细胞通过相互联系构成了个功能强大、结 构复杂的信息处理系统--人体神经系统。人能 够思考并从事各种各样的复杂工作,是因为 身体内部微小的神经细胞起着作用。
新知讲解
二、深度学习
深度学习通过构建具有很多隐层的机器学习模 型和海量的训练数据,来学习更有用的特征,从 而最终提升计算机处理新数据的准确性。
深度学习可以通过构建卷积神经网络(CNN)来 进行图像识别。CNN可以自动从图像中提取出更 有用的特征,从而实现对不同物体的识别。
新知讲解
三、神经网络实现出行预测
新知讲解
一、人工神经网络
如图13-1所示,给计算机输入猫的图片数据, 需要计算机输出是否为猫的判断。将图片数据输 入给人工神经网络,第一层神经网络会提取图片 的初始特征,然后输人给第二层神经网络,第二 层神经网络会把上一层提取的特征通过参数调节 的方式进一步细化,再输人给下一层神经网络, 以此类推经过多层神经网络的处理,最终得到猫 的特征模型,利用特征模型做出是否为猫的判断
新知导入
我们学习了如何构建预测模型。今天,我们要学习 利用代码实现预测出行的功能。那么就来看一个具体的 可运行的智能预测出行的硬件实例吧
新知导入
1. 智能预测出行方式需要考虑哪些条件或要素? 2. 如何利用机器为我们的出行提供合理的建议?
新知导入
智能预测出行方式需要考虑以下条件和要素:
01
02
• 数据集分出训练集和测试集
# 将打乱后的数据集分割为训练集和测试集,训练集为前120行,测试集为后 30行 x_trainx_data[:-30] y train ≠y data[:-30] xtest =x_data[-30:] y test =y_data[-30:]
新知讲解
三、神经网络实现出行预测
图13-1
日积月累
尽 管人工种经网络是科学家们受到人体神经细胞的启发而发明的,但 人工神经网络的信息处理能力与人体神经系统相差甚远。人工神经网络的 种类很多,如卷积神经网络、循环神经网络等,不同算法实现不同用途。 科学家们也在努力研究新的算法,从而让人工神经网络逐渐接近人体神经 系统处理信息的能力。
随堂练习
工作原理: 人工神经网络的工作原理主要基于神经元的激活和连接权重 的调整。每个神经元都有一个激活函数,用来决定神经元是否 激活并传递信号。当神经元的输入信号超过一定阈值时,神经 元会被激活,并向下一层传递信号。
拓展延伸
我们今天提到了深度学习,那么我们来了解下 深度学习吧!
课堂总结
本节课我们通过项目化学习,掌握了如何设计智能预 测出行方案,并通过实践制作了满足要求的作品。我们 学习了需求分析、数据收集处理、模型构建与优化等关 键步骤,并将理论知识应用于实际作品制作中。通过团 队合作与问题解决,我们提升了综合能力和解决问题的 技巧。这次学习不仅增强了我们的实践能力,也激发了 对智能出行领域未来发展的兴趣。
新知讲解
二、深度学习
深度学习是机器学习训练模型的一种算法,是 人工神经网络算法的拓展。典型的深度学习模型 就是多层神经网络。深度学习型的结构如图13-1 所示,就像人工神经网络一样有输入层、输出层 ,中间是神经网络构成的隐层。隐层的工作流程 是一个一层一层不断递进的处理过程。一般情况 下,我们把超过四层的人工神经网络称为深度学 习。
新知讲解
三、导入数据,分别为输入特征和标签
x_data= datasets.load traffic().data y_data = datasets.load traffic().target
• 数据集乱序
# 随机打乱数据(因为原始数据是顺序的,顺序不打乱会影响准确率) # seed:随机数种子,是一个整数,当设置之后,每次生成的随机数都一样
教学目标
社会责任: • 通过智能预测出行方案的设计和实践,引导学生关注城市交通拥堵、环
境污染等社会问题,并尝试通过技术手段为解决这些问题贡献自己的力 量。 • 培养学生的社会责任感和使命感,使他们能够运用所学知识为社会做出 积极的贡献。 • 在项目化学习的过程中,鼓励学生进行团队协作,共同完成任务。通过 有效的沟通和协作,培养学生的团队合作精神和沟通能力。
03
04
05
交通特性
我们地熟区悉的特语性音识别和图天像气识别条在应件用中存在时以下间安特全隐性患:
实时交通 信息
新知导入
利用机器为我们的出行提供合理的建议
机器学习模型构建
数据整合与分析
优化算法设计
我们熟悉的语音识别和图像识别在应用中存在以下安全隐患:
数据收集与处理
实时更新与反馈
新知讲解
相关知识
➢ 人工神经网络 ➢ 深度学习
板书设计
智能预测出行方式
知识点 一、人工神经网络 二、深度学习 三、神经网络实现出行预测
随堂练习
1. 请简述人工神经网络的基本结构 和工作原理。
第12课 智能预测出行方式
浙教版九年级上册
教学目标
实践意识: • 学生能够通过实际动手操作,将理论知识转化为实践操作,从而加深对
信息技术的理解和应用。 • 鼓励学生积极参与项目化学习,通过实际操作完成智能预测出行方案的
设计,培养其独立解决问题的能力。 • 在设计智能预测出行方案的过程中,激发学生的创新思维,鼓励他们尝
使用神经网络进行出行预测的步骤包括数据收集、数据预处理、模型设模型 训练、模型优化等
下面仅呈现实现数据输入部分的Python 代码:
# 导入所需模块
import tensorflow as tf from sklearn import datasets from matplotlib import pyplot as plt import numpy as np
由于机器学习的结果受到各种外界条件的影响,目前大部分的通过训练形成 的模型,很难达到100%正确率,就像我们利用指纹解锁手机,并不是每次都能 够解锁成功一样。因此,我们会把正确率高于某个百分率的模型认为是训练成 功的模型。
随堂练习 请简述人工神经网络的基本结构和工作原理。
随堂练习
基本结构: 人工神经网络由大量的人工神经元相互连接而成,这些神经 元组成了不同的层次,主要包括输入层、隐藏层和输出层。输 入层负责接收外部输入信息,隐藏层对输入信息进行加工处理, 输出层产生最终的输出结果。每一层中的神经元都与下一层的 神经元相连,形成复杂的网络结构。
np.random.seed(116) #使用相同的seed,保证输入特征和标签一一对应 np.random.shuffle(x_data) np.random.seed(116) np.random.shuffle(y_data) tf.random.set_seed(116)
新知讲解
三、神经网络实现出行预测
新知讲解
一、人工神经网络
科学家受到人体神经细胞的启发,把每个 神经细胞抽象成一个叫作神经元模型的基本 信息单元,把许多这样的信息单元按一定的 层次结构连接起来,就得到人工神经网络。 通过输入层给人工神经网络输人大量数据, 由神经元模型构成的多层神经网络对这些数 据进行计算,从而得到需要输出的结果。
新知讲解
神经网络模型用于智能预测出行,需要采集出行相关的数据,对数据进行预处 理和特征提取,将数据划分为训练集和测试集;选择适合的模型进行训练和测试, 并将训练好的模型应用到实际出行预测中,提高出行效率和降低出行成本。
新知讲解
一、人工神经网络
人体内有大量神经细胞,也叫神经元。神 经细胞通过相互联系构成了个功能强大、结 构复杂的信息处理系统--人体神经系统。人能 够思考并从事各种各样的复杂工作,是因为 身体内部微小的神经细胞起着作用。
新知讲解
二、深度学习
深度学习通过构建具有很多隐层的机器学习模 型和海量的训练数据,来学习更有用的特征,从 而最终提升计算机处理新数据的准确性。
深度学习可以通过构建卷积神经网络(CNN)来 进行图像识别。CNN可以自动从图像中提取出更 有用的特征,从而实现对不同物体的识别。
新知讲解
三、神经网络实现出行预测
新知讲解
一、人工神经网络
如图13-1所示,给计算机输入猫的图片数据, 需要计算机输出是否为猫的判断。将图片数据输 入给人工神经网络,第一层神经网络会提取图片 的初始特征,然后输人给第二层神经网络,第二 层神经网络会把上一层提取的特征通过参数调节 的方式进一步细化,再输人给下一层神经网络, 以此类推经过多层神经网络的处理,最终得到猫 的特征模型,利用特征模型做出是否为猫的判断
新知导入
我们学习了如何构建预测模型。今天,我们要学习 利用代码实现预测出行的功能。那么就来看一个具体的 可运行的智能预测出行的硬件实例吧
新知导入
1. 智能预测出行方式需要考虑哪些条件或要素? 2. 如何利用机器为我们的出行提供合理的建议?
新知导入
智能预测出行方式需要考虑以下条件和要素:
01
02
• 数据集分出训练集和测试集
# 将打乱后的数据集分割为训练集和测试集,训练集为前120行,测试集为后 30行 x_trainx_data[:-30] y train ≠y data[:-30] xtest =x_data[-30:] y test =y_data[-30:]
新知讲解
三、神经网络实现出行预测
图13-1
日积月累
尽 管人工种经网络是科学家们受到人体神经细胞的启发而发明的,但 人工神经网络的信息处理能力与人体神经系统相差甚远。人工神经网络的 种类很多,如卷积神经网络、循环神经网络等,不同算法实现不同用途。 科学家们也在努力研究新的算法,从而让人工神经网络逐渐接近人体神经 系统处理信息的能力。
随堂练习
工作原理: 人工神经网络的工作原理主要基于神经元的激活和连接权重 的调整。每个神经元都有一个激活函数,用来决定神经元是否 激活并传递信号。当神经元的输入信号超过一定阈值时,神经 元会被激活,并向下一层传递信号。
拓展延伸
我们今天提到了深度学习,那么我们来了解下 深度学习吧!
课堂总结
本节课我们通过项目化学习,掌握了如何设计智能预 测出行方案,并通过实践制作了满足要求的作品。我们 学习了需求分析、数据收集处理、模型构建与优化等关 键步骤,并将理论知识应用于实际作品制作中。通过团 队合作与问题解决,我们提升了综合能力和解决问题的 技巧。这次学习不仅增强了我们的实践能力,也激发了 对智能出行领域未来发展的兴趣。
新知讲解
二、深度学习
深度学习是机器学习训练模型的一种算法,是 人工神经网络算法的拓展。典型的深度学习模型 就是多层神经网络。深度学习型的结构如图13-1 所示,就像人工神经网络一样有输入层、输出层 ,中间是神经网络构成的隐层。隐层的工作流程 是一个一层一层不断递进的处理过程。一般情况 下,我们把超过四层的人工神经网络称为深度学 习。
新知讲解
三、导入数据,分别为输入特征和标签
x_data= datasets.load traffic().data y_data = datasets.load traffic().target
• 数据集乱序
# 随机打乱数据(因为原始数据是顺序的,顺序不打乱会影响准确率) # seed:随机数种子,是一个整数,当设置之后,每次生成的随机数都一样