文章目录

  • 一、介绍
    • 2.1 什么是类不平衡
    • 2.2 类不平衡为什么影响检测的精度
    • 2.3 two-state如何解决类不平衡
    • 2.4 one-state为何有严重类不平衡
  • 二、相关工作
  • 三、focal损失
    • 3.1 交叉熵损失:
    • 3.2 平衡交叉熵损失
    • 3.3 focal损失
  • 四、RetinaNet检测器
    • 4.1 网络结构
    • 4.2 推断和训练
  • 五、实验
    • 5.1 训练密集检测器
    • 5.2 模型架构设计
    • 5.3 对比
  • 六、结论

一、介绍

  在本文中:
(1)研究为什么单阶段目标检测算法精度相对较低:因为在训练过程中会有极端的前-背景类不平衡的问题(类不平衡)
(2)提出解决类不平衡的方法:通过重新构造标准交叉熵损失来解决这种类不平衡,这样它就可以降低分配给分类良好的示例的损失。新focal损失集中训练稀疏的一组难例,并防止大量简单的负例压倒训练期间的检测器。
(3)提出RetinaNet:当使用focal损失训练时,能够达到以前单级探测器的速度,同时超过所有现有的最先进的两阶段检测器的精度。

2.1 什么是类不平衡

  什么是类不平衡:
单阶段目标检测算法,会产生大量的先验边界框(anchor box),在一幅图像中,目标的数量很少,因此绝大多数的先验框都是背景类。因此背景与前景的类数量极其不平衡。
解决类不平衡的常见解决方案:
执行某种形式的难负例挖掘,在训练期间对难例进行采样,或者执行更复杂的采样/重新权衡方案;focal损失,允许有效地训练所有的示例,而不需要采样,也不会有简单负例压倒损失和计算出的梯度。

2.2 类不平衡为什么影响检测的精度

  类不平衡为什么影响检测精度:
因为单阶段目标检测器先验框(anchor box)的数量庞大,其中背景类的先验框占据极大的一部分比例,因此如果分类器无脑的把所有的先验框统一分类为背景类,这样分类的精度也很高。于是,分类器的训练就失败了,结果检测精度会降低。

2.3 two-state如何解决类不平衡

  two-state解决类不平衡:
两阶段目标检测算法的类不平衡是通过两级级联和采样启发来解决的。
提案阶段(候选区域生成阶段):迅速将候选区域位置的数量缩减到一个小的数量(例1-2k),这个过程中过滤掉了大部分背景样本,因此极大的减轻了类不平衡问题。  第二个分类阶段:执行采样启发,例如固定的前、背景类样本比(1:3),或在线硬示例挖掘(OHEM),以保持前景和背景类之间的平衡。

2.4 one-state为何有严重类不平衡

  one-state类不平衡:
单阶段目标检测算法中,有大量的‘候选目标位置’(anchor box),这些候选目标位置是通过在图片中有规律的采样得到,实际中这会枚举约100k个位置,由于一张图片中目标的数量很少,因此这些anchor中的正负样本的比例严重失衡,引起两个问题:
1.样本类不平衡。
2.容易分类的负样本的损失主导总loss,虽然大量的负样本是easy 样本、是准确率很高的第0类,但是由于数量很多,因此加起来的loss 甚至大于正样本的loss;在单阶段检测网络中loss由负样本主导,但是负样本大多数准确率很高。会影响网络的训练。
focal损失:
focal损失函数是一个动态缩放的交叉熵损失,当对正确类的信心增加时,比例因子衰减为零,这个比例因子可以自动降低训练过程中简单例子的权重,并快速地将模型集中在困难的例子上。
实验表明,通过这种方法能够训练一个高精度的单阶段目标检测器,性能显著优于使用采样启发法或硬示例挖掘(以前的单级检测器训练技术)训练的备选方案。

二、相关工作

  传统目标检测:
滑动窗口模式。滑动窗口方法是经典计算机视觉中最主要的检测范例,但是随着深度学习的复兴,两级检测器很快就开始主导对象检测。
两阶段检测器:
第一阶段生成一个稀疏的候选建议集,它应该包含所有对象,同时过滤掉大多数负面位置,第二阶段将建议分类为前景类/背景类。两阶段目标检测是精确的目标检测器,基于R-CNN推广的两阶段方法,精度目前最高,但是速度很慢。
单阶段检测器:
OverFeat是第一个基于深度网络的单阶段目标检测器。最近,SSD和YOLO重新对单阶段方法产生了兴趣。这些检测器已经调整了速度,但其准确性低于两阶段方法。单阶段目标检测算法对目标位置进行常规、密集的采样,这种单阶段检测器更快、更简单,但到目前为止,其准确度仍落后于两阶探测器。
RetinaNet检测器:
设计与之前的稠密探测器有很多相似之处,特别是RPN中引入的“anchor”的概念以及SSD和FPN中特征金字塔的使用。RetinaNet之所以能取得最好的结果,不是因为在网络设计上的创新,而是因为新损失函数。
鲁棒估计:
鲁棒损失函数通过减少具有较大错误的示例(硬示例)的损失来减少异常值的贡献。与此相反,focal损失不是处理异常值,而是通过减权来解决类不平衡,作用与鲁棒损失相反:它将训练集中在一组稀疏的硬例子上。

三、focal损失

  单阶段目标检测器在训练过程中前景类和背景类数量有一个极端的不平衡(例1:1000)。

3.1 交叉熵损失:

              在这里插入图片描述
y∈{±1},p∈[0,1]是标签y = 1的类的估计概率。为了方便标记,定义pt:

              在这里插入图片描述
交叉熵损失:CE(p, y) = CE(pt) =−log(pt)
交叉熵损失的一个值得注意的性质:很容易分类的例子(pt>5)有非常小的损失。但当存在大量的容易分类的例子时,这些小的损失值相加后也会变很大,可以压倒其他类的损失。

3.2 平衡交叉熵损失

  为类1引入权重因子α,α∈[0,1],为类-1引入1−α。为了书写便利,定义αt同定义pt一样。α-balanced CE损失为:
在这里插入图片描述
平衡交叉熵损失:是对CE(交叉熵损失)的简单扩展,只能平衡positive/negtive样本的重要性,不能区分easy/hard样本。

3.3 focal损失

            在这里插入图片描述
focal损失:通过重塑交叉熵损失来降低easy样本的权重,把更多注意力放在hard negtive样本的训练上:
在这里插入图片描述
focal loss的两个性质:
(1) 调节因子(1−pt)γ减少易分类样本的损失:无论是前景类还是背景类,pt越大,调节因子(1−pt)γ就越小。也就是说easy 例可以通过权重对他们的损失进行抑制。即当某样本类别比较明确,分类比较正确时,它对整体loss的贡献就比较少;而若某样本类别不易区分,则对整体loss的贡献就相对偏大。这样得到的loss最终将集中精力去诱导模型去努力分辨那些难分的目标类别,于是就有效提升了整体的目标检测准度。
通过调节因子,损失更加关注于难以区分的样本,减少了简单(易分类)样本的影响,这样很小的难例样本叠加起来后的效应才可能有效。
在这里插入图片描述
(2) 平衡因子α平衡正负样本的比例:采用α在实验中,因为它比non-α-balanced形式提高了精度。
通过使用focal loss正负样本能共同主导总loss(通常单阶段目标检测算法,由于容易分类的负样本占很大的比例,因此容易分类的负样本占据了整个训练的损失,主导了梯度。)。

四、RetinaNet检测器

4.1 网络结构

  RetinaNet是由一个主干网络和两个特定于任务的子网组成的统一的网络。主干网络:负责在整个输入图像上计算卷积特征图。第一子网络:对主干输出进行卷积分类;第二个子网络:执行卷积边界框回归。
