【文献阅读】

研究生科研文献阅读方法   文献研读的顺序:中文综述→\rightarrow→中文期刊文献→\rightarrow→英文综述文献→\rightarrow→英文期刊文献。   首先对自己课题相关的中文综述进行阅读,对有相关性的知识有一个大致了解;然后再阅读相关的中文期刊文献,了解国内的研究现状及存在的问题;接下来阅读英文综述文献及英文期刊文献,进一步来了解国外的研究现状,这样一来就对自己的课题有了基本的认识。   多数文章看摘要、图表和结论,少数文章看全文。   筛选 :对课题相关知识有了基本了解之后,看文献的时候应该要有一个筛选的 阅读详情

Title

Sensor placement minimizing the state estimation mean square error:Performance guarantees of greedy solutions

Autor information

引用格式:Erichson, N. Benjamin, et al. “Sparse principal component analysis via variable projection.” SIAM Journal on Applied Mathematics 80.2 (2020): 977-1002.pdf链接

Full text

Abtract

稀疏主成分分析 (SPCA) 已成为现代数据分析的强大技术,通过识别数据中的局部空间结构和消除不同时间尺度之间的歧义,改进了对低秩结构的解释。 我们通过将其表述为价值函数优化问题来展示稳健且可扩展的 SPCA 算法。
这种观点导致了一种灵活且计算效率高的算法。 此外,我们可以利用线性代数中的随机方法将该方法扩展到大规模(大数据)设置。 我们提出的创新还允许使用稳健的 SPCA 公式,尽管输入数据严重损坏,该公式仍能获得有意义的稀疏主成分。 所提出的算法使用合成数据和真实世界数据进行了演示,并显示出卓越的计算效率和诊断性能。

Introduction

PCA 分解将时变模式表示为系统状态随时间演化的主要相关空间活动的线性组合。 虽然常用,但 PCA 方法生成的全局模式通常混合或混合各种时空尺度,并且无法识别在不同尺度上起作用的潜在底层动态。 此外,经典 PCA 也倾向于过度拟合观察数小于变量数的数据 [16]。
约束或正则化矩阵分解为动态模式建模提供了更灵活的方法。具体来说,可以通过稀疏性促进正则化器引入先验信息,以获得更简约的数据近似值,这通常会提供改进的可解释性。 其中,稀疏主成分分析 (SPCA) 已成为一种流行且强大的现代数据分析技术。 SPCA 促进了模式的稀疏性,即稀疏模式只有少数active系数,而大多数系数被限制为零。 由此产生的稀疏模式通常是高度局部化的,并且比从传统 PCA 获得的全局 PCA 模式更具可解释性。 因此,PCA 的稀疏正则化允许分解策略可以专门识别数据中的局部空间结构并消除不同时间尺度之间的歧义。
虽然稀疏权重向量的想法并不新鲜,但简单的临时技术(如朴素阈值)可能会导致误导性结果。 Jolliffe 等人首先提出了一种使用 l 1 l_1 l1​正则化的 SPCA 正式方法[38]。 这项开创性工作导致了各种稀疏性提升算法 [70、23、24、58、57、67、39]。 稀疏 PCA 在获得可解释模式方面的成功激发了本文开发的通用方法。
具体来说,我们的方法比之前提出的 SPCA 算法提供了三个直接改进:(1) 更快且更具可扩展性的算法,(2) 对异常值的鲁棒性,以及 (3) 对非凸正则化器的直接扩展,包括 l 0 l_0 l0​范数。 可扩展性对于许多应用程序至关重要——例如,动力系统生成非常大规模的数据集,例如本文分析的海面温度数据。 稳健的公式允许 SPCA 部署在更广泛的环境中,否则数据污染可能会隐藏稀疏模式。 非凸正则化器目前在 SPCA 软件中不可用——我们证明了我们通过这些方法获得的模式在合成示例中更好,并且对真实数据更具解释性。
这项工作的贡献在这项工作中,我们为 SPCA 开发了一种可扩展且稳健的方法。 该方法的一个关键特征是使用变量投影来部分最小化正交约束变量。 这个想法被用在 [70] 的原始交替方法中,我们通过将问题重铸为价值函数优化来创新这个想法。 这种观点允许明显更快的算法、可扩展性和更广泛的适用性。 我们还允许对负载进行非凸正则化,这进一步提高了可解释性和稀疏性。 该方法不仅可以很好地扩展,而且可以使用线性代数的随机方法进一步加速 [28]。 此外,所提出的方法扩展到稳健的 SPCA 公式,即使输入数据严重损坏,它也可以获得有意义的主成分。 异常值被建模为对数据的扰动,就像在稳健的 PCA 模型中一样 [17,11,3]。 这些创新为现代数据分析和诊断提供了一种灵活高效的算法,能够以以前其他领先算法无法实现的规模实现广泛的关键应用。

