当前位置:网站首页>5.回顾简单的神经网络
5.回顾简单的神经网络
2022-08-03 04:05:00 【好名字能更容易让朋友记住】
回顾简单的神经网络
输入数据
import keras.datasets as mnist (train_images, train_labels), (test_images, test_labels) = mnist.load_data() train_images = train_images.reshape((60000, 28*28)) train_images = train_images.astype('float32') / 255 test_images = test_images.reshape((10000, 28*28)) test_images = test_images.astype('float32') / 255 # 输入图像保存在float32格式的Numpy张量中,形状分别为(60000,783)(训练数据)和(10000,784)(测试数据)。构建网络
network = models.Sequential() network.add(layers.Dense(512, activation='relu', input_shape=(28*28,))) network.add(layers.Dense(10, activation='softmax')) # 这个网络包含两个Dense层,每层都对输入数据进行一些简单的张量运算,这些运算都包含权重张量。 # 权重张量是该层的属性,里面保存了网络所学到的知识。网络编译
network.compile(optimizer='rmsprop', loss='categorical_crossentropy', metrics=['accuracy']) # categorical_crossentropy 是损失函数,是用于学习权重张量的反馈信号,在训练阶段应该使他最小化。 # 减少损失是由小批量随机梯度下降来实现的。 # 梯度下降的具体方法是由第一个参数给定的,即rmsprop优化器。训练循环
network.fit(train_images, train_labels, epochs=5, batch_size=128) # 网络开始在训练数据上进行迭代(每个小批量包括128个样本),共迭代5次(在所有训练数据上迭代一次叫做一个轮次。 # 在每次迭代过程中,网络会计算批量损失相对于权重的梯度,并相应地更新权重。 # 5论之后,网络进行了2345次梯度更新(每轮469次),网络损失值将变得足够小,使得网络能够以很高的精度对于手写数字进行分类。
边栏推荐
- Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
- 电子设备行业智能供应链系统:打破传统供应链壁垒,提升电子设备企业管理效能
- C# WPF设备监控软件(经典)-上篇
- Auto. Js scripts run time calculated Pro
- 浏览器监听标签页关闭
- Shenzhen Offline Registration|StarRocks on AWS: How to conduct rapid and unified analysis of real-time data warehouses
- 2022河南萌新联赛第(四)场:郑州轻工业大学 G - 迷宫
- 深圳线下报名|StarRocks on AWS:如何对实时数仓进行极速统一分析
- 【无标题】2022-7-24
- 百度超级链:鼓励企业做自己的链
猜你喜欢
随机推荐
ClickHouse - Getting Started
【STM32】入门(四):外部中断-按键通过中断动作
shell之条件语句(条件测试、if语句,case语句)
正则表达式与绕过案例
肖sir___面试就业课程____app
寄存器(内存访问)
GD32学习笔记(3)NAND Flash管理
OpenFOAM extracts equivalency and calculates area
我的“眼睛”就是尺!
synchronized原理
Pro * C Jin Cang database migration guide (4) KingbaseES Pro * C migration guide)
DC-4靶场搭建及渗透实战详细过程(DC靶场系列)
flink sql任务变更,在sql里面增加几个字段后,从以前保存的savepoint恢复启动出错。
高等代数_笔记_配方法标准化二次型
工程制图-齿轮
肖sir__自动化面试题
深圳线下报名|StarRocks on AWS:如何对实时数仓进行极速统一分析
Test drive: project management module - curd development project
肖sir__面试接口测试
Linux-Docker-Redis安装









