最近一个月项目好忙,终于挤出时间把这篇 BP 算法基本思想写完了,公式的推导放到下一篇讲吧。

一、神经网络的代价函数

神经网络可以看做是复杂逻辑回归的组合,因此与其类似,我们训练神经网络也要定义代价函数,之后再使用梯度下降法来最小化代价函数,以此来训练最优的权重矩阵。

1.1 从逻辑回归出发

我们从经典的逻辑回归代价函数引出,先来复习下:

J(θ)=1mi=1m[y(i)log(hθ(x(i)))(1y(i))log(1hθ(x(i)))]+λ2mj=1nθj2 J(\theta) = \frac{1}{m}\sum\limits_{i = 1}^{m}{[-{y^{(i)}}\log ({h_\theta}({x^{(i)}}))-( 1-{y^{(i)}})\log ( 1 - h_\theta({x^{(i)}}))]} + \frac{\lambda}{2m} \sum\limits_{j=1}^{n}{\theta_j^2}

逻辑回归代价函数计算每个样本的输入与输出的误差,然后累加起来除以样本数,再加上正则化项,这个我之前的博客已经写过了:

  • 从 0 开始机器学习 - 逻辑回归原理与实战!
  • 从 0 开始机器学习 - 正则化技术原理与编程!

这里补充一点对单变量逻辑回归代价函数的理解,虽然这一行代价公式很长:

cost(i)=y(i)log(hθ(x(i)))(1y(i))log(1hθ(x(i))) cost(i) = -{y^{(i)}}\log ({h_\theta}({x^{(i)}}))-( 1-{y^{(i)}})\log ( 1 - h_\theta({x^{(i)}}))

但是其实可以把它简单的理解为输出与输入的方差,虽然形式上差别很大,但是可以帮助我们理解上面这个公式到底在计算什么,就是计算输出与输入的方差,这样理解就可以:

cost(i)=hθ(x(i)y(i))2 cost(i) = h_{\theta}(x^{(i)} - y^{(i)})^2

1.2 一步步写出神经网络代价函数

前面讲的简单逻辑回归的只有一个输出变量,但是在神经网络中输出层可以有多个神经元,所以可以有很多种的输出,比如 K 分类问题,神经元的输出是一个 K 维的向量:

因此我们需要对每个维度计算预测输出与真实标签值的误差,即对 K 个维度的误差做一次求和:

i=1k[yk(i)log(hθ(x(i)))k(1yk(i))log(1hθ(x(i))k)] \sum\limits_{i = 1}^{k}{[-{y_k^{(i)}}\log ({h_\theta}({x^{(i)}}))_k-( 1-{y_k^{(i)}})\log ( 1 - h_\theta({x^{(i)}})_k)]}

然后累加训练集的 m 个样本:

1m[i=1mk=1k[yk(i)log(hθ(x(i)))k(1yk(i))log(1hθ(x(i))k)]] -\frac{1}{m}[\sum\limits_{i = 1}^{m}\sum\limits_{k = 1}^{k}{[-{y_k^{(i)}}\log ({h_\theta}({x^{(i)}}))_k-( 1-{y_k^{(i)}})\log ( 1 - h_\theta({x^{(i)}})_k)]}]

再加上所有权重矩阵元素的正则化项,注意 i,ji, j 都是从 1 开始的,因为每一层的 θ0\theta_0 是偏置单元,不需要对其进行正则化:

λ2mi=lL1i=1Slj=1Sl+1(θji(l))2 \frac{\lambda}{2m}\sum\limits_{i = l}^{L - 1}\sum\limits_{i = 1}^{S_l}\sum\limits_{j = 1}^{S_l + 1}(\theta_{ji}^{(l)})^2

  • 最内层求和:循环一个权重矩阵所有的行,行数是 Sl+1S_l + 1 层激活单元数
  • 中间层求和:循环一个权重矩阵所有的列,列数是 SlS_l 层激活单元数
  • 最外层求和:循环所有的权重矩阵

这就得到了输出层为 K 个单元神经网络最终的代价函数:

