用深度卷积生成对抗网络进行无监督表示学习

摘要

近年来,监督学习的卷积网络(CNN)在计算机视觉应用中有着广泛的应用。相比之下,无监督的卷积网络CNN学习受到的关注较少。在这项工作中,我们希望可以帮助缩小有监督学习的CNN和无监督学习的CNN成功之间的差距。我们介绍了一类CNN叫做深度卷积生成对抗网络(DCCNG),它具有一定的架构约束,表明它们是非监督学习的有力候选。对各种图像数据集进行训练,我们展示出令人信服的证据,证明我们的深层卷积对抗从对象部分到发生器和判别器中的场景学习了层次结构的表示。此外,我们使用学习的功能进行新颖的任务-证明适用于一般图像的表示

1. 前言

从来自大型的未标记的数据集学习可重用的特征表示一直是一个热门的研究领域。在计算机视觉的背景下,可以利用实际上无限量的未标记的图像和视频来学习良好的中间表示,然后可以将它用在各种监督学习任务上,如图像分类。我们提出了一种建立好的图像表示的方法是通过训练生成对抗网络(GAN)(Goodfellow等人,2014),并随后重用发生器和判别器网络的部分作为用于监督任务的特征提取器。GAN 为最大似然技术提供了一个有吸引力的替代方法。另外还可以争辩说,他们的学习过程和缺少启发式的代价函数(比如像素方式的独立均方差)对于表示学习来说是存在吸引力的。我们知道GAN在训练中是不稳定的,经常导致发生器产生无意义的输出。我们试图理解和可视化GAN学习了什么以及多层GAN的中间表示,已经发表了有限的研究。在本文中,我们做出以下贡献

我们提出并评估了一系列卷积GAN体系结构拓扑上的约束条件,这些约束条件使得它们在大多数情况下可以稳定地训练。我们将这种架构称为Deep Convolutional GANsDCGAN)。

•我们使用训练过的鉴别器进行图像分类任务,与其他无监督算法一起显示出竞争优势。

•我们可视化由GAN学习到的过滤器,并凭经验显示特定的过滤器已经学会了绘制特定的对象。

•我们展示了生成器具有有趣的向量算法属性,可以容易地处理生成的样本的许多语义质量。

2. 相关工作

2.1未标记数据的表示学习

无监督表示学习在一般的计算机视觉研究和图像环境中是一个很好的研究问题。无监督表示学习的经典方法是对数据进行聚类(例如使用K均值),并利用聚类来改善分类的效果。在图像的环境中,可以对图像进行分层聚类(CoatesNg2012),来学习强大的图像表示。另一种流行的方法是训练自动编码器(卷积,叠加(Vincent等,2010), 分离代码的内容和组成部分(Zhao等,2015),阶梯结构(Rasmus等,2015)将图像编码成紧凑的代码,并且解码该代码尽可能准确地重建图像。这些方法很好的展示了从图像像素种学习良好的特征表示。深度信念网络(Lee et al。,2009)也被证明在分层表示学习方面表现良好。

2.2生成自然图像

生成图像模型已经被充分研究,共分为两类:参数和非参数。

非参数模型经常与现有图像数据集进行匹配,经常匹配图像,并且已经被用于纹理合成(Efros等人,1999),超分辨率(Freeman等人,2002)和图像修补(HaysEfros2007)。

 

用于生成图像的参数化模型已被广泛地探索(例如在MNIST数字或纹理合成(PortillaSimoncelli2000))。然而,生成真实世界的自然图像直到最近也没有太多的成功。生成图像的变分抽样方法(KingmaWelling2013)已经取得了一些成功,但样本往往模糊不清。另一种方法使用前向迭代扩散过程生成图像(Sohl-Dickstein等,2015)。生成对抗网络(Goodfellow 等人,2014)产生了杂乱且难以理解的图像。将拉普拉斯金字塔延伸到这个方法(Denton等人,2015)展示了更高质量的图像,但是因为在多个模型链接中引入噪声,它们不稳定。重复网络方法(Gregor等,2015)和反卷积网络方法(Dosovitskiy 等人,2014)最近在生成自然图像方面也取得了一些成功。但是,他们没有把生成器用于监督任务。

2.3CNNS内部的可视化

使用神经网络有一个不变的批评是它们是黑盒子方法,几步不能理解网络以一种简单的人类可读算法的形式能够做什么。在CNNs的理论中,Zeiler et等(ZeilerFergus2014)表明,通过使用反卷积和最大激活滤波,可以找到网络中每个卷积滤波器的近似目标。同样,在输入上使用梯度下降法可以检查激活滤波器的某些子集的理想图像(Mordvintsev等)

3. 方法和模型架构

历史上尝试使用CNN扩展GAN来模拟图像是不成功的。这激励了LAPGANDenton等人,2015)的作者开发了一种替代方法,来迭代地提高生成的低分辨率图像,使其可以更可靠地建模。 我们还遇到了一些困难,尝试使用在监督学习的文献中常用使用CNN架构来扩展GAN。然而,在广泛的模型探索之后,我们确定了一系列的架构,可以在各种数据集中进行稳定的训练,并允许培训更高分辨率和更复杂的生成模型。