PCA

主成分 z i ∈ R n z_i\in\mathcal R^n zi​∈Rn被写为变量的线性组合,其中 X ∈ R n × p X\in\mathcal R^{n\times p} X∈Rn×p, n n n行表示观测量, p p p列表示变量的测量。
z i = X a i z_i=Xa_i zi​=Xai​
a i ∈ R p a_i\in\mathcal R^p ai​∈Rp是权重向量
Z = X A Z=XA Z=XA
A ∈ R p × p A\in\mathcal R^{p\times p} A∈Rp×p的列通常表示为模式,基函数,主方向或者载荷。
在数学上,可以制定方差最大化问题来找到权重向量 ai。 或者,该问题可以表述为最小二乘问题,即最小化输入数据和投影数据之间的残差平方和:
min ⁡ A f ( A ) = ∣ ∣ X − X A A T ∣ ∣ F 2 s u b j e c t   t o   A T A = I   ( 3 ) \min_{A} f(A)=||X-XAA^T||_F^2\\subject \ to\ A^TA=I\ (3) Amin​f(A)=∣∣X−XAAT∣∣F2​subject to ATA=I (3)
其中PCA对权重矩阵A施加正交限制,给定 X X X的SVD分解 X = U ∑ V T X=U\sum V^T X=U∑VT
(3)的最小化由 X X X的右奇异值向量 V V V给出, Z = U ∑ ( U , V 都是酉变换,即 U T U = V T V = I ) Z=U\sum(U,V都是酉变换,即U^TU=V^TV=I) Z=U∑(U,V都是酉变换,即UTU=VTV=I)。可以对 ∑ \sum ∑截断以产生降维效果.

PCA和最小二乘问题

主成分分析(Principal Component Analysis,PCA)可以表述为一个最小二乘问题来求解。在PCA中,我们希望找到一个线性投影,将原始高维数据映射到低维空间,使得投影后的数据具有最大的方差。

假设我们有一个原始数据矩阵 X X X,其中每一列表示一个数据样本,共有 n n n个样本。我们的目标是找到一个投影矩阵 W,将原始数据 X 映射到低维空间 Y Y Y,使得 Y Y Y 的每个维度之间的协方差为零,同时最大化投影后的数据的方差。

具体来说,我们的目标是最小化重构误差,该误差是原始数据 X 与其低维重构 X ^ \hat X X^之间的平方差。定义重构误差 E E E 为:
E = ∣ X − X ^ ∣ 2 E = |X - \hat X|^2 E=∣X−X^∣2
我们可以将 X ^ \hat X X^表示为 Y Y Y 与投影矩阵 W W W 的乘积:
X ^ = W Y \hat X= WY X^=WY
由于投影后的数据 Y Y Y 的每个维度之间的协方差为零,我们有:
C o v ( Y ) = Y Y T = I Cov(Y) = YY^T = I Cov(Y)=YYT=I
其中, I I I 是单位矩阵。这意味着投影矩阵 W W W 是正交矩阵,即 W T W = I W^T W = I WTW=I。

通过最小化重构误差 E E E,我们可以将 PCA 问题表述为一个最小二乘问题。我们要求解的是投影矩阵 W W W,使得 E E E 最小。根据最小二乘的原理,我们可以通过求解以下优化问题来获得 W W W 的解:
min ⁡ W ∣ X − W Y ∣ 2 s u b j e c t t o : W T W = I \min_W |X - WY|^2\\ subject to: W^T W = I Wmin​∣X−WY∣2subjectto:WTW=I
这是一个约束最小二乘问题,可以使用数值优化方法(如特征值分解、奇异值分解或迭代算法)来求解。通过求解该最小二乘问题,我们可以获得最优的投影矩阵 W,从而实现主成分分析。

Variable projection

