本文目录

    • 一、预备知识
    • 二、BRDF
    • 三、Phong光照模型

本文参考了本篇博客,同时加入了Phong光照模型

一、预备知识

在介绍光照模型和BRDF(双向反射分布函数)时,我们要先理解一些基本概念,这些概念与辐射度学有关

1. 能量

每个光子都具有一定的能量(Energy),能量大小与频率有关E=hvE = hvE=hv。用符号QQQ表示,单位是焦耳JJJ

2. 功率

功率、辐射通量、通量

功率(Power),也被称为辐射通量(Radiant Flux)或者通量(Flux),指的是单位时间内通过表面或者空间区域的能量的总量。用符号Φ\PhiΦ表示,Φ=dQdt\Phi = \frac{dQ}{dt}Φ=dtdQ,单位为瓦特WWW,或者焦耳/秒J/SJ/SJ/S

3. 辐照度和辐出度

辐照度(辐射通量密度)

辐出度、辐射出射度、辐射度(辐射通量密度)

  • 辐照度(Irradiance)指单位时间内到达单位面积的辐射能量,或单位面积的辐射通量,即通量对于面积的密度。用符号EEE表示,E=dΦdA=dQdtdAE = \frac{d\Phi}{dA} = \frac{dQ}{dtdA}E=dAdΦ=dtdAdQ,单位W/m2W/m^{2}W/m2
  • 辐出度(Radiant Existance),也称为辐射出射度、辐射度(Radiosity)。与辐照度不同的是,辐出度是衡量离开表面的通量密度,二者都可以被称为辐射通量密度(Radiant Flux Density)。用符号MMM表示

注意辐射通量和辐射通量密度之间的区别

如下图所示

一束平行光之间的间距为ddd,一个垂直入射,一个与表面法线成θi\theta_{i}θi的角度入射,观察表面的间距,其中左图间距为ddd,右图为dcosθi\frac{d}{cos\theta_{i}}cosθid,相对于左图,右图的间距增大了。由于辐射通量是单位时间内通过表面或空间区域内的能量总和,所以辐射通量相同;而辐射通量密度是单位时间内通过单位面积的能量,右边面积大,所以右边辐射通量密度变小

让我们来看一下二者辐射通量密度的差异:假设右图中不垂直于光线方向的表面面积为AAA,将他投影到垂直于直线方向得到一个虚拟表面,面积为A⊥=AcosθiA^{\perp } = Acos\theta_{i}A=Acosθi,通过这两个面积的通量相同,设为Φ\PhiΦ,则表面接收到的辐射通量密度E=ΦAE = \frac{\Phi}{A}E=AΦ,虚拟表面的辐射通量密度E⊥=ΦA⊥=ΦAcosθiE_{\perp} = \frac{\Phi}{A^{\perp}} = \frac{\Phi}{Acos\theta_{i}}E=AΦ=AcosθiΦ,得到E=E⊥cosθiE = E_{\perp}cos\theta_{i}E=Ecosθi

同理对于点光源,假想以点光源为中心不同半径的求包围着点光源,穿过这些球的辐射通量是相通的,均为Φ\PhiΦ,球的表面积为4πr24\pi r^{2}4πr2,得到辐射通量密度E=Φ4πr2E = \frac{\Phi}{4\pi r^{2}}E=4πr2Φ,即通量密度与距离的平方成反比,即光的衰减与距离的平方成反比

4. 辐射强度

辐射强度

立体角:度量三维角度的量,用符号ω\omegaω表示,立体角计算为ω=sr2\omega = \frac{s}{r^{2}}ω=r2s,单位球的表面积为4πr2=4π4\pi r^{2} = 4\pi4πr2=4π,所以球面的立体角也为4π4\pi4π

辐射强度(Radiant Intensity),通过单位立体角的辐射能量,用符号III表示,I=dΦdwI=\frac{d\Phi}{dw}I=dwdΦ,单位W/srW/srW/sr

引入辐射强度的原因是:有时候需要度量通过一个点的通量的密度,因为点的面积是0,无法直接使用辐射通量密度,所以引入辐射强度。辐射强度不会随距离的增大而衰减,这是因为立体角不会随距离的变化而变化

5. 辐射率

辐射率

辐射率(Radiance),每单位面积每单位立体角的辐射通量密度,用符号LLL表示,L=dΦdωdA⊥L = \frac{d\Phi}{d\omega dA^{\perp}}L=dωdAdΦ,单位为W/m2srW/m^{2}srW/m2sr,其中dA⊥dA^{\perp}dA是微分面积dAdAdA在垂直于光线方向的投影,如图

