本文对Yi Luo2019年发表的语音分离论文Conv-TasNet进行简单地翻译。如有不当之处欢迎批评指正

目录

  • 1. 论文目的
  • 2. 摘要
  • 3. 介绍
  • 3. 卷积时域音频分离网络
    • A. 时域语音分离
    • B. 卷积编码器---解码器
    • C. 估计分离掩码
    • D. 卷积分离模块

1. 论文目的

  提出一种端到端的全卷积时域语音分离网络—Conv-TasNet

2. 摘要

  近些年,单通道、说话人无关的语音分离方法已经取得了很大的进步。但是,这些方法的准确性、延迟和计算成本等仍然存在不足之处。以前的方法大多都是通过混合信号的时频表示来解决分离问题的,这存在以下几个缺点,包括信号相位和幅度的解耦、语音分离时频表示的次优性、以及计算频谱的时间延迟等。为了解决这些缺点,作者提出了一种全卷积时域音频分离网络—Conv-TasNet,这是一种端到端的时域语音分离的深度学习框架。Conv-TasNet使用线性编码器​​生成语音波形的表示形式,并针对单个说话人的分离进行了优化。然后将一组加权函数(掩码)应用于编码器的输出来实现说话人分离。最后使用线性解码器将修改后的编码器的表示形式反转回语音波形。使用由一维膨胀卷积块组成的时域卷积网络计算掩码,这使得网络可以对语音信号的长期依赖性进行建模,同时保持较小的模型尺寸。文章所提出的Conv-TasNet系统在分离两个和三个说话人方面明显优于以前的时频掩蔽方法。此外,Conv-TasNet在两个说话人的语音分离中超过了几个理想的时频幅度掩码,这个结论是通过客观失真测量和听众的主观质量评估得出的。最后,Conv-TasNet具有较小的模型尺寸以及较短的最小延迟,这使其成为离线和实时语音分离的合适解决方案。因此,这项研究代表了朝着实现真实世界语音处理技术的语音分离系统迈出了重要一步。