min ⁡ A , B g ( A , B )   ( 4 ) \min_{A, B} g(A,B)\ (4) A,Bmin​g(A,B) (4)
非线性最小二乘问题
min ⁡ A , B 1 2 ∣ ∣ X − Φ ( B ) A ∣ ∣ 2   ( 5 ) \min_{A, B} \frac{1}{2}||X-\Phi(B)A||^2\ (5) A,Bmin​21​∣∣X−Φ(B)A∣∣2 (5)
变量投影指的是 X X X在 Φ ( B ) \Phi(B) Φ(B)范围内的最小二乘投影具有封闭形式的解,该解在迭代方法中用于明确优化 B B B,与部分最小化的意思相近。将(4)改为值优化问题:
min ⁡ B { v ( B ) : = min ⁡ A g ( A , B ) }   ( 6 ) \min_B\{v(B):=\min_A g(A,B)\}\ (6) Bmin​{v(B):=Amin​g(A,B)} (6)
v ( B ) v(B) v(B)一般有一个确定的形式:
v ( B ) = 1 2 ∣ ∣ X ( I − P R ( Φ ( B ) ) ) ∣ ∣ 2 = d i s t 2 ( X ∣ R ( Φ ( B ) ) ) v(B)= \frac{1}{2}||X(I-\mathcal P_{\mathcal R(\Phi(B))})||^2=dist^2(X|\mathcal R(\Phi (B))) v(B)=21​∣∣X(I−PR(Φ(B))​)∣∣2=dist2(X∣R(Φ(B)))
令
A ( B ) = arg ⁡ min ⁡ A g ( A , B ) . A(B)=\arg\min_Ag(A,B). A(B)=argAmin​g(A,B).
对于很多问题, v ( B ) v(B) v(B)的一阶和二阶导数可以求得。

稀疏PCA

直接将稀疏性诱导正则化器纳入优化问题(将SPCA视为正则化回归问题):
min ⁡ A , B f ( A , B ) = 1 2 ∣ ∣ X − X B A T ∣ ∣ F 2 + ψ ( B ) s u b j e c t   t o   A T A = I   ( 7 ) \min_{A,B}f(A,B)=\frac{1}{2}||X-XBA^T||_F^2+\psi(B)\\ subject\ to\ A^TA=I\ (7) A,Bmin​f(A,B)=21​∣∣X−XBAT∣∣F2​+ψ(B)subject to ATA=I (7)
B B B是稀疏权重矩阵, A A A是正交矩阵,惩罚表示稀疏性诱导正则化器。使用交替部分算法最小化优化问题。
1、Update A A A. 当 B B B固定,这是一个正交Procrustes问题,有封闭解 A ∗ = U V T A^*=UV^T A∗=UVT,其中 X T X B = U ∑ V T X^TXB=U\sum V^T XTXB=U∑VT.
2、Update B B B. A A A固定时,求解B,问题跨越 B B B的 k k k列,产生每一种情况下 b j ,   j ∈ [ 1 , k ] b_j,\ j\in[1,k] bj​, j∈[1,k]的正则化回归问题。

然后将主成分形成为观察到的变量 Z = X B Z = XB Z=XB 的稀疏加权线性组合。 数据可以近似旋转为 X ^ = Z A T \hat X = ZA^T X^=ZAT。

坐标下降或最小角回归 (LARS) 用于解决 k 个子问题中的每一个 [26]。 B更新依赖于解决一个强凸问题,特别是更新是唯一的,并且通过[64]的分析所描述的算法收敛到一个固定点。 替换为非凸正则化器,例如 ψ ( B ) = α ∣ ∣ B ∣ ∣ 0 + β ∣ ∣ B ∣ ∣ 2 \psi(B)=\alpha||B||_0+\beta||B||^2 ψ(B)=α∣∣B∣∣0​+β∣∣B∣∣2,很难保证 B 更新的任何内容。 然而,正如我们所展示的,从可变投影的角度使用价值函数等式 6 可以产生有效的实现和直接的收敛分析。

Variable Projection角度解决SPCA

A的更新有封闭形式的解,而B的更新需要迭代方法。为了利用A的更新效率,我们投影出A并引入SPCA价值函数
v ( B )   : = min ⁡ A   1 2 ∣ ∣ X − X B A T ∣ ∣ F 2      s u b j e c t   t o   A T A = I v(B)\ :=\min_A\ \frac{1}{2}||X-XBA^T||_F^2\ \ \ \ subject\ to\ A^TA=I v(B) :=Amin​ 21​∣∣X−XBAT∣∣F2​    subject to ATA=I
原始的SPCA问题的等式(7)可以看作:
min ⁡ B   v ( B ) + ψ ( B )   ( 8 ) \min_B\ v(B)+\psi(B)\ (8) Bmin​ v(B)+ψ(B) (8)
使用近端(prox)算法来最小化(8),这种方法使用单个运算符来更新B而不是使用迭代例程。而且Variable Projection的等式(8)还可以使用Huber损失函数的SPCA,而简单替换等式(7)中的 ψ ( B ) \psi(B) ψ(B)会破坏a更新的有效结构。而我们可以使用Huber函数的特殊特征获得三个而不是两个变量的公式。
SPCA 框架包含一系列稀疏诱导正则化器。 稀疏性是通过在模型中引入额外信息以找到 B 中最有意义的“活动”(非零)条目来实现的,而大多数负载被限制为零。 当许多变量是冗余的,即不需要捕获底层连贯模型结构时,稀疏方法很有效。 正则化还可以防止过度拟合,并提供解决不适定问题的途径,这些问题在高维数据集分析中经常遇到。附录 A 简要讨论了一些促进稀疏性的流行正则化器。
在这里插入图片描述