辐射率可以看成我们眼睛看到(相机拍到)的物体上一点的颜色,基于物理着色时,计算表面一点的颜色就是计算它的辐射率,辐射率不会随距离变化而衰减,这和我们日常感受一致,在没有雾霾的干扰时,我们看到的物体表面上一点的颜色并不会随距离变化而变化。为什么辐照度会随距离增大而衰减,但是我们看到的颜色却不会衰减呢?这是因为随着距离变大,我们看到的物体上的一块区域到达视网膜的通量密度会变小,同时这块区域在视网膜表面上的立体角也会变小,正好抵消了通量密度的变化

二、BRDF

我们看到一个表面,实际上是周围环境的光照射到表面上,然后表面将一部分光反射到我们眼睛里。双向反射分布函数BRDF(Bidirectional Reflectance Distribution Function)就是描述表面入射光和反射光关系的

对于一个方向的入射光,表面会将光反射到表面上半球的各个方向,不同方向反射的比例是不同的,我们用BRDF来表示指定方向的反射光和入射光的比例关系,BRDF定义为:

f(l,v)=dLo(v)dE(l)f(l, v) = \frac{dL_{o}(v)}{dE(l)} f(l,v)=dE(l)dLo(v)

  • fff:BRDF,lll是入射光方向,vvv是观察方向,即反射光方向
  • dLo(v)dL_{o}(v)dLo(v):表面反射到vvv方向的反射光的微分辐射率。表面反射到vvv方向的反射光的辐射率为Lo(v)L_{o}(v)Lo(v),来自于表面上半球所有方向的入射光线的贡献,而微分辐射率dLo(v)dL_{o}(v)dLo(v)特指来自方向lll的入射光贡献的反射辐射率
  • dE(l)dE(l)dE(l):表面上来自入射光方向lll的微分辐照度。表面接收到的辐照度为EEE,来自上半球所有方向的入射光线的贡献,而微分辐照度dE(l)dE(l)dE(l)特指来自于方向lll的入射光

表面对不同频率的光反射率可能不一样,因此BRDF和光的频率有关。在图形学中,将BRDF表示为RGB向量,三个分量各有自己的fff函数

BRDF需要处理表面上半球的各个方向,如下图使用球坐标系定义方向更加方便。球坐标系使用两个角度来确定一个方向:

  • 方向相对法线的角度θ\thetaθ,称为极角(Polar Angle)或天顶角(Zenith Angle)
  • 方向在平面上的投影相对于平面上一个坐标轴的角度ϕ\phiϕ,称为方位角(Azimuthal Angle)

所以BRDF也可以表示成f(θi,ϕi,θo,ϕo)f(\theta_i, \phi_i, \theta_o, \phi_o)f(θi,ϕi,θo,ϕo)。对于各向同性材质,当lllvvv同时绕法线nnn旋转时,fff值保持不变,此时可以用lllvvv在平面投影的夹角ϕ\phiϕ来代替ϕi\phi _iϕiϕo:f(θi,θo,ϕ)\phi _o:f(\theta_i, \theta_o, \phi)ϕof(θi,θo,ϕ)

为什么BRDF要定义成辐射率和辐照度的比值,而不是直接定义为辐射率和辐射率比值,有两种解释

第一种解释参考BRDF为什么要定义为一个单位是sr-1的量?

结合下面辐射通量密度(A)(A)(A)和辐射率(B)(B)(B)测量仪的示意图来看:辐照度(辐射通量密度)测量仪(A)(A)(A)接受平面上半球的所有光线,可以测量一个较小面积来自于四面八方的所有光通量,光通量Φ\PhiΦ除以传感器面积AAA就可以得到辐照度(辐射通量密度)EEE。辐射度测量仪(B)(B)(B)则有一个长筒控制光线只能从一个很小的立体角进入测量仪,光通量Φ\PhiΦ除以传感器面积AAA和立体角ω\omegaω就可以得到辐射率LLL

测平面上一点在某一个方向的出射辐射率很简单,只需要用仪器(B)(B)(B)从该方向对准该点就可以了。而测平面一点入射的辐射率则没有那么简单,必须保证光源正好覆盖测量仪开口立体角,大了该点会接受到比测量值更多的光照,导致测量值比实际值小,小了则与仪器的设计立体角不一致,可在实际中是基本做不到光源大小正好覆盖测量仪开口立体角的。而测表面的辐照度则简单得多,只要保证光源很小,而且没有来自其他方向的光干扰,这时候测到的辐照度就是平面上来自光源方向的微分辐照度dEdEdE