在这里插入图片描述
特征金字塔网络作为主干网络:
采用特征金字塔网络(FPN)作为RetinaNet的主干网络。简而言之,FPN通过自顶向下路径和横向连接扩展了一个标准的卷积网络,因此该网络从一个分辨率输入图像有效地构建了一个丰富的、多尺度的特征金字塔,如图(a)-(b)。金字塔的每一层都可以用来探测不同尺度的目标。在ResNet架构之上构建FPN,构建了一个包含P3到P7层的金字塔,(Pl分辨率比输入低2l,其中l表示金字塔级别)。
anchor:
平移不变的anchorbox,在金字塔的P3 - P7层,anchor的面积分别为32×32 - 512×512。每个金字塔层,使用三个纵横比(1:2,1:1,2:1)的anchor,对于更密集的尺度覆盖,在每一层另添加了3个纵横比{20、21/3、22/3}的anchor,因此每层总共有9个默认anchor。
每个anchor:
(1)分配一个长度为K的one-hot向量,用来分类,其中K为对象类的个数;
(2)分配一个4维向量,表示边界框回归目标。
使用RPN的赋值规则,但修改了多类检测和调整阈值,anchor使用0.5的IoU阈值,用来区分是把anchor分配给ground-truth真值框(IOU∈[0.5,1])还是背景(IOU∈[0,0.4])。每个anchor最多分配给一个真值框,将其长度K 的向量中的相应条目设置为1,而所有其他条目设置为0。如果一个anchor没有被分配,这说明IOU在[0.4,0.5],它在训练过程中被忽略。边界框回归目标被计算为每个anchor与其分配对象框之间的偏移量,如果没有分配则省略。
分类子网:
分类子网为每个空间位置的A个anchor,都预测K个对象类概率。这个子网是一个小的FCN附加到每个FPN层,这个子网的参数在所有金字塔层上共享。
从一个给定的金字塔层上取一个带有C通道的输入特征图,子网应用4个3×3的conv层,每个层有C个过滤器,每个层后面有ReLU激活函数,每个层后面有一个带有KA过滤器的3×3的conv层。最后,sigmoid激活被附加到每个空间位置输出的KA二元预测,图 ©。
与RPN相比,分类子网更深,只使用3×3 convs,并且不与边界框回归子网共享参数。这些更高级的设计决策比超参数的特定值更重要。
边界框回归子网:
与分类子网并行,在每个金字塔层附加另一个小FCN,目的是将每个anchor的偏移量回归到附近的ground-truth对象(如果存在的话)。对于每个anchor/空间位置,输出四个预测,表示与groundtruth框之间的相对偏移量。
使用的是一个类无关的边界框回归器,它使用的参数更少,并且效率是一样的。对象分类子网和边界框回归子网虽然具有相同的结构,但使用不同的参数。

4.2 推断和训练

  推断:
推理只涉及通过网络处理一个图像。为了提高速度,只对每个FPN层最多1k的最高得分预测的边界框进行解码。将所有层的最高预测合并,并使用阈值为0.5的非最大抑制来产生最终的检测。
focal loss:
使用focal loss作为分类子网输出的损失。训练RetinaNet时,focal 损失应用于每个采样图像中的所有约100k个anchor。与通常启发式抽样(RPN)或硬示例挖掘(OHEM, SSD)为每个小批选择一小组anchor(例如,256)的做法形成了对比。
图像的总focal损失计算为所有约100k个anchor的focal损失之和,并由分配给ground-truth框的anchor数量进行标准化。由于绝大多数anchor都是简单负样本,且在focal的损失值可以忽略不计,所以用分配的anchor个数来进行归一化,而不是全部anchor
初始化:
使用ResNet-50-FPN和ResNet-101-FPN作为主干网进行了实验。在ImageNet上对基础ResNet-50和ResNet-101模型进行预训练。
初始化时:为FPN添加的新层,所有RetinaNet子网中的新conv层(除了最后一层),偏差初始化为b = 0,权重初始化为高斯分布且σ= 0.01。分类子网的最后conv层,偏差初始化成一个特殊的值 :
在这里插入图片描述
在论文中π取0.01 。在训练初始阶段因为positivie和negative的分类概率基本一致,会造成focal loss起不到抑制easy例的作用,为了打破这种情况,作者对最后一级用于分类的卷积的bias作了修改,这样做能在训练初始阶段提高positive的分类概率。
优化:
用随机梯度下降(SGD)训练RetinaNet。在8个GPU上使用同步SGD,每个minibatch总共有16张图片(每个GPU 2张)。所有模型都经过90k迭代的训练,初始学习率为0.01,然后在60k时除以10,在80k迭代时再除以10。水平图像翻转作为唯一的数据增强形式。使用0.0001的权重衰减和0.9的动量。训练损失是边界框回归的L1平滑损失和的分类的focal损失的总和。

五、实验