J(θ)=1m[i=1mk=1k[yk(i)log(hθ(x(i)))k(1yk(i))log(1hθ(x(i))k)]]+λ2mi=lL1i=1Slj=1Sl+1(θji(l))2 J(\theta) = -\frac{1}{m}[\sum\limits_{i = 1}^{m}\sum\limits_{k = 1}^{k}{[-{y_k^{(i)}}\log ({h_\theta}({x^{(i)}}))_k-( 1-{y_k^{(i)}})\log ( 1 - h_\theta({x^{(i)}})_k)]}] + \frac{\lambda}{2m}\sum\limits_{i = l}^{L - 1}\sum\limits_{i = 1}^{S_l}\sum\limits_{j = 1}^{S_l + 1}(\theta_{ji}^{(l)})^2

有了代价函数后,就可以通过反向传播算法来训练一个神经网络啦!

二、神经网络反向 BP(Back Propagation) 算法

2.1 BP 算法简介

之前写神经网络基础的时候,跟大家分享了如何用训练好的神经网络来预测手写字符:从 0 开始机器学习 - 神经网络识别手写字符!,只不过当时我们没有训练网络,而是使用已经训练好的神经网络的权重矩阵来进行前馈预测,那么我们如何自己训练神经网络呢?

这就需要学习反向 BP 算法,这个算法可以帮助我们求出神经网络权重矩阵中每个元素的偏导数,进而利用梯度下降法来最小化上面的代价函数,你可以联想简单的线性回归算法:从 0 开始机器学习 - 一文入门多维特征梯度下降法!,也是先求每个参数的偏导数,然后在梯度下降算法中使用求出的偏导数来迭代下降。

因此训练神经网络的关键就是:如何求出每个权重系数的偏导数?,反向 BP 就可以解决这个问题!这里强烈建议你学习的时候完全搞懂 BP 算法的原理,最好自己独立推导一遍公式,因为你以后学习深度学习那些复杂的网络,不管是哪种,最终都要使用反向 BP 来训练,这个 BP 算法是最核心的东西,面试也逃不过的,所以既然要学,就要学懂,不然就是在浪费时间。

2.2 BP 算法基本原理

我先用个例子简单介绍下 BP 算法的基本原理和步骤,公式的推导放到下一节,反向 BP 算法顾名思义,与前馈预测方向相反:

  • 计算最后一层输出与实际标签值的误差,反向传播到倒数第二层
  • 计算倒数第二层的传播误差,反向传播到倒数第三层
  • 以此类推,一层一层地求出各层的误差
  • 直到第二层结束,因为第一层是输入特征,不是我们计算的,所以不需要求误差

以下面这个 4 层的神经网络为例:

假如我们的训练集只有 1 个样本 (x(1),y(1))(x^{(1)}, y^{(1)}),每层所有激活单元的输出用 a(i)a^{(i)} 向量表示,每层所有激活单元的误差用 δ(i)\delta^{(i)} 向量表示,来看下反向传播的计算步骤(公式的原理下一节讲):

  1. 输出层的误差为预测值减去真实值:δ(4)=a(4)y(1)\delta^{(4)} = a^{(4)} - y^{(1)}
  2. 倒数第二层的误差为:δ(3)=(W(3))Tδ(4)g(z(3))\delta^{(3)} = (W^{(3)})^T \delta^{(4)} * g'(z^{(3)})
  3. 倒数第三层的误差为:δ(2)=(W(2))Tδ(3)g(z(2))\delta^{(2)} = (W^{(2)})^T \delta^{(3)} * g'(z^{(2)})
  4. 第一层是输入变量,不需要计算误差

有了每层所有激活单元的误差后,就可以计算代价函数对每个权重参数的偏导数,即每个激活单元的输出乘以对应的误差,这里不考虑正则化:

Wij(l)J(W)=aj(l)δi(l+1) \frac {\partial}{\partial W_{ij}^{(l)}} J (W) = a_{j}^{(l)} \delta_{i}^{(l+1)}

