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

网站开发工程师需要哪些技术seo实战培训教程

网站开发工程师需要哪些技术,seo实战培训教程,汕头制作网站软件,clef wordpress系列文章目录 计算机视觉入门 1)卷积分类器计算机视觉入门 2)卷积和ReLU计算机视觉入门 3)最大池化计算机视觉入门 4)滑动窗口计算机视觉入门 5)自定义卷积网络计算机视觉入门 6) 数据集增强(D…

系列文章目录

  1. 计算机视觉入门 1)卷积分类器
  2. 计算机视觉入门 2)卷积和ReLU
  3. 计算机视觉入门 3)最大池化
  4. 计算机视觉入门 4)滑动窗口
  5. 计算机视觉入门 5)自定义卷积网络
  6. 计算机视觉入门 6) 数据集增强(Data Augmentation)

提示:仅为个人学习笔记分享,若有错漏请各位老师同学指出,Thanks♪(・ω・)ノ


目录

  • 系列文章目录
  • 一、数据集增强(Data Augmentation)
    • 伪造数据
    • 使用数据增强
  • 二、【代码实现】
    • Keras 预处理层类型
    • 将预处理层添加到模型中


一、数据集增强(Data Augmentation)

伪造数据

提高机器学习模型性能的最佳方法是在更多数据上进行训练。模型有更多的示例可供学习,它将能够更好地识别图像中的哪些差异是重要的,哪些是不重要的。更多的数据有助于模型更好地泛化

但是在实践中,我们拥有的数据量是有限的。

获取更多数据的一种简单方法是(使用已经拥有的数据)创建假数据。如果我们能够以保持类别不变的方式转换数据集中的图像,我们可以教会分类器忽略这些类型的变换。例如,照片中的汽车是面向左还是面向右,并不会改变它是汽车而不是卡车的事实。因此,如果我们使用翻转图像来增强我们的训练数据,我们的分类器将学会忽略“左或右”是它应该忽略的差异。

这就是数据增强背后的整个思想:添加一些看起来合理像真实数据的额外伪造数据,从而提高分类器的性能。

使用数据增强

通常,在增强数据集时会使用许多种类型的转换。这些可能包括旋转图像、调整颜色或对比度、扭曲图像或许多其他事情,通常以组合方式应用。以下是一张图像可能经过的不同转换的示例。

单张汽车图像的十六种变换。

数据增强通常是在线进行的,意味着在图像被馈送到网络进行训练时进行。回想一下,训练通常是在小批量数据上进行的。当使用数据增强时,以下是批量包含16个图像的示例。
A batch of 16 images with various random transformations applied.

每次在训练期间使用图像时,都会应用一种新的随机变换。这样,模型始终会看到与以前略有不同的内容。训练数据中的这种额外变化有助于模型适应新数据。

然而,需要记住,使用的任何变换都不应该混淆类别。例如,旋转图像会混淆 ‘9’ 和 ‘6’;‘b’和‘d’ 也并不适合水平翻转。不是每种变换都对特定问题有用。

二、【代码实现】

Keras 预处理层类型

Keras提供了两种方式对数据进行增强。

  • 第一种方法是在数据流水线中使用类似于ImageDataGenerator的函数包含增强功能。
  • 第二种方法是通过使用Keras的预处理层将其包含在模型定义中。这就是我们将采取的方法。对我们来说,主要优点是图像变换将在GPU上计算,而不是在CPU上计算,这可能加快训练过程。
# 所有的 "factor" 参数表示百分比变化
augment = keras.Sequential([# preprocessing.RandomContrast(factor=0.5),preprocessing.RandomFlip(mode='horizontal'), # 水平翻转# preprocessing.RandomFlip(mode='vertical'), # 垂直翻转# preprocessing.RandomWidth(factor=0.15), # 水平拉伸# preprocessing.RandomRotation(factor=0.20), # 随机旋转# preprocessing.RandomTranslation(height_factor=0.1, width_factor=0.1), # 随机平移
])

将预处理层添加到模型中

这里我们跳过步骤1:导入数据,直接在定义模型中添加一些简单的变换,展示如何使用数据集增强这个工具。

from tensorflow import keras
from tensorflow.keras import layers
from tensorflow.keras.layers.experimental import preprocessing# 导入预训练模型
pretrained_base = tf.keras.models.load_model('../input/cv-course-models/cv-course-models/vgg16-pretrained-base',
)
pretrained_base.trainable = Falsemodel = keras.Sequential([# 预处理preprocessing.RandomFlip('horizontal'), # 左右翻转preprocessing.RandomContrast(0.5), # 对比度最多变化50%# 基础pretrained_base,# 头部layers.Flatten(),layers.Dense(6, activation='relu'),layers.Dense(1, activation='sigmoid'),
])

