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

阅读网站建设规划书龙海网站建设哪家好

阅读网站建设规划书,龙海网站建设哪家好,无锡商之道网络科技有限公司,wordpress安全证书前言 比起图像识别#xff0c;现在图片生成技术要更加具有吸引力#xff0c;但是要步入AIGC技术领域#xff0c;首先不推荐一上来就接触那些已经成熟闭源的包装好了再提供给你的接口网站#xff0c;会使用别人的模型生成一些图片就能叫自己会AIGC了吗#xff1f;那样真正… 前言 比起图像识别现在图片生成技术要更加具有吸引力但是要步入AIGC技术领域首先不推荐一上来就接触那些已经成熟闭源的包装好了再提供给你的接口网站会使用别人的模型生成一些图片就能叫自己会AIGC了吗那样真正成为了搬运工了而且是最廉价的。 生成图片技术更多是根据一些基础的图像处理技术来演变而来从最基础的图像处理技术学习你就能明白图片生成是怎么一回事。最近看了很多关于目标检测的文章和博客也在学习AIGC技术从基础手工设计特征到如今的深度学习模型二者技术发展历史其实可以说是有比较共同性的。 在本文中我们将探索目标检测算法的发展历程从早期依赖于人工设计特征的传统方法到深度学习技术的崛起以及目标检测在各个领域中取得的巨大成就。我们将回顾这一漫长而精彩的历程探讨各个阶段的重要算法和方法以及它们在实际应用中的价值。 一、目标检测概述 目标检测无非做两个事情一是检测出该目标在图片或者视频里面所处的位置以及该目标的类别。二是对于有多个目标的图片检测出所有目标所处的位置及其类别。那么对于第一个要解决的问题我们可以来了解具体需要干什么事情。 1.定位和分类 首先我们知道图片都是由无数个像素点构成而视频也可以理解为每一帧的图片连贯形成的也就是点到线线到面之间的关系。定位和分类问题就是分类到目标检测的一个过度问题从单纯的图片分类后给出目标所处的问题再到多目标的类别和位置。 关于分类问题我们清楚只要有相应的特征检测的目标在不同场景里面都有一些相同的通性细化来说也就是像素组合的形状纯在一定的可归类性我们可以利用该类特征进行分类。关于定位问题则需要模型返回目标所在的外界矩形框即目标的(x,y,w,h)四元组。将二者组合起来我们可以理解为一个同时使用分类和回归得到分类和定位的结果只不过该回归是定位问题返回的是四个值。 2.目标检测 目标检测需要获取图片中所有目标的位置以及类别我们一般会想到用滑窗的方法来依次检测图片但是我们又得设计多大的尺寸的滑框来解决问题呢平均要检测多少次呢显然这个计算量非常大不是很符合预期效果。有没有什么方法是得我们能快速定位到目标的位置呢 不少领域专家在此设计出了很多算法比较有名的方法有selective search方法此方法可以从图片选出潜在物体候选框(Regions of Interest,ROI)。有了获取ROI的方法接下来就可以通过分类和合并的方法来获取最终的目标检测结果。 算法逻辑可以分为一下几步像此类滑窗方法做目标检测存在的问题滑窗的尺寸、大小、位置不同将产生非常大的计算量。 二、目标检测算法总览 1.目标检测算法发展史 传统方法的起步20世纪90年代至2000年代初 1990s早期的目标检测方法主要依赖于手工设计的特征提取器如Haar特征、SIFT特征等结合基于滑动窗口的分类器进行目标定位。2001年Viola-Jones算法通过使用积分图像和强分类器Cascade of Classifiers实现了高效的人脸检测。 基于机器学习的方法2000年代至2010年代初 2000s出现了使用机器学习算法如支持向量机、随机森林等进行目标检测的方法同时特征的选取也逐渐从手工设计转向了可学习的特征。2005年Felzenszwalb等人提出了基于图像分割的目标检测方法它能够检测不同尺寸和形状的目标。 深度学习革新2010年代至今 2010s随着深度学习的兴起特别是卷积神经网络CNN的成功目标检测取得了显著的进展。2012年AlexNet在ImageNet图像分类比赛中获得胜利标志着深度学习在计算机视觉领域的崛起。2013年RCNNRegion-based Convolutional Neural Networks首次将卷积神经网络应用于目标检测将目标定位任务转化为区域建议的问题。2015年Faster R-CNN提出了一种联合训练目标区域提取器和目标分类器的方法实现了更高的速度和准确性。2016年YOLOYou Only Look Once算法引入了单次前向传播的思想实现了实时目标检测。 目标检测的细粒度和多模态发展 最近几年研究者们开始关注细粒度目标检测如人体姿态检测、物体部位检测等以及多模态目标检测结合图像、文本、语音等信息。 实时和端侧目标检测 随着硬件技术的提升和优化算法的发展实时和端侧Edge目标检测在嵌入式设备和边缘计算中得到了广泛的应用。 2.目标检测算法类别 主流目标检测算法大致分为one-stage与two-stage两类前者单阶段目标检测器这类方法一次性完成目标定位和分类通常使用密集的滑动窗口或锚框anchor box来进行检测。YOLOYou Only Look Once和SSDSingle Shot Multibox Detector是代表性的单阶段检测器。 后者两阶段目标检测器这类方法首先生成目标的候选区域然后对每个区域进行分类和微调以得到最终的检测结果。经典的方法包括RCNN系列如Fast R-CNN、Faster R-CNN。这类方法通常具有更高的准确性但可能会牺牲一些速度它们通常能够精准地定位和识别目标选择合适的两阶段目标检测器取决于具体的应用场景和性能要求。 3.R-CNN算法 R-CNN可以说作为目标检测具有革命性的算法后续两阶段目标检测器的思想基本上都是根据R-CNN的算法原理衍生出来的。R-CNN训练过程可以分为四步我们以R-CNN用于ImageNet数据集上训练为1例 1.选出潜在目标候选框(ROI) objecctness、selective search、category-independent object proposals等很多论文都讲述了此算法R-CNN使用selective search的方法选出了2000个潜在物体候选框ROI(Region of Interest)。 ROI代表“Region of Interest”即感兴趣区域。ROI通常指的是在图像中的一个区域该区域被认为可能包含一个目标物体。在两阶段目标检测器如RCNN系列中首先会通过一个区域建议网络Region Proposal NetworkRPN生成候选的ROI。这些候选区域将被用于后续的分类和位置微调。ROI的选择是目标检测过程中的关键步骤它可以帮助算法聚焦在可能包含目标的区域上从而提高检测的效率和准确性。 2.训练特征提取器 提取特征使用AlexNet、VGGNet、GoogLeNet等都可以做到。为了获取到一个更好的特征提取器会在ImageNet预训练好的模型基础上调整唯一的改动就是将ImageNet中的1000个类别输出改为(C1)个输出其中C是真实需要预测的类别个数1是背景类。新特征的训练方法是使用随机梯度下降与前几章介绍的普通神经网络的训练方法相同。 提到训练就一定要有正样本和负样本这里先抛出一个用于衡量两个矩形交叠情况的指标:联合之上的交集其实就是两个矩形面积的交集除以并集一般情况下当欠条0.5时可以认为两个矩形基本相交所以在这个任务中假定在两个矩形框中1个矩形代表投资回报率另一个代表真实的矩形框那么当投资回报率和真实矩形框的欠条0.5时则认为是正样本其余为负样本。 需要注意的是需要对负样本进行采样因为训练数据中证样本太少会导致正负样本季度不平衡。最终在该步得到的是一个卷积神经网络的特征提取器其特征是一个4096维度的特征向量。 3.训练最终分类器 R-CNN的提出者做了一个实验来选择最优IOU阈值最终选择真实值的矩形框作为正样本。正负样本选择有规则Fast R-CNN和Faster R-CNN都是根据IOU的大小选取正负样本。 4.训练回归模型 为每一个类训练一个回归模型用来微调ROI与真实矩形框位置和大小的偏差 关于IOU指标的计算方式为 def calculate_iou(box1, box2):# box1和box2的格式为 (xmin, ymin, xmax, ymax)# 计算交集的坐标范围x1 max(box1[0], box2[0])y1 max(box1[1], box2[1])x2 min(box1[2], box2[2])y2 min(box1[3], box2[3])# 计算交集的面积intersection_area max(0, x2 - x1 1) * max(0, y2 - y1 1)# 计算两个边界框的面积area_box1 (box1[2] - box1[0] 1) * (box1[3] - box1[1] 1)area_box2 (box2[2] - box2[0] 1) * (box2[3] - box2[1] 1)# 计算并集的面积union_area area_box1 area_box2 - intersection_area# 计算IOU值iou intersection_area / union_areareturn iou预测阶段可以分为 使用selective search方法先选出2000个ROI。所有ROI调整为特征提取网络所需的输入大小并进行特征提取得到与2000个ROI对应的2000个4096维的特征向量。将2000个特征向量分别输入到SVM中得到每个ROI预测的类别通过回归网络微调ROI的位置最终使用非极大值抑制 (Non-MaximumSuppressionNMS) 方法对同一个类别的ROI进行合并得到最终检测结果。NMS的原理是得到每人矩形框的分数 (置信度)如果两个矩形框的IOU超过指定闻值则仅仅保留分数大的那个矩形框。 还是可以看出R-CNN存在很多问题比如按照以上流程去训练会花费很长的时间。 4.Fast R-CNN Firshick等人于2015年提出的Fast R-CNN它非常巧妙地解决了RCNN的几个主要问题。 1)将整张图片和ROI直接输入到全卷积的CNN中得到特征层和对应在特征层上的ROI (特征层的ROI信息可用其几何位置加卷积坐标公式推导得出)。 2)与R-CNN类似为了使不同尺寸的ROI可以统一进行训练Fast R-CNN将每块候选区域通过池化的方法调整到指定的M*N此时特征层上将调整后的ROI作为分类器的训练数据。与R-CNN不同的是这里将分类和回归任务合并到一起进行训练这样就将整个流程串联起来。Fast R-CNN的池化示意图如图9-11所示即先将整张图通过卷积神经网络进行处理然后在特征层上找到ROI对应的位置并取出对取出的ROI进行池化(此处的池化方法有很多) 。池化后全部2000个M*N个训练数据通过全连接层并分别经过2个head: softmax分类以及L2回归最终的损失函数是分类和回归的损失函数的加权和。利用这种方式即可实现端到端的训练。 Fast R-CNN极大地提升了目标检测训练和预测的速度如图9-12所示。从图 中我们可以看出Fast R-CNN将训练时长从R-CNN的84小时下降到了8.75小时每张图片平均总预测时长从49秒降低到2.3秒。从图 中我们还可以看出在Fast R-CNN预测的这2.3秒中真正的预测过程仅占0.32秒而Regionproposal占用了绝大多数的时间。 5.YOLO 由于在R-CNN的系列算法中需要先获取大量的proposal但是proposal之间又有很大的重叠会带来很多重复的工作。YOLO[5]一改基于proposal的预测思路将输入图片划分成S*S个小格子在每个小格子中做预测最终将结果合并。 YOLOv1You Only Look Once 步骤和原理 将图像划分成网格 YOLOv1将输入图像划分为 S x S 个网格单元。每个网格单元负责检测该区域内的物体。 生成预测 每个网格单元负责预测 B 个边界框Bounding Box以及每个边界框的置信度Confidence Score和类别概率。 计算边界框的位置 边界框的位置信息由相对于该网格单元的坐标和宽高来表示。这些信息经过sigmoid函数变换以确保它们在0到1之间。 计算置信度和类别概率 置信度表示该边界框内是否存在目标物体类别概率表示物体属于哪个类别。 计算损失函数 YOLOv1使用综合的损失函数来平衡置信度、位置和类别概率的预测其中包括分类损失、定位损失和置信度损失。 非极大值抑制NMS 通过非极大值抑制来移除重叠较大的边界框保留最准确的预测。 YOLOv2/v3YOLO9000 YOLOv2Darknet-19和YOLOv3是YOLO系列的进化版本带来了一些重要的改进 Darknet-19网络YOLOv2引入了一个更深的神经网络Darknet-19作为特征提取器提高了特征的表达能力。 Anchor Boxes引入了锚定框Anchor Boxes的概念使得模型能够更好地适应不同尺度和宽高比的目标。 多尺度检测YOLOv3在输出层使用了三个不同尺度的特征图来提高小物体的检测性能。 YOLO9000YOLOv2和v3引入了多类别检测能够在更广泛的类别上进行检测。 YOLOv4/v5 Backbone网络YOLOv4引入了更强大的特征提取网络如CSPDarknet53。 数据增强和技巧引入了一系列的数据增强和训练技巧进一步提升了模型性能。 YOLOv5YOLOv5是YOLO系列的最新版本引入了一些创新性的设计和模型架构优化。 总的来说YOLO系列算法通过将目标检测任务转化为单次前向传播实现了实时目标检测的目标。随着版本的更新和算法的改进YOLO系列在性能和速度上不断取得突破成为了目标检测领域的重要研究方向之一。 目标检测技术的发展离不开数不尽的研究者们的不懈努力和创新也离不开硬件技术的进步和大量标注数据集的贡献。 点关注防走丢如有纰漏之处请留言指教非常感谢 以上就是本期全部内容。我是fanstuck 有问题大家随时留言讨论 我们下期见。
http://www.lebaoying.cn/news/37524.html