5.1 训练密集检测器

  进行了大量的实验来分析用于稠密检测的损失函数的行为以及各种优化策略。在所有实验中,我们使用深度为50或101的ResNets,并在其上构建一个特征金字塔网络(FPN)。对于所有消融研究,使用600像素的图像尺度进行训练和测试。
标准交叉熵损失:
第一次尝试训练RetinaNet使用标准交叉熵损失(CE),而不修改初始化或学习策略。这种方法很快就会失败,因为在训练过程中网络发生了分散。简单初始化最后一层(上述设计的偏差进行初始化最后一层π= . 01),使得学习有效。使用ResNet-50对RetinaNet进行训练,这个初始化已经在COCO上生成了可观的AP 30.2。
平衡交叉熵:
尝试改善学习涉及使用α-balanced CE损失。各种α的结果如表所示。
在这里插入图片描述
focal损失:
使用focal损失的结果如表所示。当γ= 0时,损失相当于CE损失。随着γ增加,损失的形状变化,这样“简单”的例子损失会得到进一步打折。
在这里插入图片描述
分析focal损失:
采用ResNet101 600像素模型,γ= 2。将这个模型应用于大量随机图像,并对10* *7正样本和∼10**5负样本窗口进行采样。接下来,分别计算这些为正、负窗口样本的focal损失,并将损失归一化,使其和为1。在这里插入图片描述
正、负样本的累积分布函数如图所示:
正样本:γ的值不同CDF看起来非常相似。例如,大约20%的难正样本占了大约一半所有正样本的损失,随着γ增加更多的损失会集中在前20%的例子,但这种影响是微不足道的。
负样本:γ在负样本的效果是截然不同的。随着γ的增加,更多的权重就集中在负面的例子,因此focal损失可以有效地忽略简单的负样本带来的损失影响,将所有的注意力集中在难的负面例子上。

在线难例挖掘(OHEM):
通过使用较大损失的例子构造小批量来改进两阶段检测器的训练。具体地说,在OHEM中,每个示例都按照其损失进行评分,然后应用非最大抑制,并使用损失最高的示例构建一个迷你批处理。nms阈值和批大小是可调参数。OHEM更强调错误分类的例子,但 OHEM完全抛弃简单的例子。
在这里插入图片描述
实验对比focal损失比OHEM更有效地训练稠密探测器。尝试了OHEM的其他参数设置和变体,没有取得更好的结果。

5.2 模型架构设计

  速度VS精度:
较大的骨干网络产生较高的精度,但也较慢的推理速度。同样,输入图像大小也是这种情况。表中显示了这两个因素的影响。
在这里插入图片描述
在图中绘制了RetinaNet的速度/精度权衡曲线,并将其与最近的方法进行了比较。
在这里插入图片描述

5.3 对比

  在COCO数据集上评估RetinaNet,并将测试开发结果与最新的最先进的方法(包括单阶段和两阶段模型)进行比较。
在这里插入图片描述