我们方法的核心是采纳和修改最近提出的对CNN架构的三个变化。

首先是全卷积网络(Springenberg et al。,2014),用逐步卷积代替确定性的空间池化函数(如maxpooling),使网络学习自己的空间下采样。我们在我们的发生器中使用这种方法,允许它学习他自己的空间上采样和鉴别器。

第二是消除卷积特征之上的全连接层。最强的例子就是全球平均池化层,这种技术已经应用于最先进的图像分类模型中。我们发现全球平均池化层提升了模型的稳定性,但是降低了收敛速度。将发生器和鉴别器的最高卷积特征直接连接到输入和输出的中间

运行良好。GAN的第一层以统一的噪声分布Z作为输入,可以被称为全连接,因为它只是一个矩阵乘法,但是结果被重塑为一个四维张量,并被用作卷积栈的开始。对于判别器,最后一个卷积层被取消,然后被送入单个S形输出。参见图1,了解示例模型架构的可视化。

1LSUN 场景模型中使用的DCGAN生成网络。一个100维度的均匀分布z映射到一个有很多特征映射的小空间范围卷积。一连串的四个微步幅卷积(在最近的一些论文中它们错误地称为卷积),将高层表征转换为64*64像素的图像。明显,没有使用全连接层和池化层。

第三是批量标准化(IoffeSzegedy2015),通过将每个单元的输入标准化为零均值和单位方差来稳定学习。这有助于处理由于初始化较差而出现的训练问题,并帮助深层模型中的梯度流。这证明深层生成器开始学习非常重要,可以防止生成器将所有样品压缩成单点,这是在GAN中一种常见的故障。直接将批处理应用于所有层面,导致样品振荡和模型不稳定。通过不将批处理应用于生成器输出层和鉴别器输入层来避免。除了使用Tanh函数的输出层以外,ReLU激活函数(NairHinton2010)用于生成器。我们观察到,使用有界激活允许模型更快地学习,为了饱和和覆盖训练分布的色彩空间。在判别器内部,我们发现了leaky rectified激活函数(Maas 等人,2013)(Xu 等人,2015)效果很好,尤其是对于更高分辨率的建模。这与最初的GAN论文形成鲜明的对比,就是使用最大激活函数(Goodfellow 等人,2013

4. 对抗训练的细节

我们在三个数据集上(大规模场景理解(LSUN)(Yu等,2015),Imagenet-1k和新组合的Faces数据集)上训练DCGAN。下面给出了每个数据集的使用细节。

除了缩放至tanh激活函数[-11]的范围之外,没有对训练图像进行应用预处理。所有模型都用小批量随机梯度下降法(SGD)进行训练,小批量为128。所有的权重都是以零为中心的正态分布初始化的,标准偏差为0.02。在LeakyReLU中,泄漏的斜率在所有模型中设置为0.2。 虽然以前的GAN工作已经利用动量来加速训练,但是我们使用了具有调超参数的Adam优化器(KingmaBa2014)。我们发现建议的学习率为0.001,太高,用0.0002来代替。此外,我们发现将动量项留在0.9的建议值导致了训练振荡和不稳定性,同时将其降低到0.5,这有助于稳定训练。

4.1 LSUN(大规模场景理解)

随着生成图像模型样本视觉质量的提高,训练样本的过度拟合和记忆问题也随之上升。为了证明我们的模型是如何扩展数据和更高分辨率生成的,我们在LSUN卧室数据集上训练一个包含300多万个训练样例的模型。最近的分析表明,模型学习的速度与泛化性能之间有直接的联系(Hardt等,2015)。除了收敛后的样本(图3),我们还展示了一个训练样本(图2)模拟在线学习, 作为一个机会来证明我们的模型不是通过简单的过度拟合/记忆来训练生成高质量的样本。没有数据扩充被应用于这些图像上。

4.1.1重复数据删除

为了进一步降低生成器记忆输入示例的可能性(图2),我们做了一个简单的图像重复数据删除过程。我们在32x32下训练样本中心作物的培训实例中安装了3072-128-3072去噪剔除正规化的RELU自动编码器。然后,通过对显示为有效信息的保存技术的ReLU激活进行阈值化(Srivastava等人,2014),将得到的代码层激活二值化,并且提供便利的语义哈希形式,允许线性时间对重复数据删除。哈希碰撞的视觉检查显示出高精度,估计的误报率小于1100。此外,该技术检测到并删除了近275,000个重复的副本,表明了高召回。

2:通过数据集一次训练后生成的卧室。从理论上讲,这个模型可以学习记忆训练的例子,但是这在实验上是不可能的,因为我们是使用学习率和小批量SGD来训练的。我们意识到之前没有任何经验和证据表明要用SGD和小的学习率记忆。

3五个训练阶段后的卧室。通过多个样品,如一些床的基板,上的反复的噪音纹理,似乎出现了视觉低度拟合的证据。

4.2人脸

    我们从姓名随机的Web图像查询中刮取包含人脸的图像。人名是从dbpedia获得的,标准是他们出生在现代。这个数据集有来自1万人的3M图像。我们在这些图像上运行OpenCV人脸检测器,保持足够高分辨率的检测结果,从而为我们提供了大约35万个面部检测盒。我们使用这些脸盒进行训练。

4.3 IMAGENET-1K

我们使用Imagenet-1kDeng等,2009)作为无监督训练的自然图像源。我们训练32 * 32分钟的中心庄稼。没有数据扩充被应用于这些图像上。