解释下这个偏导数的计算:

  • ll 表示目前计算的是第几层
  • jj 表示当前层中正在计算的激活单元下标(jj 作为列)
  • ii 表示下一层误差单元的下标(ii 作为行)

这个计算过程是对一个样本进行的,网络的输入是一个特征向量,所以每层计算的误差也是向量,但是我们的网络输入是特征矩阵的话,就不能用一个个向量来表示误差了,而是应该也将误差向量组成误差矩阵,因为特征矩阵就是多个样本,每个样本都做一个反向传播,就会计算误差,所以我们每次都把一个样本计算的误差累加到误差矩阵中:

Δij(l)=Δij(l)+aj(l)δi(l+1) \Delta_{ij}^{(l)} = \Delta_{ij}^{(l)} + a_{j}^{(l)} \delta_{i}^{(l+1)}

然后,我们需要除以样本总数 mm,因为上面的误差是累加了所有 mm 个训练样本得到的,并且我们还需要考虑加上正则化防止过拟合,注意对偏置单元不需要正则化,这点已经提过好多次了:

  • 非偏置单元正则化后的偏导数 j0j \neq 0

Dij(l)=1mΔij(l)+λWij(l) D_{ij}^{(l)} = \frac {1}{m}\Delta_{ij}^{(l)}+\lambda W_{ij}^{(l)}

  • 偏置单元正则化后的偏导数 j=0j = 0

Dij(l)=1mΔij(l) D_{ij}^{(l)} = \frac{1}{m}\Delta_{ij}^{(l)}

最后计算的所有偏导数就放在误差矩阵中:

Wij(l)J(W)=Dij(l) \frac {\partial}{\partial W_{ij}^{(l)}} J (W) = D_{ij}^{(l)}

这样我们就求出了每个权重参数的偏导数,再回想之前的梯度下降法,我们有了偏导数计算方法后,直接送到梯度下降法中进行迭代就可以最小化代价函数了,比如我在 Python 中把上面的逻辑写成一个正则化梯度计算的函数 regularized_gradient,然后再用 scipy.optimize 等优化库直接最小化文章开头提出的神经网络代价函数,以此来使用反向 BP 算法训练一个神经网络:

import scipy.optimize as optres = opt.minimize(fun = 神经网络代价函数,x0 = init_theta,args = (X, y, 1),method = 'TNC',jac = regularized_gradient,options = {'maxiter': 400})

所以神经网络反向 BP 算法关键就是理解每个权重参数偏导数的计算步骤和方法!关于偏导数计算公式的详细推导过程,我打算在下一篇文章中单独分享,本次就不带大家一步步推导了,否则内容太多,先把基本步骤搞清楚,后面推导公式就容易理解。

2.3 反向 BP 算法的直观理解

之前学习前馈预测时,我们知道一个激活单元是输入是上一层所有激活单元的输出与权重的加权和(包含偏置),计算方向从左到右,计算的是每个激活单元的输出,看图:

其实反向 BP 算法也是做类似的计算,一个激活单元误差的输入是后一层所有误差与权重的加权和(可能不包含偏置),只不过这里计算的反向是从右向左,计算的是每个激活单元的误差,对比看图:

你只需要把单个神经元的前馈预测和反向 BP 的计算步骤搞清楚就可以基本理解反向 BP 的基本过程,因为所有的参数都是这样做的。

三、神经网络编程细节

3.1 随机初始化

每种优化算法都需要初始化参数,之前的线性回归初始化参数为 0 是没问题的,但是如果把神经网络的初始参数都设置为 0,就会有问题,因为第二层的输入是要用到权重与激活单元输出的乘积:

  • 如果权重都是 0,则每层网络的输出都是 0
  • 如果权重都是相同的常数 aa,则每层网络的输出也都相同,只是不为 0

所以为了在神经网络中避免以上的问题,我们采用随机初始化,把所有的参数初始化为 [ϵ,ϵ][-\epsilon, \epsilon] 之间的随机值,比如初始化一个 10 X 11 的权重参数矩阵:

initheta=rand(10,11)(2ϵ)ϵ initheta = rand(10, 11) * (2 * \epsilon) - \epsilon

