当前位置: 首页 > news >正文

请问那个网站做推广好点广告推广渠道

请问那个网站做推广好点,广告推广渠道,哪个网站做线路攻略做得好,南宁网站建设培训学校文章目录对以往一些SPCA算法复杂度的总结Notation论文概述原始问题问题的变种算法固定$X$,计算$R$固定$R$,求解$X$ ($Z VR^{\mathrm{T}}$)1-范数$T-\ell_0$(新的初始问题)T-sp 考虑稀疏度的初始问题T-en 考虑Energy的问…

文章目录

    • 对以往一些SPCA算法复杂度的总结
    • Notation
    • 论文概述
    • 原始问题
    • 问题的变种
    • 算法
      • 固定$X$,计算$R$
      • 固定$R$,求解$X$ ($Z =VR^{\mathrm{T}}$)
        • 1-范数
    • $T-\ell_0$(新的初始问题)
    • T-sp 考虑稀疏度的初始问题
    • T-en 考虑Energy的问题
    • 代码

SPCArt算法,利用旋转(正交变换更为恰当,因为没有体现出旋转这个过程),交替迭代求解sparse PCA。

对以往一些SPCA算法复杂度的总结

在这里插入图片描述
注:rrr是选取的主成分数目,mmm为迭代次数,ppp为样本维度,nnn为样本数目。本文算法,需要先进行SVD,并未在上表中给出。

Notation

在这里插入图片描述

论文概述

A=UΣVTA = U\Sigma V^{\mathrm{T}}A=UΣVT
V1:r=[V1,V2,…,Vr]∈Rp×rV_{1:r}=[V_1,V_2,\ldots, V_r] \in \mathbb{R}^{p\times r}V1:r=[V1,V2,,Vr]Rp×r就是普通PCA的前rrr个载荷向量(loadings,按照特征值降序排列)
∀旋转矩阵(正交矩阵)R∈Rr×r\forall 旋转矩阵(正交矩阵)R \in \mathbb{R}^{r \times r}RRr×r
V1:rRV_{1:r}RV1:rR也是彼此正交的,张成同一子空间的向量组。

原始问题

在这里插入图片描述
如果能解出来,当然好,可是这是一个很难求解的问题,所以需要改进。

问题的变种

V1:rV_{1:r}V1:r直接用VVV表示了,为了符号的简洁。

在这里插入图片描述
变成这个问题之后,我们所追求的便是XXX了,XiX_iXi,就是我们要的载荷向量,显然,这个问题所传达出来的含义是:
1.我们希望XRXRXRVVV相差不大,意味着XiX_iXi近似正交且张成同一个子空间。
2.∥Xi∥1\|X_i\|_1Xi1作为惩罚项,可以起到稀疏化的作用(这是1-范数的特点)。

算法

在这里插入图片描述
这是一个交替迭代算法,我们来分别讨论。

固定XXX,计算RRR

当固定XXX,之后,问题就退化为:
在这里插入图片描述
这个问题在Sparse Principal Component Analysis(Zou 06)这篇论文里面也有提到。

上述最小化问题,可以变换为
maxtr(VTXR),s.t.RTR=Imax \quad tr(V^{\mathrm{T}}XR), \quad s.t. \quad R^{\mathrm{T}}R=Imaxtr(VTXR),s.t.RTR=I
XTV=WDQTX^{\mathrm{T}}V=WDQ^{\mathrm{T}}XTV=WDQT
就是要最大化:
tr(QDWTR)=tr(DWTRQ)≤tr(D)tr(QDW^{\mathrm{T}}R)=tr(DW^{\mathrm{T}}RQ)\leq tr(D)tr(QDWTR)=tr(DWTRQ)tr(D)
R=WQTR = WQ^{\mathrm{T}}R=WQT(注意WTRQW^{\mathrm{T}}RQWTRQ是正交矩阵)。

固定RRR,求解XXXZ=VRTZ =VR^{\mathrm{T}}Z=VRT

1-范数

在这里插入图片描述
注意:∥VRT−X∥F2=∥(V−XR)RT∥F2\|VR^{\mathrm{T}}-X\|_F^2=\|(V-XR)R^{\mathrm{T}}\|_F^2VRTXF2=(VXR)RTF2,所以这个问题和原始问题是等价的。

经过转换,上述问题还等价于:
maxXiZiTXi−λ∥Xi∥1i=1,2,…,rmax_{X_i} \quad Z_i^{\mathrm{T}}X_i-\lambda\|X_i\|_1 \quad i=1,2,\ldots,rmaxXiZiTXiλXi1i=1,2,,r

通过分析(蛮简单的,但是不好表述),可以得到:
Xi∗=Sλ(Zi)/∥Sλ(Zi)∥2X_i^*=S_\lambda(Z_i)/\|S_\lambda(Z_i)\|_2Xi=Sλ(Zi)/Sλ(Zi)2

T−ℓ0T-\ell_0T0(新的初始问题)

在这里插入图片描述
RRR的求解问题没有变化,考虑RRR固定的时候,求解XXX

等价于:

minXij,Zij(Zij−Xij)2+λ2∥Xij∥0\mathop{min}\limits_{X_{ij},Z_{ij}} \quad (Z_{ij}-X_{ij})^2+\lambda^2\|X_{ij}\|_0Xij,Zijmin(ZijXij)2+λ2Xij0
显然,若Xij∗≠0X_{ij}^* \neq 0Xij̸=0,Xij∗=ZijX_{ij}^*=Z_{ij}Xij=Zij,此时函数值为λ2\lambda^2λ2
Xij∗=0X_{ij}^* = 0Xij=0,值为Zij2Z_{ij}^2Zij2,所以,为了最小化值,取:
min{Zij2,λ2}min \{Z_{ij}^2,\lambda^2\}min{Zij2,λ2},也就是说,
Xij=0if Zij2>λ2X_{ij}=0 \quad if\:Z_{ij}^2>\lambda^2Xij=0ifZij2>λ2 否则, Xij=ZijX_{ij}=Z_{ij}Xij=Zij
Xi∗=Hλ(Zi)/∥Hλ(Zi)∥2X_i^*=H_\lambda(Z_i)/\|H_\lambda(Z_i)\|_2Xi=Hλ(Zi)/Hλ(Zi)2

T-sp 考虑稀疏度的初始问题

在这里插入图片描述
λ∈{0,1,2,…,p−1}\lambda \in \{0, 1, 2,\ldots,p-1\}λ{0,1,2,,p1}
RRR的求法如出一辙,依旧只需考虑在RRR固定的情况下,如何求解XXX的情况。

等价于:

maxZiTXimax \quad Z_i^{\mathrm{T}}X_imaxZiTXi 在条件不变的情况下。
证明挺简单的,但不好表述,就此别过吧。
最优解是:Xi∗=Pλ(Zi)/∥Pλ(Zi)∥2X_i^*=P_\lambda(Z_i)/\|P_\lambda(Z_i)\|_2Xi=Pλ(Zi)/Pλ(Zi)2

T-en 考虑Energy的问题

Xi=Eλ(Zi)/∥Eλ(Zi)∥2X_i = E_\lambda(Z_i)/\|E_\lambda(Z_i)\|_2Xi=Eλ(Zi)/Eλ(Zi)2

文章到此并没有结束,还提及了一些衡量算法优劣的指标,但是这里就不提了。大体的思想就在上面,我认为这篇论文好在,能够把各种截断方法和实际优化问题结合在一起,很不错。

代码

def Compute_R(X, V):W, D, Q_T = np.linalg.svd(X.T @ V)return W @ Q_Tdef T_S(V, R, k): #k in [0,1)Z = V @ R.Tsign = np.where(Z < 0, -1, 1)truncate = np.where(np.abs(Z) - k < 0, 0, np.abs(Z) - k)X = sign * truncateX = X / np.sqrt((np.sum(X ** 2, 0)))return Xdef T_H(V, R, k): #k in [0,1)  没有测试过这个函数Z = V @ R.TX = np.where(np.abs(Z) > k, Z, 0)X = X / np.sqrt((np.sum(X ** 2, 0)))return Xdef T_P(V, R, k): #k belongs to {0, 1, 2, ..., (p-1)}    没有测试过这个函数Z = V @ R.TZ[np.argsort(np.abs(Z), 0)[:k], np.arange(Z.shape[1])] = 0X = Z / np.sqrt((np.sum(Z ** 2, 0)))return Xdef Main(C, r, Max_iter, k):  #用T_S截断  可以用F范数判断是否收敛,为了简单直接限定次数value, V_T = np.linalg.eig(C)V = V_T[:r].TR = np.eye(r)while Max_iter > 0:Max_iter -= 1X = T_S(V, R, k)R = Compute_R(X, V)return X.T

结果,稀疏的程度大点,反而效果还好点。

http://www.wooajung.com/news/33975.html

相关文章:

  • 丹东做网站企业培训方案制定
  • 优化型网站建设的基本要求徐州seo企业
  • 奉贤庄行网站建设百度sem推广
  • 成都网站设计公司怎么接广告推广
  • 产品推广有哪些平台seo平台有哪些
  • 对外宣传网站建设方案网络营销的策略包括
  • 招聘网站建设工作总结今日新闻最新头条10条
  • 企业网站一般要素免费seo技术教程
  • 企业网站建设中期报告模板成都网站制作
  • 如何用dw做网站框架google搜索引擎入口2022
  • 哪些网站可以做详情页永久8x的最新域名
  • 商城网站建设net2006免费发布产品的网站
  • 上海做网站费用全网营销代运营
  • 权重域名做网站有用么seo相关岗位
  • 怎么用2013做网站网络企业推广
  • 广州 营销型网站建设公司外链seo
  • 免费空间建站网站推荐网店产品seo如何优化
  • 网站建设开发软件代哥seo
  • 互联网企业排名2021网站排名优化软件联系方式
  • 淘宝客网站应该怎么做seo如何优化网站推广
  • 网站建设短信百度搜索引擎的原理
  • 中国建设银行网站在哪上市模板网站
  • 猪八戒做网站荆门网站seo
  • 是在百度中建设网站南宁seo优势
  • 网站怎么做社区营销兰州网络推广优化服务
  • wordpress迁移安装广州seo外包
  • 网站建设的后期服务要包括什么seo优化好做吗
  • 互联网公司网站建设费用三只松鼠搜索引擎推广
  • 汉语国际网站建设申请网站域名要多少钱
  • 建设部资质上报系统网站宁德市人力资源和社会保障局