Huber loss function

Huber损失函数是回归问题中常用的损失函数,尤其是在处理异常值时。它是小误差的平方损失(均方误差)和大误差的绝对损失(平均绝对误差)的组合。 Huber 损失提供了这两个损失函数之间的折衷,允许对异常值具有鲁棒性,同时仍然惩罚大的错误。 Huber损失定义如下:
H u b e r   l o s s = ∑ [ 1 2 × ( y i − y ^ i ) 2 ]      i f ∣ y i − y ^ i ∣ ≤ δ , δ × ( ∣ y i − y ^ i ∣ − 1 2 × δ )    i f ∣ y i − y ^ i ∣ > δ , Huber\ loss = \sum[\frac{1}{2}\times(y_i - \hat y_i)^2] \ \ \ \ if |y_i - \hat y_i| \le\delta, \\ \delta\times (|y_i -\hat y_i| - \frac{1}{2} \times \delta)\ \ if |y_i - \hat y_i|>\delta, Huber loss=∑[21​×(yi​−y^​i​)2]    if∣yi​−y^​i​∣≤δ,δ×(∣yi​−y^​i​∣−21​×δ)  if∣yi​−y^​i​∣>δ,
δ 是一个超参数,它确定平方损失和绝对损失之间的阈值。 当绝对差 ∣ y i − y ^ i ∣ |y_i -\hat y_i| ∣yi​−y^​i​∣小于或等于阈值 δ,Huber 损失的行为类似于平方损失,并以二次方式惩罚误差。当绝对差大于阈值 δ \delta δ时,Huber损失切换到绝对损失并对误差进行线性惩罚。 通过调整阈值 δ \delta δ的值,我们可以控制损失函数对异常值的敏感度。较小的 δ \delta δ值使损失对离群值更稳健,因为它允许将更大范围的错误视为小错误。相反,较大的 δ \delta δ值会使损失对异常值更敏感,因为它需要将较小范围的误差视为小误差。 Huber 损失函数通常用于鲁棒回归算法,例如 Huber 回归或带有 M 估计量的鲁棒回归。它在平方损失和绝对损失之间取得平衡,为异常值提供鲁棒性,同时仍然是可微的并且适合优化。

随机化

X ^ ∈ R l × p \hat X\in\mathcal R ^{l\times p} X^∈Rl×p是 X ∈ R p × p X\in\mathcal R ^{p\times p} X∈Rp×p的sketch。 l l l被选为略大于目标秩 k k k。形成样本矩阵 Y ∈ R n × l Y\in \mathcal R^{n\times l} Y∈Rn×l
Y = X Ω Y=X\Omega Y=XΩ
其中 Ω ∈ R p × l \Omega\in\mathcal R^{p\times l} Ω∈Rp×l是随机生成的测试矩阵。然后通过计算 Y = Q R Y=QR Y=QR的QR分解来获得标准正交基矩阵。然后将输入矩阵投影到Y的范围内形成,是低维的。
X ^ = Q T X \hat X=Q^TX X^=QTX
只需要执行一次投影步骤以初始化(随机化的)SPCA预处理步骤。

Robust SPCA

传统上,SPCA 被表述为最小二乘问题,然而,众所周知,平方损失对异常值很敏感。 在许多现实世界的情况下,我们面临着数据因测量错误或其他影响而严重损坏的挑战。 这激发了对可以更有效地解释损坏或丢失数据的稳健方法的需求。 事实上,几位作者提出了一种稳健的 SPCA 公式,使用 l 1 l_1 l1​ 范数作为稳健的损失函数来处理严重损坏的数据 [47、21、36]。
对于 SPCA 的稳健公式,我们使用一个密切相关的想法,将数据矩阵分成低秩模型和稀疏模型。 这种形式的加法分解被称为鲁棒主成分分析 (RPCA),其将高维矩阵分离为低秩和稀疏成分的卓越能力使 RPCA 成为数据分析的宝贵工具 科学 [17, 11, 3]。 具体来说,我们建议使用 Huber 损失函数 ρ = ρ H \rho=\rho_H ρ=ρH​而不是 l 1 l_1 l1​范数作为数据失配。 Huber 范数克服了 Frobenius 范数的一些缺点,可以用作更稳健的拟合度量 [35, 46]。

Huber loss function