3.2 矩阵 <-> 向量

注意上面优化库的输入 X0 = init_theta 是一个向量,而我们的神经网络每 2 层之间就有一个权重矩阵,所以为了把权重矩阵作为优化库的输入,我们必须要把所有的权重参数都组合到一个向量中,也就是实现一个把矩阵组合到向量的功能,但是优化库的输出也是一个包含所有权重参数的向量,我们拿到向量后还需要把它转换为每 2 层之间的权重矩阵,这样才能进行前馈预测:

  • 训练前:初始多个权重矩阵 -> 一个初始向量
  • 训练后:一个最优向量 -> 多个最优权重矩阵

3.3 梯度校验

梯度校验是用来检验我们的 BP 算法计算的偏导数是否和真实的偏导数存在较大误差,计算以下 2 个偏导数向量的误差:

  • 反向 BP 算法计算的偏导数
  • 利用导数定义计算的偏导数

对于单个参数,在一点 θ\theta 处的导数可由 [θϵ,θ+ϵ][\theta - \epsilon, \theta + \epsilon] 表示,这也是导数定义的一种:

grad=J(θ+ϵ)J(θϵ)2ϵ grad = \frac{J(\theta + \epsilon) - J(\theta - \epsilon)}{2 \epsilon}

如图:

但是我们的神经网络代价函数有很多参数,当我们把参数矩阵转为向量后,可以对向量里的每个参数进行梯度检验,只需要分别用定义求偏导数即可,比如检验 θ1\theta_1

Jθ1=J(θ1+ε1,θ2,θ3...θn)J(θ1ε1,θ2,θ3...θn)2ε \frac {\partial J}{\partial \theta_1} = \frac {J (\theta_1 + \varepsilon_1, \theta_2, \theta_3 ... \theta_n ) - J(\theta_1 - \varepsilon_1, \theta_2, \theta_3 ... \theta_n)}{2 \varepsilon}

以此类推,检验 θn\theta_n

Jθn=J(θ1,θ2,θ3...θn+εn)J(θ1,θ2,θ3...θnεn)2ε \frac {\partial J}{\partial \theta_n} = \frac {J (\theta_1, \theta_2, \theta_3 ... \theta_n + \varepsilon_n) - J(\theta_1, \theta_2, \theta_3 ... \theta_n - \varepsilon_n)}{2 \varepsilon}

求出导数定义的偏导数后,与 BP 算法计算的偏导数计算误差,在误差范围内认为 BP 算法计算的偏导数(D_vec)是正确的,梯度检验的伪代码如下:

for i = 1 : ntheta_plus = thetatheta_plus[i] = theta_plus + epsilontheta_minu = thetatheta_minu[i] = theta_minu - epsilongrad = (J(theta_plus) - J(theta_minu)) / (2 * epsilon)
endcheck 误差: grad 是否约等于 D_vec

注意一点:梯度检验通常速度很慢,在训练神经网络前先别进行检验!

今天就到这,溜了溜了,下篇文章见:)

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

