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

上海阀门网站建设钢结构平台

上海阀门网站建设,钢结构平台,广告设计公司是做什么的,郑州那里能设计网站非煤矿山电子封条建设算法模型通过yolov8网络模型AI视频智能分析技术,算法模型对作业状态以及出井入井人员数量变化、人员睡岗离岗等情况实时监测分析,及时发现异常动态,自动推送生成的违规截图报警信息。现代目标检测器大部分都会在正负样本…

非煤矿山电子封条建设算法模型通过yolov8网络模型AI视频智能分析技术,算法模型对作业状态以及出井入井人员数量变化、人员睡岗离岗等情况实时监测分析,及时发现异常动态,自动推送生成的违规截图报警信息。现代目标检测器大部分都会在正负样本分配策略上面做文章,典型的如 YOLOX 的 simOTA、TOOD 的 TaskAlignedAssigner 和 RTMDet 的 DynamicSoftLabelAssigner,这类 Assigner 大都是动态分配策略,而 YOLOv5 采用的依然是静态分配策略。考虑到动态分配策略的优异性,YOLOv8 算法中则直接引用了 TOOD 的 TaskAlignedAssigner。TaskAlignedAssigner 的匹配策略简单总结为: 根据分类与回归的分数加权的分数选择正样本。

YOLOv8 的训练策略和 YOLOv5 没有啥区别,最大区别就是模型的训练总 epoch 数从 300 提升到了 500,这也导致训练时间急剧增加。YOLOv8 的推理过程和 YOLOv5 几乎一样,唯一差别在于前面需要对 Distribution Focal Loss 中的积分表示 bbox 形式进行解码,变成常规的 4 维度 bbox,后续计算过程就和 YOLOv5 一样了。OLOv8 输出特征图尺度为 80x80、40x40 和 20x20 的三个特征图。Head 部分输出分类和回归共 6 个尺度的特征图。 将 3 个不同尺度的类别预测分支、bbox 预测分支进行拼接,并进行维度变换。为了后续方便处理,会将原先的通道维度置换到最后,类别预测分支 和 bbox 预测分支 shape 分别为 (b, 80x80+40x40+20x20, 80)=(b,8400,80),(b,8400,4)。

YOLO V8具体改进如下:Backbone:使用的依旧是CSP的思想,不过YOLOv5中的C3模块被替换成了C2f模块,实现了进一步的轻量化,同时YOLOv8依旧使用了YOLOv5等架构中使用的SPPF模块;PAN-FPN:YOLOv8依旧使用了PAN的思想,不过通过对比YOLOv5与YOLOv8的结构图可以看到,YOLOv8将YOLOv5中PAN-FPN上采样阶段中的CBS 1*1的卷积结构删除了,同时也将C3模块替换为了C2f模块;Decoupled-Head:YOLOv8使用了Decoupled-Head;Anchor-Free:YOLOv8抛弃了以往的Anchor-Base,使用了Anchor-Free的思想;损失函数:YOLOv8使用VFL Loss作为分类损失,使用DFL Loss+CIOU Loss作为分类损失。样本匹配:YOLOv8抛弃了以往的IOU匹配或者单边比例的分配方式,而是使用了Task-Aligned Assigner匹配方式。

Adapter接口定义了如下方法:

public abstract void registerDataSetObserver (DataSetObserver observer)

Adapter表示一个数据源,这个数据源是有可能发生变化的,比如增加了数据、删除了数据、修改了数据,当数据发生变化的时候,它要通知相应的AdapterView做出相应的改变。为了实现这个功能,Adapter使用了观察者模式,Adapter本身相当于被观察的对象,AdapterView相当于观察者,通过调用registerDataSetObserver方法,给Adapter注册观察者。

public abstract void unregisterDataSetObserver (DataSetObserver observer)

通过调用unregisterDataSetObserver方法,反注册观察者。

public abstract int getCount () 返回Adapter中数据的数量。

public abstract Object getItem (int position)

Adapter中的数据类似于数组,里面每一项就是对应一条数据,每条数据都有一个索引位置,即position,根据position可以获取Adapter中对应的数据项。

public abstract long getItemId (int position)

获取指定position数据项的id,通常情况下会将position作为id。在Adapter中,相对来说,position使用比id使用频率更高。

public abstract boolean hasStableIds ()

hasStableIds表示当数据源发生了变化的时候,原有数据项的id会不会发生变化,如果返回true表示Id不变,返回false表示可能会变化。Android所提供的Adapter的子类(包括直接子类和间接子类)的hasStableIds方法都返回false。

public abstract View getView (int position, View convertView, ViewGroup parent)

getView是Adapter中一个很重要的方法,该方法会根据数据项的索引为AdapterView创建对应的UI项。

http://www.yayakq.cn/news/732057/

相关文章:

  • 代网站建设蓝色科技网站建设
  • 做外贸好的网站有哪些新乡网站建设哪家专业
  • 帝国cms获取网站地址永久免费ppt下载网站
  • 2015年网站设计慈利县建设局网站
  • 手机网站自助昆明网站建设服务
  • 广州建设银行分行招聘网站响应式网站建设的未来发展6
  • 批量上传网站产品开发app软件怎么挣钱
  • 陕西省住房和城市建设厅网站做网站的项目开发计划书
  • 政务门户网站建设方案吉林建设厅官方网站
  • 手机做网站对比路由器做网站怎么搭建自己公司网站
  • 免费制作论坛网站模板小说网站分页关键字怎么做
  • 网站开发研究背景wordpress下载软件
  • 专业模板建站做导购网站赚钱
  • wordpress支付宝移动端重庆seo综合优化
  • 东莞网站优化快速排名电商培训基地
  • 自已电脑做网站网站开发语言查询 蔡学镛
  • 网页制作教程和素材郑州官网优化推广
  • 外贸累网站做的最好的门户网站
  • 宁波做网站的公司百度指数查询平台
  • 爱站网新网址是多少网站开发费怎样入账
  • 网站分辨率做96是否会更好唐山教育平台网站建设
  • 芜湖做网站哪家好设计师设计网页大概多少钱
  • 佛山模板网站建设WordPress启用不了主题
  • 折800网站程序销售网站是什么
  • 网站更改备案外贸网站建设注意什么
  • 网站静态云南省植保植检站网址
  • 机构改革 住房与城乡建设厅网站抖音seo推广
  • 欧米伽官方网站手表价格网站设计师联盟
  • 一级a做爰全过程网站成都网站建设 哪家比较好
  • 中文网站建设英文公司网站想维护服务器