Crowd Density Estimation Using Fusion of Multi-Layer Features

Xinghao Ding , Member , IEEE, Fujin He, Zhirui Lin, Y u Wang, Huimin Guo, and Y ue Huang

Abstract:

人群统计在视频监控、交通监控、公共安全、城市规划等诸多工作中都具有重要意义,是智能交通系统的重要组成部分。

Q1:

然而,由于遮挡、透视变形、复杂的背景和不同的尺度,实现精确的人群计数和生成精确的密度图仍然是具有挑战性的任务。

Q2:

此外,现有的方法大多只关注人群计数的准确性,没有考虑密度分布的正确性;也就是说,在生成的密度图中有许多假阴性和假阳性。

Method

为了解决这一问题,我们提出了一种新型的编码-解码器卷积神经网络(CNN),它融合了编码和解码子网络中的特征图,从而生成更合理的密度图,更准确地估计人数。

此外,我们还介绍了一种新的评估方法,称为斑块绝对误差(PAE),它更适合于测量密度图的准确性。

在几个现有的公共人群计数数据集上的广泛实验表明,我们的方法取得了比目前最先进的方法更好的性能。

最后,结合实际中的跨场景人群统计,对模型进行了评价。结果表明,该方法在跨场景数据集中具有良好的性能。

 

Introduction

随着社会的发展,城市人口密度的不断增加,导致大量的过度拥挤的情况下,比如在地铁站,公交车站、机场、购物中心、旅游景点或其他地方用于大型活动,有效的人群管理是有意义的对于智能交通系统[1],[4],[14],[47]。为了避免过度拥挤的问题,需要监控人群的强度,及时反应,疏散人群。

随着视频监控的普及和视觉技术的部署,人们对各种环境下的人群场景分析产生了浓厚的兴趣。本文主要分析了在交通监控、公共安全、城市规划、流量监控[38]、[39]等方面具有重要应用的人群计数和高质量的密度图生成。

值得一提的是,人群计数是一个与语义分割完全不同的任务。语义分割是一种精确的像素级分类任务,需要精确的像素级标签,这与人群计数不同。人群计数被构造成一个复杂的模糊函数映射问题,而(人群密度)分布图是目前广泛使用的估计量(人群估计方法) [6]、[24]、[35]之一。在我们提出的任务中,我们只需要计算一个区域有多少人,而不需要生成目标的像素级轮廓。

传统人群统计算法的分类包括基于模型的检测和基于特征的回归两种模式。基于模型的检测算法分别对人进行检测和计数,通常基于运动特征、前景分割、轮廓/形状匹配和对象识别方法[17]、[22]、[40]。通常,行人被认为是一个单独的实体,可以被一个滑动窗口[12],[27]探测器检测到。底层的手工特征(如HOG[9]、SIFT[24]和haar-like[23])用于训练行人的分类器。另一方面,基于特征的回归方法提取前景像素、兴趣点、纹理和由这些特征形成的向量等特征,然后学习一个回归函数来估计人群密度或人数[5]、[7]、[16]、[21]、[44]。在[7]中,作者发现时空信息对于提高人群计数的性能是有效的。在此基础上,利用时空信息进行多线性回归学习,实现准确的人群计数。但这些传统的[5]、[7]、[16]、[21]、[44]方法在复杂情况下表现较差,存在明显的遮挡、光照不均匀、透视效果和尺度变异性大等问题。

最近提出的深度学习方法[13],[29],[30],例如基于CNN的方法[11],[43],与传统的基于手工特征的人群计数算法相比,带来了很大的性能提升。受多任务学习[41]、[45]、[50]在各种计算机视觉任务中的成功启发,Zhang等人[46]、Simonyan和Zisserman[37]结合了人群计数与其他方法如全局人数估计或人群密度水平估计等取得了显著的改进。

透视效果和密度的变化使得人群计数的任务非常具有挑战性。针对这一问题,FCN[25]提出了一种多尺度平均预测方法。最近提出的集成方法如MCNN[49]、Hydra CNN[28]、Crowdnet[3]、Switch-CNN[32]等,虽然采用了多列或分而治之的策略,对规模变化具有适应性,但这些方法在一定程度上解决了规模问题。此外,[33]和[38]中引入的CP-CNN等上下文感知方法将全局和局部上下文信息合并到卷积网络中,以减少估计误差。