第二种解释从数学的角度出发

对于现实世界中的非光学平面,一束光线射到表面上后,被表面反射到各个方向,其中一个出射方向的光通量只是整个反射光通量极小的一部分,当出射方向立体角趋于0时,lim⁡ωo→0dLoLi=0\lim_{\omega_{o} \rightarrow 0}{\frac{dL_{o} }{Li} } = 0limωo0LidLo=0,所以在实际计算中使用辐射率和辐射率比值是没有意义的。而如果分母改成表面上接收到的来自光源方向的微分辐照度,我们知道dE=Li(l)dωicosθidE = L_i(l) d\omega _{i} cos \theta _{i}dE=Li(l)dωicosθi,由于给入射辐射率乘了一个趋于零的微分立体角,dEdEdE的值会小很多,比值dLodE\frac{dL_o}{dE}dEdLo是有意义的,而不是0

下面我们来看看怎么用BRDF来计算表面辐射率

我们考虑来自方向lll的入射光辐射率Li(l)L_i(l)Li(l),由辐射率和辐照度的定义:

Li(l)=dΦdωidA⊥=dΦdωidAcosθi=dE(l)dωicosθiL_i(l) = \frac{d \Phi }{d\omega_i d A^{\bot } } = \frac{d \Phi }{d\omega_i dA cos \theta_i } = \frac{dE(l) }{d\omega_i cos \theta_i } Li(l)=dωidAdΦ=dωidAcosθidΦ=dωicosθidE(l)

则照射到表面来自于方向l的入射光贡献的微分辐照度:

dE(l)=Li(l)dωicosθidE(l) = L_i(l) d\omega_i cos \theta_i dE(l)=Li(l)dωicosθi

表面反射到vvv方向的由来自于方向l的入射光贡献的微分辐射率:

dLo(v)=f(l,v)⊗dE(l)=f(l,v)⊗Li(l)dωicosθidL_o(v) = f(l, v) \otimes dE(l) = f(l, v) \otimes L_i(l) d\omega_i cos \theta_i dLo(v)=f(l,v)dE(l)=f(l,v)Li(l)dωicosθi
符号⊗\otimes表示按向量的分量相乘,因为fffLiL_iLi都包含RGB三个分量

要计算表面反射到v方向的来自上半球所有方向入射光线贡献的辐射率,可以将上式对半球所有方向的光线积分:

Lo(v)=∫Ωf(l,v)⊗Li(l)cosθidωiL_o(v) = \int_{\Omega }^{} f(l, v) \otimes L_i(l) cos \theta_i d\omega_i Lo(v)=Ωf(l,v)Li(l)cosθidωi
上式称为反射方程(Reflectance Equation),用来计算表面反射辐射率

对于点光源、方向光等理想化的精准光源(Punctual Light),计算过程可以大大简化。我们考察单个精准光源照射表面,此时表面上的一点只会被来自一个方向的一条光线照射到(而面积光源照射表面时,表面上一点会被来自多个方向的多条光线照射到),则辐射率:

Lo(v)=f(l,v)⊗ELcosθiL_o(v) = f(l, v) \otimes E_L cos \theta_i Lo(v)=f(l,v)ELcosθi
对于多个精准光源,只需简单累加就可以了:

Lo(v)=∑k=1nf(lk,v)⊗ELkcosθikL_o(v) = \sum_{k = 1}^{n}{f(l_k, v) \otimes E_{L_k} cos \theta_{i_k}} Lo(v)=k=1nf(lk,v)ELkcosθik
这里使用光源的辐照度,对于阳光等全局方向光,可以认为整个场景的辐照度是一个常数,对于点光源,辐照度随距离的平方衰减,用公式EL=Φ4πr2E_{L} = \frac{\Phi }{4\pi r^2}EL=4πr2Φ就可以求出到达表面的辐照度,Φ\PhiΦ是光源的功率,比如100瓦的灯泡,r是表面离光源的距离

回头看看反射方程,是对表面上半球所有方向的入射光线积分,这里面包含了来自精准光源的光线,也包括周围环境反射的光线。处理来自周围环境的光线可以大幅提高光照的真实程度,在实时图形学中,这部分光照可以用基于图像的光照(Image Based Lighting)来模拟。我们将在下篇文章讨论基于图像的光照。