5.实验验证DCGANS的能力

5.1使用GANS作为特征提取器对CIFAR-10进行分类

评估无监督表示学习算法质量的一种常用技术是将其作为特征提取器应用在受监督的数据集上,并评估在这些特征之上拟合的线性模型的性能。

CIFAR-10数据集上,使用K-means作为特征学习算法,从良好的单层特征提取已经证明了非常强的基线性能。当使用非常大量的特征映射(4800)时,这个技术达到80.6%的精度。基本算法的多层无监督扩展达到了82.0%的准确性(CoatesNg2011)。为了评估监督任务的DCGAN的表示学习,我们在Imagenet-1k上训练,然后使用所有层的判别器的卷积特征,最大池化每一层的表示来产生4×4的空间网格。然后将这些特征平展并连接起来形成一个28672量,并在其上面训练一个正则化的线性L2-SVM分类器。除了执行所有基于K-means的方法之外,其他的实现了82.8%的准确度。值得注意的是,与基于K-means的技术相比,鉴别器具有许多较少的特征映射(最高层中是512),但是由于多个4×4空间位置的层而导致总体特征向量尺寸更大。DCGAN的性能仍然低于Exemplar CNNsDosovitskiy等,2015),这种技术以无监督的方式训练 正常的区分性CNN,来区分源数据集中特定选择的,积极扩展的示例性的样本。进一步的改进可以通过调整鉴别器的表示来进行,但是我们把这个留给将来的工作。此外,由于我们的DCGAN从来没有在CIFAR-10上进行过训练,因此本实验还显示了学习特征域的鲁棒性。

1:使用我们的预先训练的模型的CIFAR-10分类结果。我们的DCGAN不是在CIFAR-10上预训练的,而是在Imagenet-1k上进行的,这些特征用于对CIFAR-10图像进行分类。

5.2使用GANS作为特征提取器对SVHN数字进行分类

