热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

对范数求偏导数

首先介绍点基础知识,另一方面也算是巩固下:A−1表示A的逆矩阵;AT表示A的转置;AH表示Hermitian矩阵(A的共轭转置矩阵A∗A)基础

首先介绍点基础知识,另一方面也算是巩固下:
A1表示A的逆矩阵;
AT表示A的转置;
AH表示Hermitian矩阵(A的共轭转置矩阵A∗==A)


基础

这里写图片描述


(1)迹(Trace)

eig(A)表示A的特征值

这里写图片描述


(2)行列式(Determinant)

这里写图片描述


(3)特例2*2矩阵

这里写图片描述

以上是摘自:The Matrix Cookbook
也可参考维基百科:Matrix calculus


L1范数的次微分

L1范数不可微。但是存在次梯度,即是次微分的
L1范数的次梯度如下:


x||x||1=sign(x)


其中sign(x) 表示如下:



sign(x)&#61;&#43;11[1,1]xi>0xi<0xi&#61;0




L1范数&#xff1a;

||X||1&#61;|x1|&#43;|x2|&#43;&#43;|xn|


例如&#xff1a;

x&#61;(3,2,5)T

故其梯度为&#xff1a;sign(x)&#61;(1,1,-1)


L2范数的微分

这里写图片描述

例如&#xff1a;求解下面函数的偏导数&#xff1a;


f(W)&#61;12i,jϵSγi,j||wTiXwTjX||22


得&#xff1a;

f(W)wi&#61;i,jϵsγi,j(wTiXwTjX)(wTiXwTjX)wi&#61;i,jϵsγi,j(wTiXwTjX)XT&#61;i,jϵsγi,j(wTiwTj)(XXT)


注意这里得到的是行向量的形式&#xff0c;因此还需要对其进行转置

以上的推倒是基于上图公式得到。。。


推荐阅读
  • 解决PyCharm安装第三方库失败问题
    本文详细探讨了在使用Python 3.9.7和pip 22.3.1时,通过PyCharm安装第三方库遇到的问题及解决方法。即使更换了国内镜像源也未能解决问题,文章将介绍具体原因及有效解决方案。 ... [详细]
  • ServletContext接口在Java Web开发中扮演着重要角色,它提供了一种方式来获取关于整个Web应用程序的信息。通过ServletContext,开发者可以访问初始化参数、共享数据以及应用资源。 ... [详细]
  • 本文介绍了两种获取和研究 .NET Framework 源代码的有效途径:一是通过官方提供的下载链接获取完整源代码,并使用 Visual Studio 进行本地查看;二是利用在线资源平台,直接在网页上浏览源代码。 ... [详细]
  • 本文总结了多位高分考生的经验,详细介绍了提升雅思听力的有效方法和必备资料,帮助考生更好地准备雅思听力考试。 ... [详细]
  • 本文介绍了如何使用Gradle和gdx-setup.jar工具来创建LibGDX项目,包括详细的步骤和注意事项,适合初学者和有经验的开发者。 ... [详细]
  • NEC,全称Nippon Electric Company,是一家有着悠久历史和众多创新成果的日本电子公司,尤其在显示器技术领域取得了多项突破。 ... [详细]
  • 在DELL Inspiron 14R上部署CentOS X64 6.4的详细步骤
    本文详细记录了在DELL Inspiron 14R笔记本电脑上安装CentOS X64 6.4操作系统的过程,包括遇到的问题及解决方法。 ... [详细]
  • Spring Boot 入门指南
    本文介绍了Spring Boot的基本概念及其在现代Java应用程序开发中的作用。Spring Boot旨在简化Spring应用的初始设置和开发过程,通过自动配置和约定优于配置的原则,帮助开发者快速构建基于Spring框架的应用。 ... [详细]
  • 本文分析了一个基于ASP代码改编的PHP MD5加密函数,指出其存在的问题,并提供了解决方案。通过对比ASP和PHP在处理相同数据时的不同表现,探讨了两种语言在实现MD5算法上的细微差别。 ... [详细]
  • 本文探讨了如何在JavaScript中动态地引用由PHP生成的变量,特别是在循环中变量名随迭代变化的情况。通过示例代码展示了实现这一功能的具体步骤。 ... [详细]
  • 将Laravel China教程转换为PDF格式
    介绍如何将从Laravel China购买的教程,例如《PHP扩展包实战教程》和《L06 Laravel教程 - 电商进阶》(基于Laravel 5.7),转换为PDF文件,以便于离线阅读和保存。 ... [详细]
  • 提供第十四届全国大学生智能车竞赛技术报告的下载链接及简要说明。 ... [详细]
  • http:acm.hdu.edu.cnshowproblem.php?pid1846好几天没出题了,今天终于水了一题巴什博弈题。总结:【一】巴什博弈对象:一堆石子(可延伸 ... [详细]
  • MyEclipse技巧:高效生成toString方法
    本文将介绍如何在MyEclipse中快速且高效地生成toString方法,帮助开发者简化编码过程,提高开发效率。 ... [详细]
  • 本文介绍了如何使用命令行在 Windows 系统中启动或关闭 VMWare 的关键服务,包括 VMwareHostd、VMAuthdService、VMUSBArbService、VMware NAT Service 和 VMnetDHCP。 ... [详细]
author-avatar
小小号号--
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有