但是我们注意到,结构复杂的CNN模型并不能很好地处理多尺度问题,还需要改进。此外,现有的方法大多只关注人群计数的准确性,忽略了密度分布的正确性。如图1所示,如果焦点仅在总计数上,CP-CNN[38]可以准确估计计数,但密度分布存在明显误差。具体来说,由于假阴性数与假阳性数几乎相同,因此得到的准确率接近于最优,图1中的红色方框和红色圆圈直观地反映了这一点。很明显,红盒子里什么也没有,但是cnn认为里面有很多人。相比之下,红色的圆圈里有很多人,但是CP-CNN漏掉了很多人。

此外,平均绝对误差(MAE)不足以估计密度分布。因此我们引入了Patch绝对误差(PAE)来提高计数和密度图之间的估计精度。PAE定义为图像patch的总绝对偏差。图像patch越小,PAE对密度图的计数正确性和合理性的评估就越准确。

在人群图像(如图1所示)中,透视畸变和遮挡问题是常见的。这些干扰使图像中头部的大小发生明显变化,头部的一些细节不能很好地捕捉到。因此,传统的手工特征提取算法难以在密集的人群图像中提取出详细的信息并取得有效的性能。基于cnn的算法得益于其强大的特征提取能力,通常可以比传统的手工方法学习到更有效的特征表示。它为密集的人群计数带来了巨大的性能提升。因此,我们也考虑使用CNN来实现人群计数的高精度。

此外,现有的方法使用池层,这导致低分辨率和功能损失。在[15]中,作者观察到更深的层次对包含丰富语义信息的高层知识进行编码,而较浅的层次则捕获包含丰富空间信息的低层特征。显然,结合浅层和深层的信息是最好的选择。因此,我们提出了一种新的对称CNN框架,充分利用多层特征,减少计数误差,生成更合理的密度图。在我们的网络中,我们充分利用了编码器和解码器阶段的信息。同时,我们使用几个上采样操作来实现输入图像的高分辨率密度图。这种网络结构实现了多层特征的有效组合,增强了特征的传播,促进了特征的重用。本研究的主要贡献总结如下:

•我们提出了一种新颖的对称CNN架构来训练端到端网络,通过结合不同层的特征来预测人群密度图。该体系结构可以提高特征的利用率,减少生成的密度图中的假阴性和假阳性的数量。在几个主要的人群统计数据集上进行了大量的实验,这些数据集具有挑战性和代表性。实验结果表明,与现有方法相比,该方法具有更好的性能。

•我们引入了一种新的评估P AE方法来测量生成的密度图的质量。PAE不仅关注人群统计的准确性,也关注密度图的合理性。

论文组织如下。在第二部分中,我们详细描述了所提出的方法。在第三节中,给出了得到的实验结果,并给出了相应的分析。在第四部分,我们给出了一个简短的结论。

Methodology

与输出为人数的回归方法相比,输出为输入图像密度图的回归方法可以为人群分析提供更多的信息。密度图的分布可以用来分析图像中的异常情况。因此,对于给定的图像,我们在这里提出的网络将输出图像的密度图,然后通过积分程序[49]得到人的数量。因此,我们首先描述如何生成使用图像的头部标注的人群密度图。

与语义分割相比,人群计数中的标注过程是不同的。标签是分散在目标内部的。由于复杂的人体姿态,正确的标记散射体可以定位在目标的任何部分。所以它很容易受到标签制造商的影响。不同的标签制造商可以为监视图像中的相同目标生成不同的标签。另外,在高密度区域也存在一些标注错误。因此,该方法解决了这些独特的挑战在人群计数如下:

delta函数δ(x−xi)用来表示在像素xi位置是人头。因此,我们可以用N个头的标签来表示一个图像,如下[49]所示:

Hx= i=1nδ(x-xi)

 

然后,一个高斯内核Gσ用于描述图像中的分布。在这个高斯扩散G中,我们假设中心点有最大的置信度,然后在周围区域逐渐减小,从而尽可能的覆盖整个目标。所以图像的密度是由图像与高斯核的卷积来定义的

Fx=Hx*Gσ

其中F(x)为估计密度,H(x)为由式(1)推导出的N个头的图像。为了简化实现,我们建议使用固定内核Gσ代替几何自适应内核Gσ[49]。

 

  1. Network Framework