相关文章:

  • 重庆大学建设管理与房地产学院网站wordpress插件没有效果
  • nas可以做网站超级外链工具
  • 太原的网站搭建公司APP加网站建设预算多少钱
  • 淘宝客网站开发平台三星网站建设内容
  • wordpress 用户 注册页面模板台州做网站优化哪家好
  • 电子商务网站开发与应用论文今天最新生猪价格
  • 口碑好网站建设公司电话高校网站群建设方案
  • 速贝cms建站系统wordpress移动端菜单
  • 音酷网站建设郑州做网站茂睿科技
  • 外贸网站电子建设购物网站开发英文文献
  • 电商网站开发平台哪个好设置WordPress文章图片
  • 网站制作流程视频教程重庆忠县网站建设公司哪家专业
  • 打造一个网站需要多少钱seo网站营销推广全程实例 pdf
  • wordpress demo iframe常州seo
  • 域名有了怎么建设网站如何给网站写文章
  • 福州响应式网站网站代运营合同模板
  • 电子商务网站建设模板下载写资料的网站有哪些内容
  • 建设网站代理商全国企业信用信息公示系统吉林
  • 国外优秀个人网站欣赏网站建设策
  • 外贸网站赚钱信丰网站建设
  • 桓台网站推广韩国 网站 域名
  • 国外专门做旅行社的网站变性 wordpress
  • 猎头网站 做猎头的流程实体店引流推广方法
  • 做系统用哪个网站好wordpress移动顶部导航
  • 网站的二维码怎么变小广东省建设项目安全标准自评网站
  • 网站建设歺金手指排名15网页设计怎么写
  • 口碑好的广州做网站重庆最火十大景区排名
  • 新乡手机网站建设公司手机应用商店下载安装
  • 男女做污的事情网站网络舆情监测专业
  • 芜湖网站网站建设ppt设计接单