3. 介绍

  现实世界声学环境中的鲁棒语音处理通常需要自动语音分离。由于该研究课题对语音处理技术很重要,因此许多解决该问题的方法已经被提了出来。但是,语音分离的准确性仍然不够,特别是对于新的说话人。

  以前的语音分离方法大多都是在混合信号的时频表示上实现的,这些时频表示是使用短时傅立叶变换(STFT)从波形中估计出来的。 时频域的语音分离方法旨在从混合频谱中近似估计出各个源的干净频谱。可以通过使用非线性回归技术直接将混合频谱中的每个源的频谱近似表示出来,其中将干净频谱作为训练目标。可替代地,也可以估计每个源的加权函数(掩码),然后和混合频谱的每个时频点相乘来恢复出各个源。近年来,深度学习通过提高掩码估计的准确性,极大地提高了时频掩蔽方法的性能。在直接方法和掩码估计方法中,每个声源的波形都是通过对每个声源的幅度谱估计值以及混合声的原始相位或修改过的相位进行短时傅立叶逆变换(iSTFT)得到的。

  尽管时频掩蔽仍然是最常用的语音分离方法,但该方法存在一些缺点。第一STFT是一种通用的信号变换方法,它对语音分离来说不一定是最佳的。第二,对干净声源的相位进行精确重建是一个重要的问题,并且相位的错误估计会拉低重建音频的上限。尽管一些方法通过重建相位来缓解此问题,但性能仍然欠佳。第三,成功地从时频表示中分离声源对混合信号进行高分辨率的频率分解,这需要较长的时间窗来计算STFT。该要求增加了系统的最小延迟,这限制了其在实时、低延迟应用中的适用性。例如,在大多数语音分离系统中,STFT的窗口长度至少为32 ms,在音乐分离应用中甚至更大,而音乐分离应用则需要更高分辨率的频谱(高于90 ms )。

  由于这些问题是在时频域做分离引起的,因此一种自然而然的方法是通过在时域中做分离来避免声音的幅度和相位解耦。以前的研究已经通过诸如独立成分分析(ICA)和时域非负矩阵分解(NMF)等方法探索了时域语音分离的可行性。但是,这些系统的性能无法与时频方法的性能相提并论,尤其是缩放和泛化到大数据集方面。另一方面,最近的一些研究已经探索了用于时域音频分离的深度学习。所有这些系统的共同想法是用数据驱动的表示来替代使用STFT提取特征的步骤。这些表示及其逆变换可以明确设计为替代STFTiSTFT。或者,可以将特征提取与分离一起隐含在网络体系结构中,例如,使用端到端卷积神经网络(CNN)。这些方法从波形中提取特征的方式以及分离模块的设计方式均不同。在有些文献中,首先将由离散余弦变换(DCT)驱动的卷积编码器作为前端。然后将编码器特征馈送给多层感知器(MLP)来做分离。最后通过逆向执行编码器的操作来实现波形的重建。在有些文献中,分离操作被并入到U-Net 1-D CNN体系结构中[24],而无需将输入明确地转换为类似频谱的表示形式。但是,这些方法在大型语音语料库上的性能尚未经过测试。另一种类似的方法是时域音频分离网络(TasNet)。在TasNet中,使用卷积编码器—解码器结构对混合信号进行建模,该结构由在其输出上具有非负约束的编码器和用于将编码器输出转换回声音波形的线性解码器组成。该框架类似于使用非负混合矩阵的ICA方法和半负矩阵分解方法(semi-NMF),其中基础信号是解码器的参数。TasNet中的分离步骤是通过为编码器的输出计算每个信号源的加权函数(类似于时频掩蔽)来完成的。事实证明,TasNet的性能和以前的各种时频域系统性能相当或者更好,显示了其有效性和潜力。

  尽管TasNet在因果实现和非因果实现中都优于以前的时频语音分离方法,但原始TasNet将深度长短时记忆(LSTM)网络作为分离模块会大大限制其适用性。第一,在编码器中选择较小的内核尺寸(即波形段的长度)会增加编码器输出的长度,这使得LSTM的训练变得难以管理。第二,深度LSTM网络中的大量参数显著增加了其计算成本,并限制了其在低资源、低功耗平台(例如可穿戴式听力设备)中的适用性。文章将说明的第三个问题是LSTM网络在时间上的长期依赖性,这经常导致分离精度不一致,例如,在更改混合信号的起点时。为了减轻TasNet的局限性,作者提出了全卷积TasNetConv-TasNet),在处理的所有阶段均仅使用卷积层。受时间卷积网络(TCN)模型成功的推动,Conv-TasNet使用堆叠的膨胀一维卷积块代替深层LSTM网络进行分离。卷积的使用允许对连续帧或片段进行并行处理,从而大大加快了分离过程,并且还大大减小了模型大小。为了进一步减少参数量和计算成本,我们用深度可分离卷积替换了原始卷积运算。通过这些修改,Conv-TasNet的因果和非因果实现均大大提高了LSTM-TasNet的分离精度。此外,Conv-TasNet的分离精度在信噪比(SDR)和主观(平均意见得分,MOS)度量方面都超过了理想时频幅度掩码的性能,包括理想二值掩码(IBM)、理想比例掩码(IRM)和类似于维纳滤波器的掩码(WFM)。

3. 卷积时域音频分离网络

  全卷积时域音频分离网络(Conv-TasNet)由三个处理阶段组成,如图1A)所示:编码器,分离和解码器。 首先,编码器模块将混合信号的短片段转换为中间特征空间中的相应表示。 然后,使用该表示来估计每个源的乘法函数(掩码)。 最后,解码器模块通过转换掩蔽之后的编码器特征来重建源波形。

图1(A)

A. 时域语音分离

  单通道语音分离问题可以通过从给定的混合信号x(t)R1×Tx(t)\in \mathbb{R}^{1\times T}中估计CC个源s1(t),...,sc(t)R1×Ts_1(t),...,s_c(t)\in \mathbb{R}^{1\times T}来定义:
x(t)=i=1Csi(t)(1)x(t)=\sum_{i=1}^{C}s_i(t)\tag{1}

  在时域音频分离中,直接从x(t)x(t)中估计出si(t),i=1,...,Cs_i(t),i=1,...,C

B. 卷积编码器—解码器

  输入的混合信号可以被分为长度为LL的重叠段,使用xkR1×L{\bf{x}}_k\in \mathbb{R}^{1\times L}表示,k=1,...,T^k=1,...,\hat{T}表示段的索引,T^\hat{T}表示输入的分段总数。通过一维卷积运算将xk{\bf{x}}_k转换为N维表示wR1×N{\bf{w}}\in \mathbb{R}^{1×N},这可以使用矩阵乘法表示(从现在起删除索引kk):
w=H(xU)(2){\bf{w}}=\mathcal{H}({\bf{xU}})\tag{2}
其中URN×L{\bf{U}}\in \mathbb{R}^{N\times L}包含了NN个向量(编码器基函数),每个向量长为LLH()\mathcal{H}(\cdot)是一个可选的非线性函数。有些文献中H()\mathcal{H}(\cdot)是整流线性单元(ReLU)以确保非负。解码器使用一维转置卷积运算从该表示形式重建出波形,可以将其用矩阵乘法表示为:
x^=wV(3)\hat{{\bf{x}}}={\bf{wV}}\tag{3}
其中x^R1×L\hat{{\bf{x}}}\in \mathbb{R}^{1\times L}是重建的x{\bf{x}}VRN×L{\bf{V}}\in \mathbb{R}^{N\times L}的行是解码器的基函数,每个长为LL。将重叠的重构段相加在一起以生成最终的波形。

  尽管将编码器—解码器的操作表示为矩阵乘法的形式,但仍然使用了“卷积自动编码器”一词,因为在实际模型实现中,卷积层和转置卷积层可以更轻松地处理段之间的重叠,从而实现更快的训练和更好的收敛性。

C. 估计分离掩码

  通过估计CC个向量(掩码)实现每帧的分离,miR1×Ni=1,...,C{\bf{m}}_i\in \mathbb{R}^{1\times N},i=1,...,C,其中CC是混合信号中说话人的数量且mi[0,1]{\bf{m}}_i\in[0,1]。将mi{\bf{m}}_i应用到混合表示w{\bf{w}}上得到相应的源表示:
di=wmi(4){\bf{d}}_i={\bf{w}}\odot{\bf{m}}_i\tag{4}
其中\odot表示对应点相乘。估计的每个源的波形信号s^ii=1,...,C\hat{{\bf{s}}}_i,i=1,...,C通过解码器重建出来:
s^i=diV(5)\hat{{\bf{s}}}_i={\bf{d}}_i{\bf{V}}\tag{5}
基于编码器—解码器体系结构可以完美地重构输入的混合信号这一假设,有些文献进行了以下约束i=1Cmi=1\sum_{i=1}^C{\bf{m}}_i={\bf{1}}。 在后续的章节中,作者对此做进一步讨论。

D. 卷积分离模块

  受时间卷积网络(TCN)的启发,作者提出了一个由堆叠的一维膨胀卷积块组成的全卷积分离模块,如图1B)所示。在各种序列建模任务中使用TCN替代RNNTCN中的每一层都由膨胀因子逐渐增加的一维卷积块组成。膨胀因子呈指数增长,以确保能包含足够大的时间上下文窗口,以利用语音信号的长时依赖性,如图1B)中的不同颜色所示。在Conv-TasNet中,MM个膨胀因子分别为1,2,4,...,2M11,2,4,...,2^{M-1}的卷积块被重复RR次。每个块的输入都进行零填充,以确保输出长度与输入相同。 TCN的输出将被馈送到核大小为1的卷积块(1×1-convconv块,也称为逐点卷积)以估计掩码。 1×1-convconv块与非线性激活函数一起为C个目标源估计C个掩码矢量。

  图1C)显示了每个一维卷积块的设计。 一维卷积块的设计遵循某个文献,这里面应用了残差路径和跳过连接路径:一个块的残差路径用作下一个块的输入,而所有块的跳过连接路径总和作为TCN的输出。 为了进一步减少参数数量,使用深度可分离卷积(S_conv()S\_conv(\cdot))替代每个卷积块中的标准卷积。 事实证明,深度可分离卷积(也称为分离卷积)在图像处理任务和神经机器翻译任务中是有效的。 深度可分离卷积算子将标准卷积运算解耦为两个连续的运算,即深度卷积(D_conv()D\_conv(\cdot)),后面接着逐点卷积(1×1-conv()conv(\cdot)):