上面给出了BRDF的定义和使用BRDF计算表面反射辐射率的公式。但这个定义实际上是无法直接用于计算表面反射辐射率的,我们还要建立一个能模拟真实光照的模型,使得输入入射方向和出射方向,f(l,v)f(l, v)f(l,v)能输出表面反射微分辐射率和入射微分辐照度的比率。

1967年Torrance-Sparrow在Theory for Off-Specular Reflection From Roughened Surfaces中使用辐射度学和微表面理论建立了模拟真实光照的BRDF模型,1981年Cook-Torrance在A Reflectance Model for Computer Graphics中把这个模型引入到计算机图形学领域,现在这个模型已经成为基于物理着色的标准,被称为Cook-Torrance模型。下面我们来看看微表面理论和Cook-Torrance模型的推导过程。

三、Phong光照模型

光照到物体表面时,物体对光会发生反射、透射和吸收。简单光照模型只考虑物体对直接光照的反射作用,而物体间的光反射作用,只用环境光来表示。此时光源被假定为点光源,反射作用被细分为镜面反射和漫反射

Phong光照模型

根据Phong光照模型,物体被感知的亮度由环境光、漫反射光及镜面反射光组成,物体表面的反射光强度为
I=KaIa+KdIlcos(θ)+KsIlcosn(α)I = K_{a}I_{a} + K_{d}I_{l}cos(\theta) + K_{s}I_{l}cos^{n}(\alpha) I=KaIa+KdIlcos(θ)+KsIlcosn(α)

  • KaKdKsK_{a}~K_{d}~K_{s}Ka Kd Ks:分别为环境光、漫反射光及镜面反射光系数
  • IaI_{a}Ia:入射的环境光强度
  • IlI_{l}Il:光源的入射光强度
  • θ\thetaθ:入射光与物体表面法线之间的夹角
  • α\alphaα:反射光与视线之间的夹角
  • nnn:镜面反射参数

1. 漫反射

理想漫反射当光源来自一个方向时,漫反射光均匀向各方向传播,与视点无关,他是由表面的粗糙不平引起的,因而漫反射光的空间分布是均匀的。记入射光强为IpI_{p}Ip,物体表面上点PPP的法向量为NNN,从点PPP指向光源的向量为LLL,当L、NL、NLN为单位向量时,理想漫反射光强表示为:
Id=IpKd(L⋅N)I_{d} = I_{p}K_{d}(L\cdot N) Id=IpKd(LN)

KdK_{d}Kd:与物体有关的漫反射系数,取值(0,1)(0, 1)(0,1)。在RGB模型下,漫反射系数KdK_{d}Kd有三个分量Kdr、Kdg、KdbK_{dr}、K_{dg}、K_{db}KdrKdgKdb分别表示RGB三原色的漫反射系数,反应物体颜色,通过调整三个分量可以改变物体的颜色,也可以吧入射光强III设为三个分量Ir、Ig、IbI_{r}、I_{g}、I_{b}IrIgIb通过调整这些分量来调整光源的颜色

2. 镜面反射

镜面反射光对于理想镜面,反射光集中在一个方向,并遵守反射定律。对一般光滑表面,反射光集中在一个范围内,且由反射定律决定的反射方向光强最大。因此对于同一点来说,从不同位置所观察到的镜面反射光强是不同的,镜面反射光强可以表示为:
Is=IpKscosnαα∈(0,π2)I_{s} = I_{p}K_{s}cos^{n}\alpha~~~\alpha \in (0, \frac{\pi}{2}) Is=IpKscosnα   α(0,2π)

  • KsK_{s}Ks:与物体有关的镜面反射系数
  • α\alphaα:视线方向VVV与反射方向RRR的夹角
  • nnn:反射指数,反映了物体表面的光泽程度,一般为1~2000,数目越大表示物体表面越光滑

镜面反射光将会在反射方向附近形成很亮的光斑,称为高光现象,将V和RV和RVR看做单位向量,镜面反射光强可以重写为:
Is=IpKs(R⋅V)nI_{s} = I_{p}K_{s}(R\cdot V)^{n} Is=IpKs(RV)n

