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

怎样做网商网站网站订单系统模板下载

怎样做网商网站,网站订单系统模板下载,微盟商城官网,企查查企业信息查询在线查询1. DenseNet 网络介绍 本章实现的项目是DenseNet 网络对花数据集的五分类#xff0c;下载链接#xff1a; 基于迁移学习的 DenseNet 图像分类项目 DenseNet 网络是在 ResNet 网络上的改进#xff0c;大概的网络结构如下#xff1a; 1.1 卷积的简单介绍 图像识别任务主要…1. DenseNet 网络介绍 本章实现的项目是DenseNet 网络对花数据集的五分类下载链接 基于迁移学习的 DenseNet 图像分类项目 DenseNet 网络是在 ResNet 网络上的改进大概的网络结构如下 1.1 卷积的简单介绍 图像识别任务主要利用神经网络对图像进行特征提取最后通过全连接层将特征和分类个数进行映射。传统的网络是利用线性网络对图像进行分类然而图像信息是二维的一般来说图像像素点和周围邻域像素点相关。而线性分类网络将图像强行展平成一维不仅仅忽略了图像的空间信息而全连接层会大大增加网络的参数 为了更好把握图像像素的空间信息提出了 CNN 卷积神经网络利用卷积核(滤波器)对图像进行窗口化类似处理这样可以更好的把握图像的空间信息。 这里定义两个名词 1. 空间信息是指图像的宽高 2. 语义信息是类似手、脚一类图像本身具体的信息神经网络中在 channel 中表现 CNN 卷积神经网络一般处理流程将图像的宽高缩减增加图像的channel 信息。这是因为我们往往更在乎图像的语义信息所以正常神经网络都是将图像 size 缩半channel 翻倍一个通道提取一个语义尺寸缩半是因为最大池化层之类的操作可以增加网络的抗干扰能力。例如经典的VGG 网络就是每一层特征图size减半channel 翻倍 如果想要提取更多的语义信息就代表 channel 要更多 而网络的层数代表语义的高低之分加入第一层可以每个channel 提取耳朵、鼻子。那么网络层数越深提取的语义更高级例如第二层每个channel 提取到狗的鼻子、猫的耳朵。所以网络层数的多少代表能提取多么 高级 的语义信息 例如下图浅层特征图提取的是边缘信息深层的特征图可能是汽车的车牌啊、车轮啊啥的 网络的加宽代表增加 channel 个数提取更多特征 网络的加深代表增加网络层数提取更高级的语义信息  1.2 网络加宽、加深的危害 那么网络是不是越深越好或者说网络宽度channel 个数是不是越多越好 答案是否定的要不然早就有统一的网络可以实现图像识别的统一 网络层数越多、通道越多网络会很繁重参数的增多代表每次运行需要计算的量越大。虽然现在硬件的发展这点的影响越来越低不过我们还是强调网络参数的多少  除了计算量大外网络训练需要反向传播矩阵反向传播聊聊关于矩阵反向传播的梯度计算、从零实现反向传播手动完成反向传播的多层线性网络对sin的回归 反向传播每次的梯度发生一点改变在更深的网络中会发生雪崩效应。例如1.2 好多层乘在一起数字会越来愈大如果0.2的话好多层乘在一起梯度几乎就变成0了参数没法训练网络也失去了意义更多说还要乘更小的学习率了。前者叫梯度爆炸后者叫梯度消失 1.3 ResNet 和 DenseNet  为了解决梯度爆炸或者梯度消失的问题resnet 提出了resnet残差块结构如下 ResNet 中提出了 shortcut 结构将上层的特征和本层特征融合这样上层提取的浅层语义信息和高维的语义信息相加。这样网络理论上可以叠加的无限深 关于网络层数的加深这里有两种解释 浅层的语义信息和高纬度的信息一直叠加这样但凡网络有无限层哪怕图像的语义信息已经没有全是0了这样低维度的信息还在(例如浅层语义信息为1高纬度的语义信息没有为0这样100还是可以保存浅层的信息)哪怕后续的层数全被浪费掉浅层的信息还在不是吗因为shortcut 结构的存在反向梯度的传播可以不用乘上很小的梯度直接反向传递到上一层这样梯度消失的问题也解决了所以网络理论上可以增加无限深 有些人任务resnet 的成功就是 shortcut 的存在让网络可以成功反向传播让网络可以训练的 动 不过本人觉得第一种可以更好解释resnet为什么可以提取到更好的特征也可以解释为什么resnet 的效果如此优越 OK网络的加深的问题解决了那么网络的宽度也就是卷积核的个数如何设定 这样没有标准所以不少消融试验就是验证不同 channel 个数来找到最好的参数设定 那么如果不仅仅融合上一层的信息而是将前面浅层全部融合会怎么样呢 这就是DenseNet 的由来密集连接 2. DenseNet 网络的使用 代码就不解释了 本章是DenseNet 网络对于数据集花的五分类基于迁移学习的 DenseNet 图像分类项目 代码的使用很简单只需要将数据集按照如下摆放即可不需要更改任何参数。例如train和predict 中的分类个数啊代码会自动生成并且类别标签的 json 文件也会自动生成 结果展示 可以看到迁移学习下精度达到了0.9 左右比之前的resnet还是高很多的 训练过程展示 混淆矩阵 训练的超参数更改 parser.add_argument(--epochs, typeint, default100)parser.add_argument(--batch-size, typeint, default32)parser.add_argument(--lr, typefloat, default0.01)parser.add_argument(--lrf, typefloat, default0.01)parser.add_argument(--freeze-layers, typebool, defaultFalse) # 是否冻结权重关于项目的其他问题详细见README文件 3.  关于数据集 项目的迁移关于如何利用自定义数据集进行训练 3.1 图像损坏问题 因为有的图像损坏代码会报警告这里提供代码进行移除 注意需要自己建立 corrupt_image 文件和data在同一目录即可代码会将data下损坏的图像移除保存在  corrupt_image 文件中 from PIL import Image import os import shutil import warnings # 将图片损坏信息转为错误 warnings.filterwarnings(error, categoryUserWarning)def main():# 训练集path data/trainpath_dir [os.path.join(path, x) for x in os.listdir(path)]image_list [] # 所有图片for i in path_dir:for j in os.listdir(i):image os.path.join(i,j)image_list.append(image)for i in image_list: # 遍历图片try:Image.open(i)except:print(corrupt img, i)shutil.move(i, corrupt_image)# 测试集path data/testpath_dir [os.path.join(path, x) for x in os.listdir(path)]image_list [] # 所有图片for i in path_dir:for j in os.listdir(i):image os.path.join(i,j)image_list.append(image)for i in image_list: # 遍历图片try:Image.open(i)except IOError:print(corrupt img, i)shutil.move(i, corrupt_image)if __name__ __main__:main()3.2 划分好的数据集 只需要按照下述摆放即可文件名不可更改只需要将train或者test下的子文件夹改成自己数据集的名称即可 3.3 爬取图片 展示如下 选中 Baidu API 将keywords 改成想要下载的就行Max number为下载个数Threads 最好设定小一点否则可能会下载数目不到Max number 代码会自动在该目录下生成 Keywords 目录下面是 Max number 个Keywords 图像 这里对明星分类展示 额老薛好像分类错了.... 4. 链接 详细信息看 README 文件 如果只想单纯的跑通DenseNet 网络下载这个基于迁移学习的 DenseNet 图像分类项目 如果没有数据集需要脚本抓取网络关键词图像看这个python 项目利用爬虫抓取特定关键字图片代码可以用作深度学习图像分类的数据集 如果已经用了数据集且按照文件夹摆放好但不知道图像是否损坏看这个 DenseNet 对网络爬取的数据集进行分类包含对图片是否损坏的检测 如果什么都没有想自己搞个分类网络玩玩看这个DenseNet 网络对自定义数据集的训练(从网络download图片开始到划分训练集测试集再到网络训练的完整项目) 这个只需要在UI窗口输入关键词即可脚本会自动抓取网络图片。因为中文爬取的效果好只需要将文件夹重新改为英文即可图像是否损坏啊数据集划分啊数据集摆放啊代码会一键运行。至于分类个数train、predict 脚本是否更改都是完全不需要的代码会自动生成
http://www.zqtcl.cn/news/272240/