D_conv(Y,K)=concat(yjkj),j=1,...,N(6)D\_conv({\bf{Y,K}})=concat({\bf{y}}_j\circledast{\bf{k}}_j),j=1,...,N\tag{6}
S_conv(Y,K,L)=D_conv(Y,K)L(7)S\_conv({\bf{Y,K,L}})=D\_conv({\bf{Y,K}})\circledast{\bf{L}}\tag{7}
其中 YRG×M{\bf{Y}}\in\mathbb{R}^{G\times M}S_conv()S\_conv(\cdot)的输入, KRG×P{\bf{K}}\in\mathbb{R}^{G\times P}是大小为PP的卷积核,yjR1×M{\bf{y}}_j\in\mathbb{R}^{1\times M}kjR1×P{\bf{k}}_j\in\mathbb{R}^{1\times P}分别是矩阵Y{\bf{Y}}K{\bf{K}}的行,LRG×H×1{\bf{L}}\in\mathbb{R}^{G\times H\times 1}是大小为11的卷积核,\circledast表示卷积操作。换句话说,D_conv()D\_conv(\cdot)将输入YY的每一行与KK的对应行进行卷积操作,1×1-conv()conv(\cdot)线性地变换空间特征。与核大小为K^RG×H×P\hat{{\bf{K}}}\in \mathbb{R}^{G×H×P}的标准卷积相比,深度可分离卷积仅包含G×P+G×HG\times P + G\times H个参数,当HPH\gg P时,模型大小减小了H×PH+PP\frac{H\times P}{H+P}\approx P倍。

  在第一个1×1-conv()conv(\cdot)D_conv()D\_conv(\cdot)块之后分别添加了非线性激活函数和归一化操作。 非线性激活函数是参数整流线性单位(PReLU):