StreetView House Numbers数据集上(SVHN)(Netzer et al,2011),当标记数据缺乏时,我们使用DCGAN的鉴别器的特征进行监督。按照与CIFAR-10实验类似的数据集准备规则,我们从集合中分离出1万个实例的验证集,并将其用于所有超参数和模型的选择。1000个统一的分布式训练样本被随机选取,并使用与CIFAR-10所使用的相同特征训练一个正则化的线性L2-SVM分类器。这达到了22.48%测试误差的状态(用1000个标签进行分类),改进了CNN设计的另一种修改,为了利用未标记的数据(Zhao et al2015)。另外,我们通过在相同的数据上训练一个具有相同架构的受监督的CNN并且通过随机搜索在64个超参数试验(BergstraBengio2012)上优化该模型,验证了在DCGAN中使用的CNN架构不是模型性能的关键因素。它实现了一个明显更高的28.87%的验证错误。

6.调查和可视化网络的内部结构

我们以各种方式研究训练过的发生器和判别器。 我们不在训练集上进行任何类型的最近邻搜索。像素或特征空间中的最近邻通过小图像变换愚弄着(Theis等人,2015)。我们也不使用对数似然度量来定量评估模型,因为它是一个不好的(Theis et al。,2015)度量。

6.1漫游隐空间

我们做的第一个实验是了解潜在空间。各种各样的学习通常能告诉我们记忆的迹象 (如果有急剧的转变)以及空间分层坍塌的方式。 如果在这个潜在的空间中行走导致图像生成语义的变化(例如被添加和删除的对象),我们可以推断该模型已经学习了相关和有趣的表示。结果如图4所示。

4:顶行:在Z中的一系列9个随机点之间的插值表明,学习的空间具有平滑的过渡,空间中的每个图像看起来像卧室。 在第六排,你看到一个没有窗户的房间慢慢地变成一个有巨大窗户的房间。在第十排,你看到一个电视正慢慢变成一扇窗户。

6.2可视化判别器特性

以前的工作已经证明,在大型图像数据集上进行有监督的CNN训练会产生非常强大的学习功能(ZeilerFergus2014)。此外,在场景分类方面受监督的CNN学习对象检测(Oquab等,2014)。我们证明了在大图像数据集上训练无监督的DCGAN也可以学习有趣的特征层次。使用(Springenberg et al。,2014)提出的引导反向传播,我们在图5中显示了由判别器在卧室的典型部分(如床和窗户)上激活。相比之下,在同一图中,我们为随机初始化特征给出了基线,这些特征在语义上相关或有趣的任何事物上不被激活。

5:在右侧,从判别器最后的卷积层的前6个学习卷积特征引导最大轴对齐响应的反向传播可视化。注意到有相当一部分特征对应到床的--LSUN卧室数据集中心对象。左边是一个随机过滤器基线。相比之前的回应,几乎没有区别和随机结构。

6.3操纵生成器表示

6.3.1忘记画特定的对象

除了判别器所学的表示之外,还有一个关于生成器学习表示的问题。样本的质量表明,生成器学习的主要场景组件,如床,窗户,灯具,门和其他家具的具体对象表示。为了探索这些表示形式,我们进行了一个试验,尝试从生成器中完全删除窗户。

150个样本上,手动绘制了52个窗口边框。在第二高的卷积层特征上,逻辑回归适用于,通过使用在绘制的边界框内的激活是正确的并且来自相同图像的随机样本是错误,来预测一个特征激活是否是在窗户上(或不在)。使用这个简单模型,从所有空间位置删除所有权重大于零(总共200)的特征映射。然后,生成随机的新样本,并且不删除特征映射。

在图6中展示了具有和窗户丢失的所生成的图像,并且有趣的是,网络大多忘记在卧室中画窗,用其他物体代替它们。

6:顶行:未修改的模型样本。 底行:删除“窗户”过滤器生成相同的样本。 一些窗户被拆除,另一些被转换成具有相似视觉外观的物体,例如门和镜子。虽然视觉质量下降,但整体场景构成保持相似,表明生成器已经从对象表示中很好的解决了场景表示。可以进行扩展实验来从图像中移除其他对象,并修改生成器绘制的对象。

6.3.2向量算法的人脸样本