ρ H ( x ; k ) = { k ∣ x ∣ − k 2 / 2 , ∣ x ∣ > k x 2 / 2 ∣ x ∣ ≤ k \rho_H(x;k)= \begin{cases} k|x|-k^2/2, & |x|>k \\ x^2/2 &|x|\leq k \end{cases} ρH​(x;k)={k∣x∣−k2/2,x2/2​∣x∣>k∣x∣≤k​
ρ H ( A ; , k ) = ∑ i , j ρ H ( A i j ; k ) \rho_H(A;,k)=\sum_{i,j}\rho_H(A_{ij};k) ρH​(A;,k)=i,j∑​ρH​(Aij​;k)
ρ H ( x ; k ) = min ⁡ s f r a c 12 ∣ ∣ s − x ∣ ∣ 2 + k ∣ ∣ s ∣ ∣ 1 . \rho_H(x;k)=\min_s frac{1}{2}||s-x||^2+k||s||_1. ρH​(x;k)=smin​frac12∣∣s−x∣∣2+k∣∣s∣∣1​.
如果不做适当改变,而是将上述鲁棒算法直接应用的话,会使等式(7)失去部分最小化A的封闭形式。等式(9)变为
min ⁡ A , B , S f H ( A , B , S ) : = 1 2 ∣ ∣ X − X B A T − S ∣ ∣ F 2 + ψ ( B ) + k ∣ ∣ s ∣ ∣ 1 \min_{A,B,S}f_H(A,B,S):=\frac{1}{2}||X-XBA^T-S||_F^2+\psi(B)+k||s||_1 A,B,Smin​fH​(A,B,S):=21​∣∣X−XBAT−S∣∣F2​+ψ(B)+k∣∣s∣∣1​
A(B,S)由 U V T UV^T UVT给出
( X − S ) T X B = U ∑ V T (X-S)^TXB=U\sum V^T (X−S)TXB=U∑VT
在这里插入图片描述

时空SPCA

诸如 SVD 或本征正交分解 (POD) 之类的标准正交分解可能会出现过度拟合,并且生成的空间模式在空间上是密集的。 通过提升模式的稀疏性,SPCA 能够产生更易于解释的模式。
时空模态分析的目标是在空间和时间上可分离的系统分解,
x ( t ) = ∑ j = 1 r a j ( t ) ϕ j x(t)=\sum_{j=1}^{r}a_j(t)\phi_j x(t)=j=1∑r​aj​(t)ϕj​
ϕ j \phi_j ϕj​是在空间位置评估的模式,是fixed in time。有几种方法可以随时间的推移调整基础以提高性能,这些自适应方法包括增量SVD、动态正交模式、自适应h细化、最佳时间相关(OTM)模式。经典数据驱动分析寻求低秩近似,给定时间快照的数据矩阵
X = [ x ( t 1 ) , x ( t 2 ) , . . . , x ( t p ) ] X=[x(t_1),x(t_2),...,x(t_p)] X=[x(t1​),x(t2​),...,x(tp​)]
适当的正交分解(POD)是高维流分析中的规范数据驱动分解,它寻求数据的最优秩 r 正交投影,该投影近似于 X 的协方差。最优低秩投影由显性 k 缩放给出 主成分 Z = X V = U ∑ Z=XV=U\sum Z=XV=U∑,由奇异值分解 x = U ∑ V T x=U\sum V^T x=U∑VT 得到。 我们将模式定义为 Φ = U \Phi=U Φ=U,导致可分离分解 X = Φ C T ‾ \underline {X=\Phi C^T} X=ΦCT​, 其中 C T = ∑ V T C^T=\sum V^T CT=∑VT 。 虽然 POD 模式在数值上近似于数据,但它们可能没有物理意义。
POD 模式通常不对应于持续存在的连贯结构。 另一方面,稀疏 PCA 在保持时间独立性的同时在空间模式中施加稀疏性。 在我们的框架中,空间模式由:
Φ = X B = [ X b 1 , X b 2 , . . . , X b k ] \Phi=XB=[Xb_1,Xb_2,...,Xb_k] Φ=XB=[Xb1​,Xb2​,...,Xbk​]
表示快照(snapshot)和稀疏模式 Φ \Phi Φ的稀疏线性组合,B的列是稀疏权重向量。

Conclusion

本文提出了一种用于计算稀疏主成分分析 (SPCA) 的稳健且可扩展的体系结构。
具体来说,我们将 SPCA 建模为具有正交约束的矩阵分解问题,并开发了专门的优化算法,可部分最小化变量的子集(变量投影)。 我们的 SPCA 算法具有可扩展性和鲁棒性,与当前最先进的方法相比大大提高了计算效率,同时保持了可比的性能。 更准确地说,我们已经证明: (i) 价值函数视角方法为 SPCA 提供了一个高效灵活的框架; (ii) 可以使用 Huber 损失来制定稳健的 SPCA; (iii) 可以将各种稀疏诱导正则化器纳入框架; (iv) 所提出的算法对于高维数据(即大 p)具有计算效率; (v) 线性代数的随机方法大大简化了计算需求,同时获得了低秩数据的近乎最优的近似值。
SPCA 是一种有用的数据诊断工具,具有丰富的动态特性,可在空间和时间上产生多尺度结构。 鉴于此类现象在物理、工程、生物和社会科学中普遍存在,这项工作为提高可解释性提供了一个有价值的工具,特别是在局部结构的诊断和不同时间尺度物理过程的歧义消除方面。 这项工作还为未来的发展开辟了许多途径:
方法论扩展 这种用于识别高维和多尺度数据中空间局部化空间结构的可扩展方法可以直接应用于 (1) 张量分解 [20、13、27],它表示数据在 多维阵列结构,(2) 简约动力系统模型 [15],识别捕获底层物理机制所需的最少非线性相互作用,以及 (3) 原位传感和控制,其中传感器和执行器通常需要 空间定位 [45]。
在工程和物理科学中的应用。 这里开发的方法将广泛适用于高维、多尺度的动力系统,并且需要可解释和简约的模型来进行预测、估计和控制。 SPCA 已经应用的具体应用包括大气化学 [66]、基因组学 [1、41] 和更广泛的生物系统 [43]。 此外,在不同领域都有巨大的进步机会,例如改进气候预测、检测和控制大脑结构以及湍流系统的闭环控制 [14]。

启发

  1. Huber最小化
  2. 代替POD等模式分解技术,获得解释性更强的稀疏低秩近似
  3. 变量投影法。
硕士研究生的文献阅读方法以及文献阅读笔记模板 0. 为什么要阅读文献 0.1 为了获取课题的灵感 在还没开题时,或者还没有确定自己的研究方向时,通过阅读不同领域的文献综述,来实现对不同领域的快速了解,借此来判断出自己感兴趣的研究方向。 0.2 为了解决问题 如果已经开始进行研究或者阅读文献的工作,那么在研究过程中或者阅读文献时遇到的问题,就可以通过查阅相关文献来进行高效解决。 1. 如何开始阅读文献(宏观) 1.1 看文献综述 首先要做的是寻找权威杂志上相关研究领域权威人士撰写的综述类文章。这类文章信息量大,论述精辟,读后不但有助于掌握相关研究的重点和 阅读详情

相关推荐

深入解析国家企业征信系统瑞数6vmp算法逆向实战

本文深入解析了国家企业征信系统所采用的双层防护机制,重点聚焦于瑞数6代vmp算法的逆向实战。文章详细拆解了从加速乐521状态码的绕过,到瑞数412挑战的核心算法还原过程,提供了通过动态Hook、日志分析进行算法逆向,并用Python实现自动化请求链的完整技术方案,旨在为安全研究与技术学习提供参考。

yellow的专栏 610

研究生如何做文献阅读笔记

** 研究生如何做文献阅读笔记 ** 研究生如何做文献阅读笔记? 说实在的,我自己也不是很会读书。读书的速度也不快,只是喜欢读书罢了。阅读文献,对于开题期间的研究生和写论文期间的研究生是很重要的功课,不可忽视,这种能力是需要训练的。关于做读书和文献阅读笔记,这里谈点个人的看法,算是跟年轻朋友们的交流,也希望得到专家们的指教。 如何选择和阅读文献? 阅读文献,要力求对一个方面或一个主题,或者一个概念的历史发展都要搞清楚,清楚来龙去脉。文献有新有旧,有些学科或专题文献的半衰期很长,经典文献的阅读是很重要的,只

奋斗小青年 1万+

STK传感器配置全攻略:从光学到雷达的7种视场类型详解(附避坑指南)

本文详细解析了STK软件中传感器的7种视场类型,从基础的Simple Conic、Complex Conic到高级的SAR与EOIR,提供了完整的配置步骤与实战避坑指南。重点阐述了雷达、光学等不同物理设备的建模选择逻辑,并针对常见的“No Access”等报错问题给出了系统性的排查方案,帮助工程师高效完成卫星系统设计与任务分析。

weixin_29232507的博客 228

如何阅读文献

如何阅读文献 结合他人的理论与自己快一年的摸索,将一些读文献感悟总结如下。希望自己可以做到探索->理论->实践->总结这一良好的学习模式。 问题 思维没转变:阅读文献与以往学习教课书是不同的,阅读文献是去了解,用来参考,不是去掌握 方法没转变:教科书已经由编者将重要的点,逻辑框架归纳好,而文献是需要自己去完成这些 这两个没转变导致的就是文献阅读慢,效率低(了解的一些东西对自己...

日积月累 博客 3550

ZYNQ Linux下UIO中断配置避坑实录:从设备树修改到用户层测试(Vivado 2018.2)

本文详细解析了ZYNQ Linux下UIO中断配置的全流程,从设备树修改到用户层测试,特别针对Vivado 2018.2环境中的常见陷阱提供解决方案。内容涵盖中断号配置规则、用户空间中断处理程序编写以及性能优化技巧,帮助开发者高效实现硬件中断的用户空间控制。

weixin_31854867的博客 333

22AP10 SS524 平替 海思HI3521DV200 可提供开发资料

入,突破了数字接口的视频输入性能瓶颈,提供两倍于前代产品的视频输入能力。视频编解码引擎、视频图像处理的算法效果及性能得到了进一步提升。芯片为客户产品提供了高性能、优异图像质量。推理引擎,支持多种智能算法应用。合丰富的外围设备及高速接口,该。解决方案,广泛用于模拟高清。产品应用开发的新一代专。四核处理器和性能强大的。

szhorsway的博客 1011

【英文文献】如何阅读英文文献

转载自『http://www.douban.com/group/topic/14551517/』NO.1 一.如何进行文献检索 我是学自然科学的,平时确实需要不少外文文献,对于自然科学来讲英文文献检索首推Elsevier,Springer等。虽然这些数据库里面文献已经不算少了。但是有时还会...

CodeAllen嵌入式 2831

原生H5如何优雅拦截浏览器返回事件:全面屏侧滑退出的解决方案

本文深入探讨了在原生H5中如何优雅地处理浏览器返回事件,特别是针对全面屏手机侧滑返回手势的解决方案。核心是利用HTML5 History API,通过`history.pushState`方法在历史栈中插入记录,并监听`popstate`事件,从而实现在用户侧滑时平滑关闭全屏预览层而非直接退出页面,有效提升了移动端H5应用的原生交互体验。

i0j1k2l3m的博客 269

如何阅读文献综述

文献综述的正文:是文献综述的主要内容,包括某一课题研究的历史 (寻求研究问题的发展历程)、现状、基本内容 (寻求认识的进步),研究方法的分析(寻求研究方法的借鉴),已解决的问题和尚存的问题,重点、详尽地阐述对当前的影响及发展趋势; 文献综述的结论:文献研究的结论,概括指出自己对该课题的研究意见,存在的不同意见和有待解决的问题等; 文献综述非常重要,并且需要仔细研读,以方便你对过去的研究有...

wxw060709的专栏 5413

Mac 环境配置jdk、Maven

3、终端打开配置jdk时候建好的脚本文件: open -e .bash_profile。4、查看maven是否安装成功和系统能不能识别maven/mvn命令:⬇️。输入⬇️并保存: 其中第一行JAVA_HOME替换为自己下的jdk路径。,安装编译好的二进制版本,具体安装zip还是tar.gz我看的。5、查看jdk是否安装成功和系统能不能识别java命令:⬇️。至此,我的Mac系统的环境配置jdk、Maven完成!然后就发现我的maven命令还是没作用,不识别,下载后直接安装即可,很快,点几下就OK了。

weixin_42416791的博客 4391

手把手教你解决Windows 10网络驱动器无法访问问题(附详细排查步骤)

本文详细指导Windows 10用户解决网络驱动器无法访问的常见问题。通过从现象快速定位到系统排查,提供了从检查网络连通性、修复凭据权限到调整高级设置的完整步骤,特别是针对“找不到网络路径”等错误,帮助用户高效恢复对共享资源的访问。

weixin_29233857的博客 517

研究生阅读文献技巧

研究生如何做文献阅读和阅读笔记 全文摘抄自PPT《研究生如何做文献阅读和阅读笔记》 为什么要读文献 阅读是科研的第一步 文章是科学界最普及的交流方式和展示平台 阅读让你知道该研究领域的研究进展与发展趋势 阅读让你找到感兴趣的题目 阅读让你避免重复劳动 如果说我比别人看得更远些,那是因为我站在了巨人的肩上。 ...

014技术仓库 3084

数控系统(CNC)系列:Hurco VMX42SR_(3).控制系统硬件组成部分

控制箱是CNC系统的核心部分,负责处理所有的控制指令和数据。它通常包含主控板、电源模块、接口板等关键组件。伺服驱动器是CNC系统中的关键组件,负责将主控板发出的控制信号转换为电机所需的驱动电流。它通过闭环控制确保电机的精确运动。电机是CNC系统中的执行机构,负责实现主控板发出的运动指令。常见的电机类型包括步进电机和伺服电机。传感器是CNC系统中的重要组件,用于检测和反馈机床的运行状态。常见的传感器类型包括位置传感器、速度传感器、温度传感器等。电源供应系统为CNC系统的所有组件提供电力。主电源。

2401_87715305的博客 1279

【文献阅读方法】

写毕业论文时,阅读文献的方法。

xiongIT的博客 784

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

文献检索与阅读技巧:如何高效的阅读和学习论文文献

转自: http://article.woshao.com/ac3c98d2fbb511df9ecf000c295b2b8d 每天上课、看书,感觉和以前差别并没太多。研究生到底该如何自己学习?整理点文献阅读参考方法的技巧来给自己学习吧。 牛人一看外国文献的方法 (从phd到现在工作半年,发了12篇paper, 7篇first author.) 我现在每天还保持读至少2-3篇的文献的习惯

qq1987924的专栏 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

怎样阅读文献

怎样读文献 - 1   1. 目标: 漫无目的则毫无效率,抓不住重点才效率低下。选题之前可能会有一段时间处于迷茫状态,不知从哪入手。胡乱看了大量文献,却不知所以然。在导师的指导下,在同行的启发下,有些人可以迅速明确目标,有的放矢,入门就从这里开始。即使导师不导,没有定题,自己也要先设定一个具体的问题看文献。不管你将来做不做这些东西,总比没有目标好得多,保证有收获。科研的一般法则是

sinat_27504423的专栏 916

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文献阅读技巧

原地址:http://blog.renren.com/blog/263306911/773766068 最近在要看N多文献,要写报告,还得准备小论文,必须得把效率提高,找到适合自己的看文献的最好方法。 牛人一 (从 Ph.D到现在工作半年,发了12 篇paper, 7 篇first author.)我现在每天还保持读至少2-3 篇的文献的习惯.读文献有不同的读法.但最重要的自己总结概括这篇文献到底说了什么,否则就是白读,读的时候好像什么都明白,一合上就什么都不知道,这是读文献的大忌,既浪费时间,.

wanjiac的博客 1516

博士生如何进行文献阅读和文献整理?

来源:https://www.zhihu.com/question/50973300/answer/630770714编辑:深度学习与计算机视觉声明:仅做学术分享,侵删作者:查尔斯沃思...

深度学习与计算机视觉 2965

文献阅读方法

牛1/文献阅读方法: 每天保持读至少2-3 篇的文献的习惯。读文献有不同的读法,但最重要的自己总结概括这篇文献到底说了什么,否则就是白读,读的时候好像什么都明白,一合上就什么都不知道,这是读文献的大忌,既浪费时间,最重要的是没有养成良好的习惯,导致以后不愿意读文献。 1、每次读完文献 (不管是细读还是粗读), 合上文献后,想想看,文章最重要的take home message是什么,如

学习足迹 1156

文献阅读的步骤

123 dfnksd 方式的烦恼,速度

Code for Coffee 4565

本科生如何进行文献阅读和文献整理?

怎么读文献,怎么整理文献,如果是毫无规律走马观花地阅读文献,不仅没有效率,而且还会浪费你大把的时间。那么,我们应该如何进行文献阅读和文献整理,做到有效阅读呢?本篇文章给大家分享一些实用的阅读方法和整理文献的方法。

weixin_42009785的博客 1284

如何做文献阅读笔记

如何做文献阅读笔记 关于如何阅读论文并做好笔记,我的方法主要是参考知乎一位大佬的做法,根据自己的专业(计算机)的特点稍作修改而成。 主要通过word文档和excel表格完成 一、word文档记录文献笔记 Article 用来记录文献的出处,最方便的就是直接 导出文献的引用格式 第一列的DATA包含三个部分 Aim:用于记录作者写这篇文章的动机或目的,通常会在abstract或intro部分说明 Conclusion:用于记录这篇文章的结论性语句,通常会在文章的最后一部分说明,比如使用了什么方法、达

Sylvia_Lan的博客 6182

研究生如何阅读文献

在研究生阶段,高效阅读文献和提取有用信息至关重要。本文建议明确阅读目的,优先阅读综述,分阶段快速理解和深入分析文献,标记和制作阅读笔记,总结和反思文献的主要贡献和不足。这些方法有助于提升研究效率和质量。

空空的博客 930

阅读文献

总结一[1] (从phd到现在工作半年,发了12篇paper,7篇firstauthor.)          我现在每天还保持读至少2-3篇的文献的习惯。读文献有不同的读法。但最重要的自己总结概括这篇文献到底说了什么,否则就是白读,读的时候好像什么都明白,一合上就什么都不知道,这是读文献的大忌,既浪费时间...

cxm4399的博客 880
上一篇: 【文献阅读】
下一篇: 【文献阅读】
SpringZzzz
博客等级 码龄8年 120粉丝 18原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值