在人群计数中,我们的主要目标是准确地估计图像中的人数。给定一幅图像,网络将输出相应的密度图,对密度图进行积分可以得到图像中的人数。然而,一方面,由于透视分布的存在,图像中头部的大小变化非常快。另一方面,出现严重的闭塞使个体难以区分。因此,人群计数是一项非常具有挑战性的任务。目前最先进的方法是采用多列结构来解决[32]、[38]、[49]等多尺度问题;他们倾向于使用不同大小的卷积核来映射多尺度的头部。这种多列框架能够克服不同大小的人的头部造成的影响,从一个角度分布到一定的水平。但是,这种结构需要为不同的列设置一个合理大小的卷积核。卷积核的合理性在很大程度上影响了网络性能,使其过于复杂,因为多列结构需要大量的计算。近年来,将不同语义层的信息结合起来,在显著目标检测方面取得了很大的成功。在[15]中,作者证明了较浅的层可以提供丰富的空间信息,而较深的层编码高级语义知识,可以更好地确定对象的分布。

因此,通过结合浅层和深层的特征可以更好地表示对象。在现有工作的启发下,我们建议:

1)一个好的人群统计网络应该结合来自不同层面的信息;

2)浅层细节特征与深层语义信息相结合能够更好地表示对象的特征信息。因此,我们想要开发一种新的人群计数方法,结合不同层次的特点。

因此,我们提出了一种对称的编码-解码器CNN架构用于人群计数,如图2所示。所提议的体系结构更详细地描述如下:

•编码网络:由五个代表不同尺度信息的编码块组成,每个编码块的详细情况如图3(左)所示。虚线表示以2为步幅的1×1卷积来匹配维度。

•融合网络1:如动机所示,本文工作的目的是结合不同尺度的编码信息(图2),通过卷积运算对特征进行下采样,实现维度匹配。这里,多尺度多语义特征的融合有利于解决人群计数

•解码网络中的干扰问题:它由代表不同特征信息的5个译码块组成,译码块的详细情况如图3(右)所示。虚线表示以2为步幅的1×1卷积来匹配维度。

•融合网络2:对于解码过程中不同的特征信息(图2),它们代表不同尺度的特征信息。因此结合这些特征可以产生更准确的估计。

在编码阶段,在每个下采样步骤中,将输出通道的数量设置为输入通道数量的两倍,以保留更多的信息。经过四次下采样操作后,这些特征图仅代表原始图像的1/16。然而,这些特征图比以前的特征图有更大的接受域。根据[15]中给出的结果,不同编码层的尺度信息不同,因此,需要将不同层次的信息进行组合,得到一个后一层的译码网络。

为了有效地提取特征,我们将不同尺度和不同语义的特征结合在一起。不同尺度的特征融合有利于提取多尺度特征,不同语义的融合有利于网络对图像中不同尺寸和不同拥塞程度的人头信息进行编码。因此,不同尺度、不同语义的特征融合可以提高最终的准确率。本文提出的对称编解码器网络结构具有以下三个优点:

•网络不再需要多栏结构来学习来自不同接受域的信息。只有单列网络才能从不同的接受域获取信息。从而降低了网络的复杂度。

•编码和解码网络结合来自不同层的信息来重用信息,然后预测更准确的估计。

•这样的沙漏结构不仅可以减少内存消耗,还可以减少计算成本。

该体系结构与语义切分的体系结构相似。在这里,我们想说的是,所提出的工作是由人群计数的独特挑战所驱动的:对于语义分割,作者通常认为来自较浅层次的输出可以捕获丰富的空间信息。这些低级的特性有利于描述对象的细节。然后将深层的高层特征转化为较浅的层,以获得较高的区域定位精度。通过将不同层次的特征结合在一起,该框架可以从各个层次提供更丰富的多尺度特征,并生成满意的分割图。因此,像素级语义分割任务的特征聚合的目的是描述更精确的空间位置和局部细节[2]、[26]、[31]、[34]。然而,在我们提出的人群计数任务中,我们使用不同大小的接受域过滤器来提取不同尺度的特征。这是因为由于透视效果或图像分辨率的原因,监视图像中目标(如头部)的大小和形状不一致。因此,我们需要将不同尺度的特征结合在一起来生成一个密度图。另一方面,U-Net[36]只使用了来自最后一层的特性,并且使用了快捷方式来提供更多的细节。但是在我们的人群计数任务中,框架应该结合来自不同规模的特性,以适应不同规模的目标。因此我们结合了所有编码和解码层的特性。此外,在解码层中,每一层输出都会在特定的尺度上产生目标头的特征表示,将它们结合起来会产生更好的密度图。

  1. Loss Function