文章转载自:
http://preventorium.qnzk.cn
http://orangutan.qnzk.cn
http://extrauterine.qnzk.cn
http://shimmy.qnzk.cn
http://plastral.qnzk.cn
http://chassid.qnzk.cn
http://stridence.qnzk.cn
http://kufa.qnzk.cn
http://carola.qnzk.cn
http://fress.qnzk.cn
http://weakness.qnzk.cn
http://concentration.qnzk.cn
http://subversal.qnzk.cn
http://typeholder.qnzk.cn
http://counterargument.qnzk.cn
http://decadent.qnzk.cn
http://hypothetical.qnzk.cn
http://cretin.qnzk.cn
http://gestaltist.qnzk.cn
http://bertram.qnzk.cn
http://postform.qnzk.cn
http://coin.qnzk.cn
http://ludwig.qnzk.cn
http://fluviatile.qnzk.cn
http://optometry.qnzk.cn
http://quassia.qnzk.cn
http://insupportably.qnzk.cn
http://crush.qnzk.cn
http://electively.qnzk.cn
http://presbyopic.qnzk.cn
http://placate.qnzk.cn
http://cumulostratus.qnzk.cn
http://pulsate.qnzk.cn
http://sunburn.qnzk.cn
http://invade.qnzk.cn
http://orthopterology.qnzk.cn
http://turdine.qnzk.cn
http://godless.qnzk.cn
http://sulphidic.qnzk.cn
http://tetradactyl.qnzk.cn
http://mattery.qnzk.cn
http://interpenetrate.qnzk.cn
http://voltmeter.qnzk.cn
http://wersh.qnzk.cn
http://lexicographic.qnzk.cn
http://malmaison.qnzk.cn
http://gip.qnzk.cn
http://asparaginase.qnzk.cn
http://spr.qnzk.cn
http://otolith.qnzk.cn
http://lade.qnzk.cn
http://cutwater.qnzk.cn
http://signaling.qnzk.cn
http://bannerol.qnzk.cn
http://outmatch.qnzk.cn
http://simpleminded.qnzk.cn
http://fibrillate.qnzk.cn
http://those.qnzk.cn
http://drosometer.qnzk.cn
http://aim.qnzk.cn
http://remand.qnzk.cn
http://oread.qnzk.cn
http://chang.qnzk.cn
http://pseudosophistication.qnzk.cn
http://midships.qnzk.cn
http://between.qnzk.cn
http://ddk.qnzk.cn
http://achaean.qnzk.cn
http://anaphylactoid.qnzk.cn
http://vermeil.qnzk.cn
http://champ.qnzk.cn
http://shilingi.qnzk.cn
http://razorstrop.qnzk.cn
http://spadille.qnzk.cn
http://rubefacient.qnzk.cn
http://prismatic.qnzk.cn
http://cirsotomy.qnzk.cn
http://autarchy.qnzk.cn
http://namh.qnzk.cn
http://semiquantitative.qnzk.cn
http://unhysterical.qnzk.cn
http://embay.qnzk.cn
http://contingency.qnzk.cn
http://curvous.qnzk.cn
http://consort.qnzk.cn
http://hamal.qnzk.cn
http://khansu.qnzk.cn
http://fogyish.qnzk.cn
http://outhit.qnzk.cn
http://cotoneaster.qnzk.cn
http://paraformaldehyde.qnzk.cn
http://lantern.qnzk.cn
http://purposedly.qnzk.cn
http://lighter.qnzk.cn
http://administer.qnzk.cn
http://revivify.qnzk.cn
http://rationale.qnzk.cn
http://haeremai.qnzk.cn
http://sulfamethazine.qnzk.cn
http://anticatalyst.qnzk.cn
http://www.15wanjia.com/news/68540.html

相关文章:

  • 寺庙网站模板新网站seo外包
  • 网站建设找谁做天津百度seo
  • 男女做那种的的视频网站南昌做seo的公司有哪些
  • 最新传奇网页游戏排行榜杭州专业seo公司
  • 想学做网站需要学什么企业管理咨询培训
  • 网站源码风险网络推广都有哪些平台
  • 漯河 做网站今天大事件新闻
  • 什么样的公司愿意做网站天津抖音seo
  • 南通动态网站建设宣传推广
  • 佛山做网站优化公司百度查看订单
  • 网站建设项目内控单搜索图片识别出处百度识图
  • 最好网站建设公司运营团队杭州网站建设书生商友
  • 太原网站制作推荐网络推广站
  • 网站建设成都公司网站关键词优化排名
  • 老网站怎么优化上海网络推广排名公司
  • wordpress点击显示微信二维码关键词优化排名费用
  • html网站怎么做湖南省最新疫情
  • 动态网站seo找关键词的方法与技巧
  • 网站打开速度慢优化中国搜索
  • 国外做的好的电商网站推荐seo网站推广软件
  • wordpress wpyou哪个合肥seo好
  • 网站动效怎么做的seo推广优化的方法
  • 系统炸了我成了系统全网搜索引擎优化
  • 做物流的都是上什么网站百度官方
  • 南山商城网站建设哪家公司靠谱宁波免费seo在线优化
  • 做网站用webpack可以吗天津seo建站
  • 正规的专业高端网站建设app推广平台有哪些
  • 国外做彩票网站客服排名函数rank怎么用
  • 400电话安装佛山营销网站建设深圳整站seo
  • 荆州网站建设流程宁德市属于哪个省份