相关文章

  1. java基础-----反射

    反射是框架设计的灵魂一、反射的概述什么是反射反射方法基本信息操作反射-字段操作定义的字段反射-方法操作反射-构造器操作 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属…...

    2024/4/30 6:14:14
  2. N皇后问题的JavaScript题解

    一直都没会几道hard题,难得解出一道,分享一下题解。Leetcode原题:https://leetcode-cn.com/problems/eight-queens-lcci 题目描述 设计一种算法,打印 N 皇后在 N N 棋盘上的各种摆法,其中每个皇后都不同行、不同列,也不在对角线上。这里的“对角线”指的是所有的对角线,…...

    2024/4/15 3:25:47
  3. 总结javascript对象(Array对象,String对象,Date对象)

    一、Array(数组)对象 示意图:数组的属性constructor:返回创建数组对象的原型函数 length:设置或返回数组元素的个数 prototype:允许你向数组对象添加属性或方法 Array对象的方法 concat():连接两个或更多的数组,并返回结果 copyWithin():从数组的指定位置拷贝元素到数…...

    2024/5/3 12:38:40
  4. i春秋CTF训练 Misc Web 爆破-1

    Misc Web 爆破-1题目内容:flag就在某六位变量中。 http://8007423c57e9409f94f941eac88ab2157ad7f90842f0497b.changame.ichunqiu.com:80访问网页得到php代码 <?php include "flag.php"; $a = @$_REQUEST[hello]; if(!preg_match(/^\w*$/,$a )){die(ERROR); } e…...

    2024/4/28 4:46:54
  5. ORAN专题系列-4:一文说透什么是5G O-RAN的硬件白盒化

    摘要:什么是软件黑盒测试与白盒测试,什么是硬件白盒化,硬件白盒化的动机与挑战,硬件白盒化的五个阶段。一、软件的黑盒测试和白盒测试在了解什么是硬件白盒化前,不妨先了解一下成熟的软件测试中的白盒化概念。1. 软件的黑盒测试:又叫功能测试,把待测试软件对象看成一个黑…...

    2024/4/24 14:05:13
  6. springboot使用@ControllerAdvice实现全局异常控制。

    注:该方法无法处理未进入Controller的异常,比如404和Filter中的异常 下面放一个简单的实现 @ControllerAdvice @Slf4j //lombok中的日志注解 public class GlobalExceptionHandler {@ExceptionHandler(Exception.class) //不可预知的异常可以直接用Exception捕获public Strin…...

    2024/4/24 14:05:11
  7. Hue从源码编译到支持Hive全流程

    安装Hue 测试集群:hadoop101 hadoop102 hadoop103 集群配置:阿里云3台云服务器 centos7.5 2core 8Gmemory 集群框架: hue:hadoop102 hadoop:hadoop101 hadoop102 hadoop103 hive:hadoop 101 mysql: hadoop101 zookeeper: hadoop101 hadoop102 hadoop103 kafka: hadoop101…...

    2024/4/24 14:05:10
  8. java 网络编程(TCP-多线程)

    题目: 客户端能够接收用户输入的任意个数并发送到服务器;服务器端能够接收到这若干个数之后计算其和、平均数以及方差并返回给客户端;客户端接收到结果后打印出来并继续接收用户的下一轮数据。 要求客户端为图形界面,同时利用多线程技术使其服务端能够同时服务多个客户端。…...

    2024/5/6 2:27:33
  9. JS学习手册十五 事件处理

    事件:指用户在网页上的操作或者网页元素加载过程中发生的事情。 比如,用鼠标点击了一个按钮,按下了回车键,鼠标移动到图片上,这些都是事件。 可以看出的是,每一个事件都和一个页面上的元素关联,或者和整个页面关联,也就是和body关联。当这些事件发生时,关联的元素就会…...

    2024/4/24 14:05:12
  10. js题讲解(4)

    var f = function g() {return 23; }; typeof g();首先要了解一个事情:函数声明平常的有两种 var f = function(x){return x+1;} //函数表达式 function f(x){return x+1;} //函数声明然后: 如果是typeof f //返回的是function因为将函数function g()所以说检测出来的…...

    2024/4/24 14:05:07
  11. RN47 一些学习

    入口Import React,{ Component } from ‘react’; //加载Import {AppRegistry,Text, StyleSheet ,View } from ‘react-native ‘; //加载组件 AppRegistry为JS中RN入口一 样式(一)StyleSheetclass Lot extends Component {render(){return (<View><Text style={…...

    2024/5/3 13:26:57
  12. mybatis-----could not find resource mybatis-config.xml问题解决

    参考博主将config文件夹变成source floder 文件夹即可 右击该文件夹,选择build path, 在选择use as a source floder...

    2024/5/6 9:00:14
  13. 华中科技大学计算机组成运算器设计(HUST)

    运算器设计(HUST) (仅有1,9关图片及资源) 文件提取链接提取码:8pt5 (失效的话评论区踢我一下) 1.8位可控加减法电路设计9.原码一位乘法器设计...

    2024/4/24 7:00:46
  14. 潜在解决方法-系统映像还原失败,找不到可用于恢复系统盘的磁盘

    以XPS15 9570为例,因更换NVME M.2硬盘需要完全地迁移系统盘及应用盘。在采用Win10自带的备份和还原(Windows7)功能中的“创建系统映像”和“创建系统修复光盘”分别在移动硬盘和DVD光盘中进行写入,具体的整个流程参考了什么值得买社区的文章《XPS 13 (9350) 实战SATA SSD至…...

    2024/5/6 6:34:31
  15. 爬虫常用模块使用

    目录1、opener模块2、proxy代理3、cookie模块3.1、模拟手动登录3.2、模拟自动登录3.3、cookie保存到本地4、URLError模块 1、opener模块 之前我们用到过urlopen,它是一个特殊的opener(urlopen底层是基于opener实现),但是urlopen()方法不支持代理、cookie等高级功能,所以这…...

    2024/4/15 3:25:57
  16. P4310 绝世好题

    题目描述 给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&b(i-1)!=0(2<=i<=len)。 输入格式 输入文件共2行。 第一行包括一个整数n。 第二行包括n个整数,第i个整数表示ai。 输出格式 输出文件共一行。 包括一个整数,表示子序列bi的最长长度。 样例 样…...

    2024/4/26 16:18:24
  17. 【Java】--谈谈你对volatile的理解

    1、volatile是JVM提供的轻量级的同步机制 volatile的特性保证可见性 禁止指令重排序在【JMM】–Java内存模型 一文中,可知为了保证内存可见性,Java 编译器在生成指令序列的适当位置会插入内存屏障指令来禁止特定类型的处理器重排序。被volatile关键字修饰的变量,在每个写操作…...

    2024/4/15 3:25:52
  18. 静态页面——Annil

    页面效果HTML<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link…...

    2024/4/15 3:25:51
  19. 读手语图像识别论文笔记2

    文章目录一、前言二、笔记1.名词解释2.流程分析上一篇快速门:读手语图像识别论文笔记1(手语识别背景和方法)一、前言 一句:“做完了,被推翻了,算法不过关。” 的叹息,表达出 “毕设狗” 的内心活动。 故事背景: 我的毕设题目是《基于机器视觉对手语进行识别》方面。 Two…...

    2024/4/16 19:18:18
  20. HashMap源码分析:hash原理和扩容机制

    1.HashMap的hash原理 JDK1.8之前HashMap的底层是数组加链表的结构,HashMap通过key的hashcode经过函数扰动后,通过(n-1)&hash来判断当前的元素存放位置。如果存放元素存在冲突,直接覆盖或者只用"拉链法"解决冲突。 JDK1.8之前的hash方法源码如下所示: static …...

    2024/4/21 21:56:37

