当前位置:网站首页>实践篇2:深度学习之----LetNet之tensorflow2的实现
实践篇2:深度学习之----LetNet之tensorflow2的实现
2022-08-08 20:08:00 【xp_fangfei】
活动地址:CSDN21天学习挑战赛
该篇文章是基于上篇文章(实践篇1:深度学习之----LetNet之tensorflow2的实现)的补充和继续;
上篇知识点补充:
上篇文章网络详情中Param表示的是该层的输入参数:
- 卷积层参数的计算公式:
(卷积核大小*卷积核大小*卷积核通道数 + 1)*卷积核个数
例子:(上篇文章为例)
conv2d (Conv2D)(第一个卷积层):(331+1)32=320
conv2d_1 (Conv2D) (第二个卷积层):(33*32+1)*64=18496
- 全连接层计算公式:
(输入数据维度+1)*神经元个数
例子:(上篇文章为例)
输出层之前的全连接层:(64+1)*10=650
加1的原因,因为每个神经元都有一个偏置bias。
模型的编译:
model.compile(optimizer='adam',
loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),
metrics=['accuracy'])
model.compile()用法:
model.compile() 方法用于在配置训练方法时,告知训练时用的优化器、损失函数和准确率评测标准
model.compile(optimizer = 优化器, loss = 损失函数, metrics = ["准确率”])
其中:
optimizer可以是字符串形式给出的优化器名字,也可以是函数形式,使用函数形式可以设置学习率、动量和超参数
例如:
“sgd” 或者 tf.optimizers.SGD(lr = 学习率,decay = 学习率衰减率,momentum = 动量参数)
loss可以是字符串形式给出的损失函数的名字,也可以是函数形式
例如:
”mse" 或者 tf.keras.losses.MeanSquaredError()
Metrics标注网络评价指标
例如:
"accuracy" : y_ 和 y 都是数值,如y_ = [1] y = [1] #y_为真实值,y为预测值
"sparse_accuracy":y_和y都是以独热码 和概率分布表示,如y_ = [0, 1, 0], y = [0.256, 0.695, 0.048]
"sparse_categorical_accuracy" :y_是以数值形式给出,y是以 独热码给出,如y_ = [1], y = [0.256 0.695, 0.048]
今天先到这吧,下次讲一下优化器!
如有错误欢迎指正!
边栏推荐
- MySQL权限管理
- Superman is coming!Flutter realizes full-screen power animation!
- 腾讯云原生成本优化平台FinOps Crane荣获国家级大奖!
- 虚假信息处理最新有何进展?KDD2022《打击错误信息和应对媒体偏见》教程,161页ppt
- 经验分享|低成本快节奏搭建企业知识管理系统的方法
- 自定义MVC
- 黑猫带你学Makefile第10篇:如何将未被编译的代码/自己写的驱动编译进uboot
- 买股票安全吗 资金能取出来吗
- Codeforces Round #707 (Div. 2) C(抽屉原理)
- 软考中级网络工程师全面学习笔记第2版(5万字)+配套视频及课件
猜你喜欢

Ansible自动化运维工具(二)playbook剧本

Qt界面优化:Qt窗体控件设置

从 VLAN 到 IPVLAN: 聊聊虚拟网络设备及其在云原生中的应用

快速搭建SSM框架

莅临GOPS大会龙智展位,获取Forrester最新报告:《Forrester Wave:2021年第四季度企业服务管理报告》

“12306” 的架构到底有多牛逼?

信号与系统【x(t)*h(t)=y(t) 求h(t)】附matlab代码

五大理由告诉你为什么开发人员选择代码质量静态分析工具Klocwork来实现软件安全

黑猫带你学Makefile第5篇:Makefile中函数的使用

What are the benefits of knowledge sharing for businesses?
随机推荐
uni-app微信小程序如何渲染markdown
【分享】如何在集简云平台自己进行应用开发?
IJCAI 2022 | Can Graph Neural Networks Detect Anomalies?
面试面到自闭,字节软件测试岗五轮面试,四个小时灵魂拷问...
JVM调优-JVM调优实践一
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
性能问题从发现到优化一般思路
MySQL8 免安装版安装
JMeter测试接口并发场景
Mei cole studio OpenHarmony equipment development training notes - the first learn notes
黑猫带你学Makefile第8篇:uboot/kernel中的makefile基本语法与流程
黑猫带你学Makefile第10篇:如何将未被编译的代码/自己写的驱动编译进uboot
监控工具普罗米修斯(Prometheus)的介绍与安装
fillder4 keeps prompting the system proxy was changed, watch me solve it
方舟建筑代码指令大全
文件上传接入阿里云OSS
第四讲 SVN
超人飞来!Flutter 实现满屏的力量感动画!
用 Antlr 重构脚本解释器
莅临GOPS大会龙智展位,获取Forrester最新报告:《Forrester Wave:2021年第四季度企业服务管理报告》