相关文章:

  • 网站建设协议书 保密条款免费发布推广的网站
  • 网站首页外链上海网站建设联系方式
  • 陕西网站建设优化技术2023年1月热点新闻事件
  • 广东省建设银行招聘网站免费搭建个人网站
  • 知名商城网站建设公司wordpress主题 汉化
  • 网站上线做什么pc网站如何做移动适配
  • wap网站搭建北京北京网站建设
  • 放心的网站设计制作免费做logo设计的网站
  • 温州专业手机网站制作多少钱移动商城 网站建设方法方式
  • 周口网站开发wordpress
  • 如何查网站的备案号玉环在哪里做网站
  • 网站开发什么叫前端后端seo研究中心晴天
  • 邢台建筑类的建设网站代刷网站只做软件下载
  • 关于旅游的网站建设目的食品网站建设的目的
  • 开发php网站开发太湖网站建设推荐秒搜科技
  • 90设计网站怎么绑定手机号淘宝搜索排名
  • 无锡自助做网站哪些编程语言适合网站开发
  • 蒲城网站建设wzjseo北京专业推广公司
  • 阳春做网站外贸建站推广公司
  • 哪个网站的课件做的好源码之家关闭了
  • 各大网站热搜榜排名嵊州网站
  • 在哪找做网站的镇江网页设计工作室
  • 做网站的是干嘛的百度推广的几种方式
  • 临沧网站建设用eclipse做jsp网站
  • 做物流运输网站电话做网站看
  • 山东公司网站推广优化什么网站做宣传好
  • 企业网站模板设计外网vp(永久免费)加速器下载
  • 消费者联盟网站怎么做中山网站建设案例
  • 郑州市多商家网站制作公司网站建设要学多少课程
  • 现在网站开发模式淄博网站建设设计公司