在评估词语的表示学习(Mikolov等,2013)中,证明了简单的算术运算揭示了表示空间中丰富的线性结构。一个典型的例子是,向量(“国王”) - 向量(“人”)+向量(“女人”)得到了一个向量,其最近的邻居是女王的向量。我们研究了在我们的生成器Z的表示中是否出现类似的结构。我们对视觉概念的示例样本集的Z向量执行类似的算术。每个概念只对单个样本进行处理的实验是不稳定的,但是对三个样本的平均Z向量显示了在语义上服从算术是一致的和稳定的。除了(图7)所示的对象操作之外,我们还证明了人脸姿态也是在Z空间中线性建模的(图8)。

7:视觉概念的向量算法。对于每一列,对样本的Z向量取平均。然后对均值向量进行算术,产生新的向量Y. 右侧的中心样品是通过将Y输入到生成器而产生的。为了演示生成器的插值能力,将采用比例+-0.25采样的均匀噪声加到Y上以产生另外8个采样。在输入空间中应用算术(下面的两个示例)会导致由于未对齐而产生的噪音重叠。

8:一个“转向”向量是从四个平均的面向左看和右看样本创建的。通过沿着这个轴插入随机样本,我们能够可靠地转换它们的姿态。

这些演示表明,使用通过我们的模型学到的Z表示可以开发出有趣的应用程序。先前已经证明,条件生成模型可以学会有说服力地模拟对象的属性,如规模,旋转和位置(Dosovitskiy等,2014)。这是我们在纯粹的无监督模型中的第一次证明。进一步探索和开发是关于上述向量算法可以大大减少复杂图像分布的条件生成生成模型所需的数据量。

7. 总结和未来的工作

我们提出了一套更稳定的架构来训练生成对抗网络,并且我们给出对抗网络学习监督学习和生成建模的良好图像表示的证据。还有一些形式的模型不稳定- 我们注意到随着模型的训练时间更长,他们有时会把一个子集的滤波器转换成一个单一振荡模式。

进一步的工作需要来解决 这个不稳定的问题。我们认为将这个框架扩展到视频(用于帧预测)和音频(用于语音合成的预先训练的特征)等其他领域应该是非常有趣的。对学习的潜在空间的性质的进一步研究也将是有趣的。

论文地址:http://xueshu.baidu.com/s?wd=paperuri%3A%28bce53826d8f5d018708c5d3e1812d37e%29&filter=sc_long_sign&tn=SE_xueshusource_2kduw22v&sc_vurl=http%3A%2F%2Farxiv.org%2Fpdf%2F1511.06434&ie=utf-8&sc_us=9042674971769420487


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