现有的方法[3]、[8]、[32]、[38]、[49]一般采用欧氏距离来测量生成的密度图与对应地面真值之间的误差。这里,我们按照以下研究思路来定义损失函数:

 

III. EXPERIMENTS AND EV ALUA TION

在本节中,我们将对我们的网络性能在几个公共人群计数数据集上进行评估:ShanghaiTech[49]、WorldExpo' 10[46]、Mall[8]、UCF_CC_50[16]、SmartCity [48]和Beijing BRT[10]。这些数据集的详细信息如表一所示。首先,为了证明不同层次连接的有效性,我们使用ShanghaiTech数据集的Part_A进行消融研究。通过实验验证了用固定核生成密度图的合理性。然后,将所提出的方法与现有的基于上述数据集的方法进行了比较(不同的数据集有不同的特征,因此我们选择这些数据集来评价我们的方法。我们应该知道,因为大多数上述方法没有公共代码,所以我们使用的结果有显示在纸上)。最后,通过实验验证了该方法的有效性。在比较中,我们使用了Mean Absolute Error (MAE)和Mean Squared Error (MSE)来测量计数误差,其定义如下:

 

在训练中,我们的网络进行了四次下采样和上采样操作。为方便起见,输入图像补丁的大小是16的倍数。在实验中,从原始图像中随机裁剪出大小为160×160的训练patch。使用概率为0.5的水平翻转来增加数据。网络性能测试时,原始图像被直接发送到模型(当图像的长度或宽度是不合适的,补0使图像的长度和宽度的倍数16)。选择随机梯度下降(SGD)来最小化L(Θ),动量设置为0.9,权值衰减设置为10−5。网络是基于Caffe框架在[18]中提出的。服务器参数如下:Intel(R) Xeon(R) CPU E5-2683 v3 @2.00GHz, 128G RAM, NVIDIA GeForce GTX1080 Ti。

 

A. Ablation Study

在本节中,一个消融研究被提出来验证合并来自不同层的信息的有效性。我们的网络性能验证使用四组实验设置:

(1)实验没有连接:没有连接不同层之间的信息编码和解码阶段,我们把它作为我们的基础网络。

(2)实验编码连接:连接只有来自不同层次的信息在编码阶段。

(3)解码连接:仅在解码阶段对来自不同层次的信息进行拼接。

(4)编码阶段和解码阶段同时连接的实验(所提出的网络):来自不同层的信息分别在编码和解码阶段连接。

我们所有的对比实验都是使用ShanghaiTech数据集[49]的Part_A进行的。由于这个数据集包含了很多场景,所以图像中人物的头部尺寸发生了很大的变化,这个数据集中的图像既包含了相对稀疏的人群,也包含了非常密集的人群。Part_A最初是在[49]中引入的,由482张从互联网上收集的图片组成。

 

实验结果的详细比较如表二所示。其中可以看出,在编码阶段或解码阶段有连接的实验结果比没有连接的实验结果有了轻微的改善。最好的结果来自于两个阶段都使用连接。

这样的结果的主要原因可能是融合多层功能的编码和解码阶段可以更好地代表人们的头,由于信息编码和解码阶段之间是互补,融合多层功能仅在编码或解码阶段不够好来表示。因此,在编码或解码阶段的连接有了微小的改进。在编码和解码阶段,将来自不同层次的信息串联起来,实现了进一步的改进。这些结果证明了不同层次信息组合的有效性。

B. Rationality of Fixed Kernel

在[21]中,首次将密度图用于人群计数。在此之后,在人群计数中使用密度图的好处得到了认可。即密度图可以保留更多的空间分布信息,有利于人群行为分析。在一个MCNN[49]中,作者证明了在拥挤计数中,头的大小与k个相邻的人的中心之间的距离有关。因此,最近k个邻居之间的平均距离可以合理地估计当前头的大小(他们称这种方法为几何自适应核)。这样就解决了对透视图的依赖,但是这种方法只适用于头部较大的密集场景。对于稀疏场景或图像中较小的头部尺寸,内核大小将变得太大或太小。

 

