当前位置: 首页 > wzjs >正文

建湖专业做网站的公司公司网站的开发策略

建湖专业做网站的公司,公司网站的开发策略,wordpress move,百度公司网站制作🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 第T9周:猫狗识别2 tf.config.list_physical_devices(“GPU”),用于检测当前系统是否有可用的 GPU,并将结果存入 gpus 变量…
  • 🍨 本文为🔗365天深度学习训练营 中的学习记录博客
  • 🍖 原作者:K同学啊

第T9周:猫狗识别2

在这里插入图片描述
tf.config.list_physical_devices(“GPU”),用于检测当前系统是否有可用的 GPU,并将结果存入 gpus 变量。如果系统检测到 GPU,代码会选择第一块 GPU(gpu0 = gpus[0]),然后调用tf.config.experimental.set_memory_growth(gpu0, True) 来启用 GPU。

在这里插入图片描述
在这里插入图片描述
设定 batch_size=64,即每次训练时取 64 张图片进行计算。
设定图像大小 224x224,这样所有加载的图片都会被调整到该尺寸,以确保模型输入维度一致。
seed=12:固定随机种子,确保数据划分不会因多次运行而变化。image_size=(img_height, img_width):调整所有图片大小为 224x224。batch_size=batch_size:每批次加载 64 张图片。
数据集中共有3400 张图片,分别属于2个类别。其中,2720张作为训练集,680张作为验证集。
这个批次包含 64张图片(因为 batch_size=64),每张图片的尺寸是 224x224。 图片有 3 个通道。
Label_batch是形状(64,)的张量,这些标签对应64张图片
在这里插入图片描述
cache(),将数据缓存在内存中,提高训练速度
shuffle(1000):打乱训练数据,缓冲区大小是 1000
prefetch(buffer_size=AUTOTUNE):异步加载数据,加速训练过程(AUTOTUNE 会自动选择合适的预取大小)
layers.Rescaling(1./255):把像素值从 [0, 255] 缩放到 [0.0, 1.0]
从 val_ds 中取出一个 batch(默认是 (batch_size, height, width, 3))
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
多分类任务的 VGG16 卷积神经网络,保留了 VGG16 的经典结构(13 个卷积层 + 3 个全连接层),输出为 nb_classes 类的 softmax 结果。
输入图像的 shape 是 (img_width, img_height, 3),支持 RGB 彩图。
每个 block 都由若干个 3x3 卷积层(带 ReLU 激活),一个 2x2 最大池化层
每个卷积层都使用 ‘same’ padding 保证输出尺寸一致,池化后尺寸减半。
Flatten(),把多维 feature map 展平成一维向量。
两个 Dense(4096) 层,经典的全连接层(重参数)。
Dense(nb_classes, activation=‘softmax’),输出最终的分类概率。
img_width, img_height 是图像的宽和高(为 224x224 默认的 VGG 输入尺寸)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
tqdm 是一个进度条库,显示每轮训练/验证的进度。
总共训练10 个 epochs,初始学习率设置为 0.0001。
每轮将学习率乘以 0.92,手动设置给模型的优化器。
遍历 train_ds,对每一个 batch 使用 model.train_on_batch() 进行训练。把最后一个 batch 的 loss 和 accuracy 存进历史列表。保存最后一个 batch 的验证指标。

在这里插入图片描述
在这里插入图片描述
Training and Validation Accuracy
X轴:表示训练轮数(epochs),从0到9,10轮。
Y轴:表示准确率(accuracy),范围是从0.5到0.85。
蓝线(Training Accuracy):训练集上的准确率。
橙线(Validation Accuracy):验证集上的准确率。
准确率上升,从大约 0.51 提升到了 0.84。
训练集和验证集的准确率曲线接近,说明模型在训练过程中没有过拟合。验证准确率和训练准确率同步提升,模型的泛化能力较强。
Training and Validation Loss
X轴:同样是训练轮数。
Y轴:表示损失值(loss),从大约 1.5 降到 0.35 左右。
蓝线(Training Loss):训练集上的损失值。
橙线(Validation Loss):验证集上的损失值。
损失值持续下降,说明模型在逐步学习、拟合得越来越好。
训练和验证的损失曲线也几乎重合,验证损失略低于训练损失,数据未被过拟合,验证集代表性良好,模型有很好的泛化能力。
模型训练过程稳定,准确率上升,损失下降。验证集表现良好,未见过拟合或欠拟合。
在这里插入图片描述

http://www.dtcms.com/wzjs/818175.html

相关文章:

  • wordpress 安装 数据库连接错误宁波网站优化方法
  • 友情链接交换网站微商营销软件商城
  • 一么多设计公司关键词优化的五个步骤
  • 招工网站怎么做东海做网站公司
  • 广安网站建设公司学历提升机构的套路
  • 时光慢网站建设方案论文seo网络优化公司
  • 网站页面设计代码谷歌推广关键词匹配
  • 象山网站优化公司沧州微酷网络科技有限公司
  • 便宜购 网站建设爱链在线
  • 旅游品牌网站的建设莱芜正规的网站建设
  • 建视频网站的费用深圳百度推广开户
  • c语言做网站可用的ftp网站
  • 广东企业网站seo哪家好怎样用jsp做网站 新手教程
  • 网站 设计 电商自助网站免费建站平台
  • 网站建设方案及深圳蚂蚁网络
  • 镇江网站建设优化案例分析北京游戏软件开发公司
  • 口碑营销方案珠海做网站优化的公司
  • 网站源码小千个人网免费制作app软件教程
  • 河北中保建设集团网站首页增城网站建设服务
  • 网站建设公司的会计分录约么同城实时定位搜索引擎
  • 购物网站建设需求模板下载电子商务平台经营者对
  • 织梦网站访问量统计代码如何创建微信小程序
  • 网站设计开发招聘做网站seo的公司哪家好
  • 云南省工程建设交易系统网站seo站外推广业务外包
  • 福建省分行建设银行网站wordpress 获取标题
  • 装修做劳务去哪个网站找工地做网站架构需要注意什么
  • 怎么做vip电影网站网页设计尺寸多少比较好
  • 临沂网站开发中国建设银行网站登陆
  • 深圳网站建设设软件开发合同书范本
  • 免费网站建站品牌营销是什么