相关文章

  1. c++贪吃蛇代码

    c++贪吃蛇代码 #include <windows.h> #include <stdlib.h> #include <conio.h> #include <time.h> #include <cstring> #include <cstdio> #include <iostream> #define N 22 using namespace std; int gameover; int x1, y1; // 随…...

    2024/4/19 16:30:51
  2. World Maps v3.5 4CD

    为什么80%的码农都做不了架构师?>>> World Maps v3.5 4CDWRQ.Reflections.Suite.v13WUFI Transient Heat Moisture Transport v3.3.5.93 MultiX Router-CIM 8.3 (c) NC Micro XXpression.Primer.v3.0ZAXWERKS.3D.INVIGORATOR.PRO.V3.0.1-+电力电气、电子电路+- ~~…...

    2024/4/17 18:07:23
  3. 使用C语言获取字符串长度

    #include <stdio.h> #include <string.h> int main(){//strlen(字符数组名)计算字符串数组名char text[50],connect[50];int num;printf("输入一个字符串:\n");scanf("%s",&text);num = strlen(text);//计算字符串长度printf("字符串…...

    2024/4/17 18:14:04
  4. IDEA配置tomcat deployment

    情况:Tomat Deployment 没有Artifact选择,这个时候不能Run,如下图。解决方法: 1、先在maven project里点击package生成target文件夹,而.war文件在target文件夹中。 2、在File的Project Structure选择生成的.war文件 3、完成Tomcat配置 详细步骤如下: 将鼠标移到Idea左下角…...

    2024/4/12 16:35:57
  5. (转)C/C++从入门到精通(入门、进阶、精通)

    今天在网上偶然看见许多大师在讨论如何学习C/C++,大牛们推荐了一些书籍,个人觉得很不错,怕以后想学的时候找起来费劲,所以给整过来了。(本文转自大牛、大师们)我的个人的拙见可以这样学C++: 第一步:首先入门可以从 国内出版的 教材入门 如  潭浩强的<<C程序…...

    2024/4/17 18:08:29
  6. Tomcat 下载、安装、配置图文教程

    Apache Tomcat下载、安装、配置图文教程自我心得1、Tomcat下载(1)Tomcat官网:Tomcat官方网址,可以在此处下载Tomcat。(2)点击左侧Download下的对应版本。注意有zip和exe两种格式的,zip是免安装版的,exe是安装版。同时观察自己的电脑是64位系统还是32位系统。例如进入:…...

    2024/4/17 18:08:16
  7. 一个好的下载站点

    一个好的下载站点 主题:【下载】最新大型ISO、精品商业源码下载站!内容:http://bbs.downsurf.com 主论坛已经更新超过1000G的软件七台高级光纤服务器每日更新各类最新软件每日更新0day软件最新程序设计工具及组件大量精品商业源码├部分大型软件更新软件列表:├─SAP ERP 4.…...

    2024/4/17 18:09:05
  8. Swift3.0语言教程获取字符串长度

    Swift3.0语言教程获取字符串长度 Swift3.0语言教程获取字符串长度,当在一个字符串中存在很多的字符时,如果想要计算字符串的长度时相当麻烦的一件事情,在NSString中可以使用length属性去实现这一功能,其语法形式如下: var length: Int { get } 【示例1-15】以下将实现字符…...

    2024/4/17 18:08:46
  9. 用 Maven 做项目管理

    本文转载于:http://www.blogjava.net/pesome/archive/2006/09/21/71045.html 如有侵权,请及时告知,谢谢在 Java世界中我们很多的开发人员选择用 Ant来构建项目,一个 build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如 jar文件管理混乱,各…...

    2024/4/18 13:21:55
  10. BMP、GIF、TIFF、PNG、JPG和SVG格式图像的特点

    目录1、BMP格式图像2、GIF格式图像3、TIFF格式图像4、PNG格式图像 5、JPG格式图像 6、SVG格式图像 7、总结7.1、有损vs无损7.2、索引色vs直接色7.3、点阵图vs矢量图7.4、总结一张图片可以储存为多种格式,为什么有的几十KB,有的几百MB,有的静止不动,有的是好几个画面循环播…...

    2024/4/18 22:19:51
  11. 修改一下前几天的贪吃蛇代码。。。

    看了书,发现自己写的贪吃蛇代码并不对……于是把JavaScript代码给改了下:(function () {/*全局变量*/var g = {//获得or设置盒子的attributeattr : function (x, y, att, name) {var d = document.getElementById("box_" + x + "_" + y);if (d &&…...

    2024/4/15 5:28:06
  12. Tomcat的安装与环境变量配置(图文详解)

    Tomcat的安装与环境变量配置首先说明一下我的电脑配置: Windows 7 专业版 64位操作系统 安装内存8G 四核处理器一、Tomcat的下载与安装 1.进入Tomcat官网: https://tomcat.apache.org/ 2.在该网页左侧栏红框标记的download下,选择自己要下载的Tomcat的版本,点进去;也可以在…...

    2024/4/17 18:09:34
  13. Ansoft Designer v4.0 -ISO 1CD(电子电磁仿真)

    Etap.PowerStation.v7.0-ISO 1CD(电气专业设计、分析软件)MemResearch产品: Memresearch EM3DS v2008 1CD(意大利产出的电磁三维软件)SimLab Software产品: SimLab.Suite.2008 1CD(专门提供电缆、电缆束和电路板信号完整性(SI)、电源完整性(PI)和电磁干扰性(EMI)相 …...

    2024/4/17 18:09:29
  14. 学习C++心得与值得一看的书 (转载一编程好友的, 值得一看(里面的书))

    学习C++心得与值得一看的书 结合一些我的学习经历,希望对于想学C++的人有些帮助. 大家有什么好想法望提出 我老师最初是从C语言教起的,用的是潭浩强的<<C程序设计>>这本书,那时候命令执行都是在CMD里实现,用的编译器是turboc最经常用 到的就是 printf cin 对于效率…...

    2024/4/20 1:55:22
  15. 【shell】Shell中获取字符串长度的七种方法

    Date: 2018.7.22---------------------------------------------------------------------------------------------------------------------------------------------------------转载自: Shell中获取字符串长度的七种方法https://blog.csdn.net/jerry_1126/article/details…...

    2024/4/11 19:40:30
  16. Android应用Activity、Dialog、PopWindow、Toast窗口添加机制及源码分析

    【工匠若水 http://blog.csdn.net/yanbober 转载烦请注明出处,尊重劳动成果】1 背景之所以写这一篇博客的原因是因为之前有写过一篇《Android应用setContentView与LayoutInflater加载解析机制源码分析》,然后有人在文章下面评论和微博私信中问我关于Android应用Activity、Di…...

    2024/4/17 18:09:22
  17. Tomcat 参数配置

    修改tomcat配置文件D:\apache-tomcat-6.0.36\bin\catalina.bat设置变量set JAVA_OPTS="-server -Xms256m -Xmx256m -XX:PermSize=32M -XX:MaxNewSize=64m -XX:MaxPermSize=32m -Djava.awt.headless=true "修改D:\apache-tomcat-6.0.36\conf\server.xml文件minProcess…...

    2024/4/20 13:37:08
  18. golang中获取字符串长度的几种方法

    一、获取字符串长度的几种方法- 使用 bytes.Count() 统计 - 使用 strings.Count() 统计 - 将字符串转换为 []rune 后调用 len 函数进行统计 - 使用 utf8.RuneCountInString() 统计例:str:="HelloWord" l1:=len([]rune(str)) l2:=bytes.Count([]byte(str),nil)-1) l3…...

    2024/4/17 18:10:13
  19. 电源完整性仿真让电路板更完美

    本文转自电源研发圈为PCB(印刷电路板)上的芯片提供电能不再是一种简单的工作。过去,通过细走线将IC连接到电源和地就行了,这些走线占不了多少空间。当芯片速度升高时,就要用低阻抗电源为它们供电,如用PCB上的一个电源层。有时候,只需要用四层电路板上的一个电源层和一个地…...

    2024/4/17 18:09:22
  20. Eclipse的server选项卡中找不到tomcat配置项

    在Eclipse中,如果想开发j2ee,必须要先安装插件。至于具体的插件安装方法,这里不再赘述。 当进行到配置tomcat服务器的时候,有时候会出现这种情况: 在server选项卡的Runtime Environment选项中,找不到tomcatx.x具体原因是因为在下载插件的时候,少下了几个插件。解决方法是…...

    2024/4/17 18:10:04

最新文章

  1. 免费的一键伪原创工具,用来高效写文章真妙!

    写文章是一件耗时间、费精力的事&#xff0c;遇到没有写作灵感的时候&#xff0c;写文章就像嚼蜡一样难受&#xff0c;但好在有免费的一键伪原创工具&#xff0c;它能帮助我们高效率实现自动写作文章&#xff0c;并且整个写作的过程我们无需思考内容怎么去写&#xff0c;是可以…...

    2024/4/26 22:57:33
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 学习鸿蒙基础(11)

    目录 一、Navigation容器 二、web组件 三、video视频组件 四、动画 1、属性动画 .animation() 2、 转场动画 transition() 配合animateTo() 3、页面间转场动画 一、Navigation容器 Navigation组件一般作为页面的根容器&#xff0c;包括单页面、分栏和自适应三种显示模式…...

    2024/4/22 1:36:17
  4. mydumper和myloader对MySQL数据备份和恢复

    安装教程省略 一、mydumper数据备份 mydumper -u root -p 123456 -P 3306 -B db1 -o /data/20240329root&#xff1a;数据库用户名 123456&#xff1a;密码 3306&#xff1a;端口 db1&#xff1a;数据库库名 /data/20240329&#xff1a;导出的备份文件存放位置 导出的数据文…...

    2024/4/26 1:11:10
  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/25 18:38:39
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/4/25 18:39:23
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

    2024/4/25 18:39:22
  11. 【外汇早评】美欲与伊朗重谈协议

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

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

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

    2024/4/25 16:48:44
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/4/26 16:00:35
  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/25 18:39:12
  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/25 18:38:58
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/25 18:38:57
  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