固定核的合理性如图4所示。从图4 (b)中可以看出,几何自适应核使用较大的区域来表示远处的一个小的人,而在图4 (d)中,几何自适应核只使用了几个像素来表示远处的一个小的人。具体来说,当池化操作在网络中重复使用时(如MCNN、CrowdNet、DR-ResNet、SwitchCNN),输出密度图较小。为了使生成的密度图与输出的密度图相对应,我们只用一个像素来表示一个人头。因此,回归到密度图被降级为回归到计数,这对我们的网络是困难的。与图4(b)和(d)相比,图4(c)和(f)中的密度图似乎更合理,其中头的大小由固定的大小表示。

同时,由于透视贴图的限制,我们无法准确的估计出图像的透视分布。具体来说,在实践中,透视图的分布取决于相机的安装高度、角度、位置、焦距等。确定每个相机的透视分布是一项艰巨的任务。

 

考虑到上述问题,作为折衷,我们建议使用固定核而不是几何自适应核。图4 (c)和图4 (f)的密度图比图4 (b)和图4 (d)的密度图更合理。几何自适应核与固定核的实验结果如表3所示,可以看出,两种核的实现性能是比较接近的,但对于固定核,密度图很容易生成,并且k和感知图是缩进的。主要原因是密度图是头部的模糊表示,所以简单的固定内核就足够了。

C. Evaluation and Comparison

 

 

 

IV . CONCLUSION

       我们提出了一种新的对称CNN来融合多层特征进行人群计数。该网络在编码和解码阶段自动结合不同层次的特征,生成更合理的密度图,实现更精确的计数。我们使用了一些主要的人群计数数据集来评估我们的网络在单场景、复杂场景、交叉场景下的性能,并验证其转移学习的能力。在上述数据集上的大量实验结果表明,我们的网络可以用一个相对简单的网络实现最先进的性能。此外,还首次引入了P AE,它可以帮助MAE对密度图的质量进行更合理的评估。实验结果表明,PAE与MAE的结合为评价密度图的合理性提供了一种更为精确的方法。

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