PReLU(x)={x,if x0αx,otherwise(8)PReLU(x)= \begin{cases} x,& \text{if $x\ge0$}\\ \alpha x,& \text{otherwise} \end{cases} \tag{8}
其中αR\alpha\in \mathbb{R}是一个控制整流器负斜率的可训练标量。网络中归一化方法的选择取决于因果关系要求。 对于非因果配置,作者凭经验发现全局层归一化(gLN)优于所有其他归一化方法。 在gLN中,特征会在通道和时间维度上进行归一化:
gLN(F)=FE[F]Var[F]+ϵγ+β(9)gLN({\bf{F}})=\frac{{\bf{F}}-E[{\bf{F}}]}{\sqrt{Var[{\bf{F}}]}+\epsilon}\odot\gamma+\beta\tag{9}
E[F]=1NTNTF(10)E[{\bf{F}}]=\frac{1}{NT}\sum_{NT}{\bf{F}}\tag{10}
Var[F]=1NTNT(FE[F])2(11)Var[{\bf{F}}]=\frac{1}{NT}\sum_{NT}({\bf{F}}-E[{\bf{F}}])^2\tag{11}
其中FRN×T{\bf{F}}\in \mathbb{R}^{N\times T}是特征,γβRN×1\gamma, \beta\in \mathbb{R}^{N\times 1}是可训练的参数,ϵ\epsilon是一个为了数值稳定的小常量。这与在计算机视觉模型中应用的标准层归一化相同,其中通道和时间维度对应于图像中的宽度和高度维度。 在因果配置中,由于依赖于信号的未来值,因此无法使用gLN。 相反,作者设计了累积层归一化(cLN)操作以在因果系统中执行逐步归一化:
cLN(fk)=fkE[ftk]Var[ftk]+ϵγ+β(12)cLN({\bf{f}}_k)=\frac{{\bf{f}}_k-E[{\bf{f}}_{t\leq k}]}{\sqrt{Var[{\bf{f}}_{t\leq k}]}+\epsilon}\odot\gamma+\beta\tag{12}
E[ftk]=1NkNkftk(13)E[{\bf{f}}_{t\leq k}]=\frac{1}{Nk}\sum_{Nk}{\bf{f}}_{t\leq k}\tag{13}
Var[ftk]=1NkNk(ftkE[ftk])2(14)Var[{\bf{f}}_{t\leq k}]=\frac{1}{Nk}\sum_{Nk}({\bf{f}}_{t\leq k}-E[{\bf{f}}_{t\leq k}])^2\tag{14}
其中fkRN×1{\bf{f}}_k\in \mathbb{R}^{N\times 1}是整个特征F{\bf{F}}的第kk帧,ftkRN×k{\bf{f}}_{t\leq k}\in \mathbb{R}^{N\times k}对应于kk帧特征[f1,...,fk][{\bf{f}}_1,...,{\bf{f}}_k]γβRN×1\gamma, \beta\in \mathbb{R}^{N\times 1}是应用于所有帧的可训练的参数。为了确保分离模块对于输入的缩放不敏感,先将选择的归一化方法应用到编码器的输出w{\bf{w}}上,然后再将该结果馈送到分离模块。

  分离模块的开头添加了一个线性1×1-convconv块作为bottleneck layer。 这个块确定了随后卷积块的输入路径和残差路径的通道数。 例如,如果该线性bottleneck layer具有BB个通道,则对于通道数为HH且核大小为PP的一维卷积块,第一个1×1-convconv块和第一个D_convD\_conv块中的核大小应分别为ORB×H×1O\in \mathbb{R}^{B\times H\times 1}KRH×PK\in \mathbb{R}^{H\times P},并且残差路径中的核大小应为LRsRH×B×1{\bf{L}}_{Rs}\in \mathbb{R}^{H\times B\times 1}。 跳过连接路径中的输出通道数可以不同于BB,将该路径中的核大小表示为LScRH×Sc×1{\bf{L}}_{Sc}\in \mathbb{R}^{H\times Sc\times 1}

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

相关文章

  1. quick源文件中关于import和require的区别

    载入一个模块 import() 与 require() 功能相同,但具有一定程度的自动化特性。 假设我们有如下的目录结构: ~~~ app/ app/classes/ app/classes/MyClass.lua app/classes/MyClassBase.lua app/classes/data/Data1.lua app/classes/data/Data2.lua ~~~ MyClass 中需要载入 MyCl…...

    2024/4/19 23:13:11
  2. 微信小程序框架主体快速开发教程

    安装必要内容:首先安装nodejs:node.js安装完成之后下载微信开发者工具,进行安装。本文所有内容均参考自 微信公众平台/小程序 ,官方网站写的很详细这里只不过是为了将个人的学习过程记录,方便分享复习。框架介绍微信小程序框架十分简单且容易上手,分为两部分视图层:*.wx…...

    2024/4/26 0:34:02
  3. 从70年兴衰史里看见AI的未来

    未来AI的发展将何去何从?也许可以从历史的角度窥见一二~作为计算机科学的一个分支,AI学科只有大约70年历史,不乏跌宕和学术门派之争,定义含混和因此造成的困惑、迷思仿佛层峦叠嶂,科幻和现实经常相互越界。目前,AI主要被分为两类,执行具体任务的AI属于“弱人工智能”;另…...

    2024/5/5 12:57:29
  4. 基于Socket实现网络编程

    Socket是网络上两个程序间双向通讯的一端,它既可以发送请求,也可以接收请求,利用它可以方便的编写网络上数据的传递,在java中,有专门的类类处理用户的请求和响应。利用Socket 类的方法,就可以实现两台计算机之间的通信,那么怎么利用socket进行网络编程呢?我试试水~ 网络…...

    2024/5/5 9:00:01
  5. ImportError: cannot import name 'PILLOW_VERSION'

    ImportError: cannot import name ‘PILLOW_VERSION’ 1. 问题 torchvision 模块内import pillow的时候发现找不到PILLOW_VERSION, 但是已经安装了pip3 install pillow==7.0.0,默认最新版本为7.0.0 2. 错误信息 File "eval.py", line 10, in <module> import …...

    2024/5/5 6:00:46
  6. HTML和 的区别

    一、定义和用法 标签定义的是一个按钮。 在 button 元素内部,可以放置文本或图像。这是与使用 input 元素创建的按钮的不同之处。 二者相比较, 控件提供了更为强大的功能和更丰富的内容。 与 标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或…...

    2024/4/18 12:20:39
  7. 微信小程序开源项目

    http://blog.csdn.net/zuochao_2013/article/details/54563993 http://blog.csdn.net/zuoliangzhu/article/details/53862576 微信小程序开源商城:https://github.com/surui1995/wechat-app-mall-master...

    2024/4/17 6:51:19
  8. 从0开始学习React-hook(一)

    为什么选择hook ‘‘Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性’’,这是官方对于hook的解释; 为什么选择hook在组件之间复用状态逻辑很难:React 没有提供将可复用性行为“附加”到组件的途径(例如,把组件连接到…...

    2024/4/18 0:21:16
  9. 《叫我掌门》掌门既出 谁与争锋

    《叫我掌门》掌门既出 谁与争锋现在的武侠游戏何其多,小编介绍这款是由上海冠趣所研发的《叫我掌门》游戏,这款游戏是东方武侠横式回合制RPG手机游戏,主打华丽的战斗特效,搭配古味十足的游戏场景,可说是一款扎扎实实的武侠代表作,现下就让小编为大家稍作介绍吧。这款游戏…...

    2024/5/5 9:34:00
  10. Mybatis从入门到精通上篇

    Mybatis从入门到精通上篇:学习过的持久层框架:DBUtils , HibernateMybatis就是类似于hibernate的orm持久层框架。Mybatis介绍:Mybatis是面向sql的持久层框架,他封装了jdbc访问数据库的过程,我们开发,只需专注于sql语句本身的拼装,其它复杂的过程全部可以交给mybatis去完…...

    2024/4/17 5:16:54
  11. Linux网络编程经典书籍推荐

    首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.Richard Stevens个人网站 http://www…...

    2024/4/17 5:17:12
  12. Android中如何触发html页面的Button控件点击事件

    在android开发中,往往有时会加载html界面,同时需要与之html里面的控件进行交互。这里简单介绍一下如何在android中触发加载的html界面的Button控件。1. 首先看Activity的代码:首先我们要获取到当前的WebView控件,然后通过html的路径加载html界面,当前的html路径我是在本地…...

    2024/5/5 9:23:58
  13. 小程序自定义相机

    1.要求相机是圆形的,因为小程序调用原生相机,永远在屏幕最顶层,只能在camera标签里使用cover-view和cover-image标签,用一张图片盖在相机上,效果如下图:<!-- 调用摄像头的组件--><view class=cameraBox ><camera class=camera device-position="fron…...

    2024/5/5 13:49:15
  14. linux网络编程:设置非阻塞socket收发数据

    非阻塞式I/O包括非阻塞输入操作,非阻塞输出操作,非阻塞接收外来连接,非阻塞发起外出连接。包括的函数有:read, readv, recv, recvfrom, recvmsg, write, writev, send, sendto, sendmsg, accept。 将socket 设置为非阻塞模式有三总方法: (1)创建socket的时候,指定…...

    2024/4/17 5:18:00
  15. Cocos2d-x 手游聊天系统需求分析

    手游聊天系统需求分析转载请注明:IT_xiao小巫移动开发狂热者群:299402133策划需求图 参考系统:刀塔传奇点击这个,然后弹出下面的对话框 游戏类型:卡牌 分析:刀塔传奇聊天系统分为3个板块:世界:只有在战队等级达到24级才能够发言。公会:…...

    2024/4/17 5:17:36
  16. 抖音短视频庞大的流量池,新手小白如何杀出一条血路

    面对抖音短视频庞大的流量池和众多头部大号漂亮数据的诱惑,绝大多数普通人在建立账号之初都会有一夜爆红、日涨万粉的憧憬。但是实际上,在抖音短视频平台逐渐成熟的今天,越来越多优质内容出现,要想在这里杀出一条血路,将自己的账号打造成吸粉能力极强的账号,并不是一件容…...

    2024/4/17 5:18:18
  17. 点击html页面上的button,js网络请求,无反应

    <input type="button" class="sub_button" value="登录" οnclick="submitUserInfo()">$.ajax({url:url,data:params,type:"GET",async: false, //同步 cache: false, dataType:"json",xhrFields: {withCr…...

    2024/4/17 5:17:48
  18. mybatis从入门到精通

    转自:http://www.yihaomen.com/article/java/302.htm(读者注:其实这个应该叫做很基础的入门一下下,如果你看过hibernate了那这个就非常的简单)写在这个系列前面的话:以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hiberna…...

    2024/5/5 13:11:30
  19. 网络编程之 使用Socket创建聊天室

    使用基于tcp协议的socket创建聊天室,昨天我写的博客已经介绍了怎么使用 ServerSocket 创建服务端,以及服务端怎么返回数据给客户端昨天写的博客有个缺陷,就是 客户端只能 先发送,后读取,对于正常情况来说应该是,客户端读取和发送是互相不相干涉的两个步骤,所以这里就得使…...

    2024/5/5 8:45:35
  20. 又见算力碾压--解读最强自然语言处理模型XLnet

    谷歌和卡耐基梅隆大学联合发布了自然语言处理模型 XLNet,此模型从实测情况上看已经封神,甚至 20 个任务上超过了前任NLP霸主 BERT 的表现,说它全面超越BERT也不为过。那么本文就要向大家来解读一下自然语言处理的最新巅峰MLnet的具体情况。之前自然语言处理分为两大门派一个…...

    2024/5/5 13:28:03

最新文章

  1. Python氮氧甲烷乙烷乙烯丙烯气体和固体热力学模型计算

    &#x1f3af;要点 &#x1f3af;固体和粒子&#xff1a;计算二态系统、简谐振子和爱因斯坦固体的内能和比热&#xff0c;比较爱因斯坦固体和德拜固体。模拟多个粒子的一维和二维随机游走&#xff0c;在数值上确认方差的线性趋势&#xff0c;模拟多个粒子的梯度下降&#xff0…...

    2024/5/6 12:56:25
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/6 9:38:23
  3. 解析大语言模型训练三阶段

    大语言模型的训练过程一般包括3个阶段&#xff1a;预训练&#xff08;Pre-training&#xff09;、SFT&#xff08;有监督的微调&#xff0c;Supervised-Finetuning&#xff09;以及RLHF&#xff08;基于人类反馈的强化学习&#xff0c;Reinforcement Learning from Human Feedb…...

    2024/5/5 18:48:29
  4. ChatGPT 初学者指南

    原文&#xff1a;ChatGPT for Beginners 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 介绍 如果您一直关注新闻和趋势&#xff0c;您可能已经在某个地方读到或听到过&#xff0c;Sam Altman 的生成式人工智能平台 ChatGPT 已经将人工智能推向了一个新的高度 - 许多…...

    2024/5/5 16:47:03
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

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

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

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

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

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

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

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

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

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

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

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

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

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

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

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

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

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

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/4 23:55:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/5/4 23:54:56
  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