其中R=2N(N⋅L)−LR = 2N(N\cdot L)-LR=2N(NL)L,镜面反射光产生的高光区域只反映光源的颜色,例如在红光照射下,一个物体的高光域是红光,镜面反射系数KsK_{s}Ks是一个与物体颜色无关的参数,在简单光照明模型中,只能通过改变物体的漫反射系数来控制物体的颜色

3. 环境光

环境光指光源间接对物体的影响,是在物体和环境之间多次反射,最终达到平衡时的一种光,可以近似地认为同一环境下的环境光,其光强分布是均匀的,他在任何一个方向上的分布都相同,在简单光照模型中,用一个常数来模拟环境光,用式子表示为:
Ie=IaKaI_{e} = I_{a}K_{a} Ie=IaKa

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

相关文章

  1. js格式化数字,每三位加一个逗号

    自己在开发过程中,前端需要对一些表示金额的数值进行处理,每隔三位数字,用逗号分隔开。记录一下自己的做法。 我自己定义了一个num-format.js的文件用来保存我定义的格式化数据的方法. 我定义的所有的格式化方法中, 如果传入的值为空, null…...

    2024/4/23 4:33:31
  2. 关于 antd pro 使用 swiper7 的问题

    关于 antd pro 使用 swiper7 的问题 背景 有个需求要搞个轮播图呀,很复杂的,手写不太好实现,所以就打算使用 swiper 来解决。 问题描述: 好家伙,引入就报错了,真是一点面子都不给。 load component fa…...

    2024/4/25 18:09:38
  3. Echarts的基本使用

    1.引入echarts.js文件 2.准备一个呈现图表的盒子(div,这个div决定图标呈现在哪里) 3.初始化echarts实例对象(实例化之后才可以进行一系列的图标的操作) 4.准备配置项(图标是饼图还是折线图,其实最终都是由这个配置项所决定的,所以…...

    2024/4/20 20:59:16
  4. 关于JAVA时间查询与数据库相差8小时解决方案踩坑

    关于JAVA时间查询与数据库相差8小时解决方案踩坑 1.如果是springBoot项目啧需要去给数据库配置URL里 spring: datasource: url: jdbc:mysql://172.0.0.1:3306/xxx?serverTimezoneAsia/Shanghai 加上serverTimezoneAsia/Shanghai。 由于默认的是UTC时间,所以在中…...

    2024/4/15 4:24:46
  5. python中os模块

    Python的os模块包含普遍的操作系统功能。如果希望程序能够与平台无关,这个模块是尤为重要。可以处理文件和目录这些我们日常手动需要做的操作 OS模块中常用属性和函数: 1、os.getcwd() 查看当前所在目录(路径),即当…...

    2024/4/23 4:33:49
  6. 无重复字符的最长子串 - 哈希表、滑动窗口

    滑动窗口其实就是对双指针的一个运用 窗口右侧right自增 判断有没有出现重复的字母,出现了则调整窗口左侧left位置 信息保存到hashmap里面...

    2024/4/25 9:53:01
  7. 域名备案查询

    IP地址/域名信息备案管理系统...

    2024/4/26 21:02:14
  8. Web前端开发工程师知识体系_42_vue(七)SPA单页面应用

    SPA(Single Page Application) 单页面应用 单页面是指整个应用程序只有一个唯一完整的HTML页面,而其它所谓的页面,其实都是组件片段而已,切换页面也只是切换一个HTML中显示不同的组件片段。在今后所有的开发项目都是单页面应用。 单页面应用…...

    2024/4/15 4:25:06
  9. 【剑指Offer】第 20 天 分治算法(中等)

    剑指 Offer 07. 重建二叉树 输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 题解 /*** Definition for a binary tree node.* public class TreeNode {* int val;* Tr…...

    2024/4/15 4:25:01
  10. json对象与json字符串的相互转换

    学习json对象与json字符串的相互转换,首先要区分哪一个是json对象哪一个是json字符串。 以下有两个json变量,首先先判断一下哪一个是json对象,哪一个是json字符串: var data1 {"name":"张三","age&qu…...

    2024/4/20 7:28:25
  11. ffmepg提取每秒的视频图片

    命令 ffmpeg -i 1.mp4 -r 1 chaifen/%06d.jpg...

    2024/4/25 15:10:19
  12. git常见使用命令

    更改git用户名和邮箱 在使用别人的vscode时,上传代码可能不是自己的用户名,非常不方便,可以使用如下命令: 1、查看自己的git配置,注意gitconfig有时会不显示,切记在一个文件夹下git init,子文件…...

    2024/4/23 15:31:26
  13. 利用福禄克铜缆测试仪测试铜缆的插入损耗

    由于插入损耗发生在任何类型的传输中,因此它也是铜缆布线系统中的一个性能参数。与光纤相比,铜缆布线系统的插入损耗要大得多。另一个关键区别是,铜缆上的信号损耗随着信号频率的变化而变化,对于更高频率的信号,铜缆链…...

    2024/4/8 3:21:30
  14. 初识数据类型

    数据类型 计算机语言-写程序-解决生活中的问题 必须有能力来来描述生活中问题! 购物商城-上架商品,价格-15.6元-小数 1.56*10^1 年龄-50 c语言-浮点数 char 字符数据类型 short 短整型 int 整型 long 长整型 longlong 更长的整型 float 单精度…...

    2024/4/26 13:52:43
  15. Ubuntu18.04 python版本管理

    Ubuntu18.04 python版本管理 一、conda更改管理 根据需求修改python版本名字,例如添加python3.5的conda环境: conda create -n python35 python3.5结果如图: 输入: conda activate python35OK!python3.5环境添加成…...

    2024/4/26 16:15:48
  16. CountDownLatch详解

    概述 CountDownLatch概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,用来作为线程间的通信而不是互斥作用。 CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。 使用一个计数器进行实现&…...

    2024/4/26 16:18:37
  17. Dwz + Struts2 完成input验证

    在做网页开发的时候,经常有这样的需求。就是用户在文本框中输入信息后,当焦点离开的时候,我们需要立刻对用户输入的信息进行有效性验证。那么,正常的情况下,要想实现这一功能,我们肯定是会用到ajax的,但是,如果你使用了DWZ,那么,要实现这一功能将不再那么繁琐。你不需…...

    2024/4/15 4:25:32
  18. cdn引入elementUi,如何使用message的提示信息——技能提升

    最近在做后台管理系统时,用到的是MVC的模式,因此vue和elementUi都是使用的cdn引入的方式来处理的,并配合着jq来进行数据处理的。 在工作中,由于我没有进行组件和函数的封装,导致了大量的重复代码,在遇到统…...

    2024/4/26 18:55:38
  19. k8s 防止pod调度到同一节点

    参考节点亲和性, pod affinity 可以这样理解:调度的时候选择(或者不选择)这样的节点 N ,这些节点上已经运行了满足条件 X。条件 X 是一组 label 选择器,它必须指明作用的 namespace(也可以作用于…...

    2024/4/17 15:27:25
  20. 如何用原生JS代码实现v-model功能

    原生JS代码 <input type"text" id"username" value""> <h1></h1> <script>let inputDomdocument.querySelector("#username")inputDom.oninputfunction(){document.querySelector("h1").innerHTML…...

    2024/4/20 7:29:25

最新文章

  1. 监控员工上网用什么软件比较好 八款电脑监控神器送给你

    监控员工上网用什么软件比较好 八款电脑监控神器送给你 监控员工上网行为的软件有多种&#xff0c;每款软件都有其独特的功能和优势。现在让我们一起来探寻最佳员工上网监控神器&#xff01; 想知道哪款电脑监控软件最炫酷、最实用吗&#xff1f;来看看这里&#xff0c;为你揭…...

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

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

    2024/3/20 10:50:27
  3. 代码随想录算法训练营day32

    1005_K次取反后最大化的数组和&#xff08;看了题解&#xff09; 题目&#xff1a; 给你一个整数数组 nums 和一个整数 k &#xff0c;按以下方法修改该数组&#xff1a; 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i…...

    2024/4/26 15:52:19
  4. AI小程序的创业方向:深度思考与逻辑引领

    随着人工智能技术的快速发展&#xff0c;AI小程序逐渐成为创业的新热点。在这个充满机遇与挑战的时代&#xff0c;我们有必要深入探讨AI小程序的创业方向&#xff0c;以把握未来的发展趋势。 一、目标市场定位 首先&#xff0c;我们要明确目标市场。针对不同的用户需求&#x…...

    2024/4/21 1:22:38
  5. 实现窗口拖拽移动

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

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

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

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

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

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

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

    2024/4/25 18:38:39
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

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

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

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

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

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

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

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

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

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

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

    2024/4/26 16:00:35
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

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

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

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

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

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

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

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

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

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

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

    2024/4/25 18:39:12
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

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

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

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

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

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

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

    2024/4/25 18:38:58
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

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