相关文章

  1. LeetCode之69. x 的平方根

    概要题目来源链接:https://leetcode-cn.com/problems/sqrtx/难度:简单类型:每日一题题目实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例示例 1:输入: 4 输出: 2 示例 2:输入: 8 …...

    2024/4/16 14:21:42
  2. Docker安装详解-参照官方文档

    文章目录Docker安装官方文档安装步骤第一步-卸载旧版本第二步-安装yum-utils软件包第三步-设置存储库第四步-安装Docker安装其他版本的docker第五步-配置阿里镜像加速器登录阿里云后台搜索并选择容器镜像服务选择自己的系统并进行配置第六步-启动docker第七步-拉取helloworld镜…...

    2024/4/16 14:21:53
  3. leecode刷题-20200528-easy-110.平衡二叉树

    声明: 作者不是什么大佬,只是想写写算法,提高一下自己的内功。所以代码可能会非常凌乱,(大佬们就当个笑话看就可以了),但我会认真注释。最后如果有路过的大佬,希望可以留下你们的建议和看法,谢谢!110.平衡二叉树 一、原题链接 110.平衡二叉树 二、题目介绍 给定一个二…...

    2024/4/16 14:23:00
  4. Java switch语句用法以及对JDK7实现switch识别字符串方式的探究(反编译)

    switch多选择结构多选择结构还有switch case语句可以实现switch case语句判断一个变量与一系列值中某个值是否相等,每一个值称为一个分支语法 switch(expression){case value://语句break;//可选case value://语句break;//可选//任意数量的case语句default ://可选//语句 }swi…...

    2024/4/16 19:22:54
  5. ES6环境搭建

    第一节:ES6环境搭建简介第一步:添加配置文件。第二步:命令行转码babel-cli具体实战 简介 ES(ECMAScript),es6是es5的一个升级。 现在的Chrome浏览器已经支持ES6了,但是有些低版本的浏览器还是不支持ES6的语法,这就需要我们把ES6的语法自动的转变成ES5的语法。Webpack是…...

    2024/4/16 14:23:00
  6. 金融周期

    金融周期对经济的影响 定义: 马克思:金融周期本质是货币资本运动,与产业资本相对应,与商业资本共同构成商人资本。 Borio:在一个有金融约束的环境中,经济参与者权衡风险和收益过程中所形成的经济行为自我强化及由此导致的金融繁荣萧条交替出现的现象即为金融周期。 中国人…...

    2024/4/19 4:51:36
  7. 口罩数据集

    链接:https://pan.baidu.com/s/1tpT8U8bFyUEXBQbExQwO4A 提取码:901r 链接: https://pan.baidu.com/s/1ZJbzf5qF9GKEqyo0RskWiQ 提取码: 53hn https://drive.google.com/drive/folders/1ByRDDh7ynQucA_06cbGF2jbuc-NHvUYQ 数据集不好找啊!...

    2024/4/16 14:22:55
  8. JAVA8日期转换、拼接时间

    final String date =LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM"))//转换为年月格式final StringJoiner sj = new StringJoiner("-").add(date).add("指定day")//拼接具体天数final String endTime = sj + " 23:59:…...

    2024/4/16 14:22:50
  9. 某某与某某2的区别以及联系

    1. 某某与某某2相关背景知识 1.1 相互之间的定义与区别 1.1.1 定义某某定义 某某2定义工作在2.4GHz频段上的IEEE 802.11b标准,支持最大11Mbps802.11:IEEE 802.11标准是由一系列的信道访问控制MAC (media access control)协议和物理层(PHY)标准组成的,它们是由IEEE LAN/MAN标…...

    2024/4/16 14:23:10
  10. P4语法之Table Action Control

    Table:表中主要由key和actions组成,通过匹配key来执行action即match-action。 key{e1:m1,e2:m2等}组成,e为匹配对象,m为匹配方式。目前p4提供三种默认匹配方式:lpm最长缀匹配,exact精确匹配,ternary三元匹配。 actions是由定义好的action组成的集合,提供给该表一些操作…...

    2024/4/16 14:22:50
  11. 2020-05-28数据结构与算法-递归

    2020-05-28数据结构与算法-递归 递归:在自己的方法中调用自己的方法 package factorial;import java.util.Arrays;public class testFctorial {public static void main(String[] args) {// TODO Auto-generated method stub//求N的阶乘int n=3;long result=factorial(n);Syst…...

    2024/4/18 12:47:02
  12. HvyofMPsSp

    HvyofMPsSp...

    2024/4/20 2:58:16
  13. 代码优化 5 大原则,第一条就是别优化了!!!

    “让这代码跑得快一点!!”——我碰到的第一件代码优化任务就是这么开始的。那个项目是一个巨大的 SAP 云平台应用程序,总共含有超过 3 万行的代码。整个 App 加载数据的过程非常之慢,显然用户并不喜欢这种体验。然而,我必须承认,这个项目的代码写的挺不错,数据库调用很合…...

    2024/3/14 1:59:00
  14. Myeclipse2019转化Spring文件(没有myeclipse菜单怎么办)

    大家都直到Myeclipse 10 的时候把项目转话化为Spring文件,右击项目是有myeclipse菜单的,但2019版就没出现Myeclipse,那该怎么办哩?下面让我们来看看: 2019版:首先我们选中一个项目右击-----选择Configure Facets…-------选择 Install Spring Facet…就可以啦 怎么自定义S…...

    2024/3/31 4:42:30
  15. 科普web前端开发如何学习,图文全面解析

    前端是什么?在回答这个问题之前,我想到了一道面试题: 当我们在浏览器中输入网址并按回车之后,接下来会发生什么?我们来简单地看一看 “网页展现” 的整个过程。 比如这里有一个用户,它需要访问 abc.com 这个网址。一般来说,当用户输入一个域名时,是在请求一个 HTML 资源…...

    2024/4/16 14:22:40
  16. double数据类型四舍五入问题

    public class RoundTest {private static double dou1 = 84.345D;private static double dou2 = 34.236D;private static DecimalFormat df = new DecimalFormat("#.##");//double类型直接formatpublic static String decimalFormat(double d){df.setRoundingMode(Ro…...

    2024/4/16 14:22:40
  17. 计算机操作系统|汤小丹|第四版|习题答案(七)

    1.何谓数据项、记录和文件? 数据项:是最低级的数据组织形式,可以分为两种类型:基本数据项和组合数据项。基本数据项是用于描述一个对象的某种属性的字符集,是数据组织中可以命名的最小逻辑数据单位,又称为字段。组合数据项是由若干个基本数据项组成的,简称组项。 记录:…...

    2024/4/16 14:22:45
  18. vue高德地图JSAPI

    vue 高德地图JSAPI 使用vue-amap 使用npm 安装vue-amap (https://elemefe.github.io/vue-amap/#/) npm install vue-amap --save在main.js中引入vue-amap import VueAMap from vue-amap Vue.use(VueAMap)VueAMap.initAMapApiLoader({key: 高德地图申请的key,plugin: [//高德地图…...

    2024/4/17 20:51:42
  19. 雪花算法工具类交给spring管理

    spring中配置雪花算法工具类 1.将下面这个工具类放到对应的目录下 https://download.csdn.net/download/lemonmr/12469130 2.spring中配置 <!--将雪花算法工具类交给spring管理--> <bean id="idWorker" class="com.qingcheng.util.IdWorker">&…...

    2024/4/16 14:22:45
  20. 关键词怎么出价?怎么降低转化成本?

    当我们进行竞价推广时间要考虑到关键词出价了。关键词出价可以说是竞价推广非常核心的操作,给成千上万的关键词进行合理的定价是控制推广成本的关键因素。关键词出价的作用不仅是抢排名抢流量,要考虑用户的搜索意图,我们的预算等等因素,最后给出合理并省钱的出价结果。首先…...

    2024/4/20 1:11:04

最新文章

  1. nvidia-smi CUDA Version:N/A

    问题 nvidia-smi显示&#xff1a;CUDA Version:N/A nvidia-smi -a显示&#xff1a;CUDA Version: Not Found 解决方法 查看Nvidia驱动版本 nvidia-smi如下图&#xff0c;版本为530.41.03 搜索cuda库 apt search libcuda注&#xff1a;不同的源&#xff0c;同一个库的命…...

    2024/4/20 11:58:32
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. idm线程越多越好吗 idm线程数多少合适 IDM百度云下载 IDM下载器如何修改线程数

    IDM&#xff08;Internet Download Manager&#xff09;是一款流行的网络下载器&#xff0c;它支持多线程下载&#xff0c;这意味着它可以同时建立多个连接来下载文件的不同部分&#xff0c;从而提高下载速度。我们在使用IDM的时候总是有很多疑问&#xff0c;今天我们学习IDM线…...

    2024/4/19 4:07:08
  4. JS中空合并运算符 ?? 的使用

    什么是空合并运算符&#xff1f; 空合并运算符 ?? (Nullish coalescing operator) 是一个逻辑运算符&#xff0c;当其左侧操作数为 null 或 undefined 时&#xff0c;它返回其右侧操作数&#xff0c;否则返回其左侧操作数 const foo null ?? default string; console.lo…...

    2024/4/16 3:58:54
  5. 【教程】iOS如何抓取HTTP和HTTPS数据包经验分享

    &#x1f4f1; 在日常的App开发和研发调研中&#xff0c;对各类App进行深入的研究分析时&#xff0c;我们需要借助专业的抓包应用来协助工作。本文将介绍如何使用iOS手机抓包工具来获取HTTP和HTTPS数据包&#xff0c;并推荐一款实用的抓包应用——克魔助手&#xff0c;希望能够…...

    2024/4/20 5:57:10
  6. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/19 14:24:02
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

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

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

    2024/4/19 11:57:31
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/4/19 11:57:31
  10. 【外汇早评】日本央行会议纪要不改日元强势

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

    2024/4/19 11:57:52
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

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

    2024/4/19 11:57:53
  12. 【外汇早评】美欲与伊朗重谈协议

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

    2024/4/19 11:58:14
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/4/19 11:58:20
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/4/20 7:40:48
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

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

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

    2024/4/19 11:58:51
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/4/20 3:12:02
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/4/19 11:59:15
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/19 11:59:23
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/4/19 11:59:44
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/19 11:59:48
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/4/19 12:00:06
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/4/19 16:57:22
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/4/19 12:00:25
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/19 12:00:40
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

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

    2022/11/19 21:17:18
  27. 错误使用 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
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,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
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:16:58
  45. 如何在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