六、结论

  在这项工作中,确定了类不平衡是阻止单阶段目标检测器超越性能最好的两阶段方法的主要障碍。为了解决这个问题,出了focal损失,它应用调制项交叉熵损失,以便集中学习硬的负面例子。方法简单而高效,大量的实验分析表明它达到了最先进的精度和速度。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 目标跟踪算法代码思路整理

    前言 本代码为无人机着陆挑战赛中的目标跟踪部分,考虑到着陆检测时,目标区域在外观上可能与其它区域较像,因此采用的是跟踪成功阈值较小的版本,也是教研室之前和师兄一起做的目标跟踪无人机项目的初级代码。最终版的跟踪代码因为结合了SVM分类器,在跟踪过程中依赖于外观…...

    2024/4/16 16:42:14
  2. NGUI drawcall优化

    NGUI drawcall优化UILable、UISprite、UITexture都是继承UIWidget,同一Panel上的UIWidget满足texture、shader、material都相同并且depth相同或连续可合批 Drawcall多的主要原因是widget的depth相互穿插渲染时不连续,导致相同图集无法合批,建议把背景、字体、图片、特效的de…...

    2024/4/25 14:25:01
  3. Keil中Debug调试出现的各种问题——“警告” “崩溃”

    Keil中的Debug调试功能是我们学的MCU必不能缺少的功能模块,但是Keil中的Debug很“矫情”,不注意就会出现各种问题,我也是在调试出了很多的问题,我把解决的办法总结,分享给大家。 1:当编译通过,但一点下Debug功能时,弹出警告框内容:所编译的代码超过32K,被限制。 原因…...

    2024/4/16 16:42:38
  4. Nexus私服

    参考网址:https://yhaing.github.io/2018/06/20/Maven%E7%A7%81%E5%BA%93Nexus3%E6%90%AD%E5%BB%BA%E4%BD%BF%E7%94%A8/https://blog.csdn.net/wc1695040842/article/details/102575686安装条件:cpu不少于4个docker安装nexus:mkdir -p /data/nexus-data && chown -R…...

    2024/4/16 16:42:14
  5. 安全杂记二(网络安全威胁)

    学的太杂,就想着在博客里面整理一下,作为个人笔记 1.网络安全威胁的概念 网络安全威胁指网络中对存在缺陷的潜在利用,这些缺陷可能导致信息泄露、系统资源耗尽、非法访问、资源被盗、系统或数据被破坏等。 2.网络安全威胁的类型物理威胁 系统漏洞威胁 身份鉴别威胁 线缆连接…...

    2024/4/20 1:33:19
  6. java使用xstream解析xml,XML转java对象

    pom 添加依赖 <dependency><groupId>com.thoughtworks.xstream</groupId><artifactId>xstream</artifactId><version>1.4.10</version> </dependency>xml内容:public static void main(String[] args){String xml="<…...

    2024/4/16 23:33:20
  7. 974. 和可被 K 整除的子数组

    给定一个整数数组 A,返回其中元素之和可被 K 整除的(连续、非空)子数组的数目。 示例: 输入:A = [4,5,0,-2,-3,1], K = 5 输出:7 解释: 有 7 个子数组满足其元素之和可被 K = 5 整除: [4, 5, 0, -2, -3, 1], [5], [5, 0], [5, 0, -2, -3], [0], [0, -2, -3], [-2, -3] …...

    2024/4/18 3:09:02
  8. c++ 第四章 表达式 优先级和结合性

    c++ 第四章 表达式 优先级和结合性Order of EvaluationOrder of Evaluation, Precedence, and Associativity 参考书:c++ primer (5th)Order of Evaluation Precedence specifies how the operands are grouped. It says nothing about the order in which the operands are e…...

    2024/4/16 16:45:11
  9. Spring事务传播机制

    spring事务的传播机制:Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了 事务方法和事务方法发生嵌套调用时事务如何进行传播定义两个类service1和service2,service1有方法method1,service2有方法method2,在method1中调用mehtod2service1.method…...

    2024/4/24 8:08:01
  10. angular离线部署

    离线机子先安装nodejs,官网上下载安装即可。1、先在联网机子上安装angular/cli包。2、将全局下的包打包为zip;路径:C:\Users\Administrator\AppData\Roaming\npm\node_modules\@angular3、拷贝 @angular.zip 压缩包到离线机器。4、离线机器的C:\Users\Administrator\AppDat…...

    2024/4/24 8:08:00
  11. dataframe将某列的空值填充为12

    工作中遇到某列数据中空值需要替换为12 df[支付周期].fillna(12, inplace=True)...

    2024/4/24 8:08:02
  12. jdk源码解析六之线程池

    锁 同步锁,是可重入锁,这样当访问本类或者超类其他加锁方法时,也能访问成功,从而避免死锁 加锁,可保证互斥,内存可见性,避免重排序...

    2024/4/23 21:27:28
  13. 如何用PS拉直局部

    如何用PS拉直局部 技巧: 裁剪工具,选择工具 步骤:打开PS,导入需要拉直的图片(ctrl+o) 找到工具面板中的裁剪工具,在上方有一个拉直工具,点击拉直 点击需要拉直的线,按住enter确定即可 存储为……...

    2024/4/24 8:08:07
  14. 微民保险代理有限公司_系统测试笔试题

    考试时间: 2020.04.14 20:00:00 – 21:30:00 考试时长:90分钟 单选题(3分10) 判断题(2分5) 问答题(10分2) 编程题(20分2) 单选题(3分10) 1、递归函数最后递归出来,代表___________ 2、同步机制遵循的规则 3、内存四区中,静态变量存在哪个区域 4、#define宏定义的…...

    2024/4/24 8:07:56
  15. 清除浮动

    让浮动的子元素撑开父元素的高度‘1.直接给父元素加高度(扩展性不好)2.通过开启BFC:定位,浮动 浮动盒子的特点和定位盒子的特点:高宽都由内容撑开。(ie6,7不支持)3.br标签清浮动:(ie6,7不支持) 4.空标签清浮动 :违反了…...

    2024/4/24 8:07:58
  16. 安全编程基础——PAM模块实训文档

    安全编程基础——PAM模块实训文档 任务1、学习编写一个简单的账号认证登录模块 PAM模块知识回溯 PAM模块(Pluggable Authentication Modules for Linux) 全称可插入认证模块,是一套共享链接库(.so)。这套动态库主要的任务就是提供linux用户认证机制的相关功能的API支持。向上给…...

    2024/4/24 8:07:54
  17. Mysql数据库学习笔记

    目录 数据库中的相关基本知识 1 数据库的设计 2 一、 三范式 2 二、 ER模型 2 数据库的操作 2 数据表的操作 3 一、查看当前数据库中所有的表 3 二、 创建表:NAME是数据表的名字 3 三、 查看表的结构:NAME是数据表的名字 3 四、 向数据表里面插入数据:NAME是数据表的名字 3 …...

    2024/4/24 8:07:53
  18. 【矩阵分解六】处理隐式反馈-加权正则矩阵分解法WRMF (weighted regularized matrix factorization)

    改进点(跟前几篇的SVD比):一句话总结:当数据样本只有隐式反馈时,以前的数据建模方式便不再适用。原因:1.隐式反馈中默认只有正样本(one-class问题);2.未观测到的样本默认为负样本(显然不合理,也可能喜欢)。概念:显式反馈:形如rating矩阵,这种直接评分的矩阵,称之为显…...

    2024/4/24 8:07:52
  19. ThreadPoolExecutor结合源码分析运行原理

    ThreadPoolExecutor结合源码分析运行原理核心接口ExecutorExecutorServiceAbstractExecutorService源码分析内部工作原理构造方法赋值属性分析内部工作类Worker线程池运行思路Worker类源码分析构造方法addWorker方法分析run方法runWorker方法getTask方法processWorkerExit方法t…...

    2024/4/24 8:07:51
  20. ThreadPoolExecutor源码分析

    ThreadPoolExecutor源码分析核心接口ExecutorExecutorServiceAbstractExecutorService源码分析内部工作原理构造方法赋值属性分析内部工作类Worker线程池运行思路Worker类源码分析构造方法addWorker方法分析run方法runWorker方法getTask方法processWorkerExit方法tryTerminate方…...

    2024/4/24 8:07:50

最新文章

  1. ansible-playbook获取当前执行任务的ip及hostname

    目录 概述注意实践代码 概述 注意 此问题&#xff0c;配置上一个文件即可解决 实践 代码 --- - name: Get IP Addresshosts: allgather_facts: notasks:- name: Get IP Addressansible.builtin.setup:register: host_ip- name: Print IP Addressansible.builtin.debug:msg:…...

    2024/4/27 21:45:08
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. Linux从入门到精通 --- 2.基本命令入门

    文章目录 第二章&#xff1a;2.1 Linux的目录结构2.1.1 路径描述方式 2.2 Linux命令入门2.2.1 Linux命令基础格式2.2.2 ls命令2.2.3 ls命令的参数和选项2.2.4 ls命令选项的组合使用 2.3 目录切换相关命令2.3.1 cd切换工作目录2.3.2 pwd查看当前工作目录2.4 相对路径、绝对路径和…...

    2024/4/25 22:53:12
  4. 编译amd 的 amdgpu 编译器

    1,下载源码 git clone --recursive https://github.com/ROCm/llvm-project.git 2, 配置cmake cmake -G "Unix Makefiles" ../llvm \ -DLLVM_ENABLE_PROJECTS"clang;clang-tools-extra;compiler-rt" \ -DLLVM_BUILD_EXAMPLESON …...

    2024/4/27 7:17:33
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/26 20:12:18
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/27 4:00:35
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/26 21:56:58
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/27 9:01:45
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/25 18:39:16
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/26 22:01:59
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/25 2:10:52
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/25 18:39:00
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57