最新文章

  1. Vue3 + Pinia + Vite5 仿抖音的项目

    github地址 https://github.com/zyronon/douyin 这个项目其实在我收藏夹里好多天了&#xff0c;实在没得写了&#xff0c;简单写一下他。 官方介绍 douyin-vue 是一个模仿 抖音|TikTok 的移动端短视频项目。Vue 在移动端的"最佳实践"&#xff0c;媲美原生 App 丝…...

    2024/5/6 13:43:48
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/6 9:38:23
  3. ChatGPT 赚钱初学者指南(上)

    原文&#xff1a;The Beginner’s Guide to Earning Money Online with ChatGPT 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 第一章&#xff1a;理解基础知识 什么是 ChatGPT&#xff1f; 在人工智能与人类对话相遇的数字织锦中&#xff0c;ChatGPT 作为一个突出…...

    2024/5/5 8:51:03
  4. 实现窗口拖拽移动

    import Vue from "vue"; /* * 定义公共js里&#xff0c;在入口文件main.js中import&#xff1b; * 给elementUI的dialog上加上 v-dialogDrag 指令就可以实现弹窗的全屏和拉伸了。 */ // v-dialogDrag: 弹窗拖拽水平方向伸缩 Vue.directive(dialogDrag, { bind(e…...

    2024/5/4 10:53:59
  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