回归中最为基础的方法, 最小二乘法.

\[\begin{align*}

J_{LS}{(\theta)} &= \frac { 1 }{ 2 } { \left\| A\vec { x } -\vec { b } \right\| }^{ 2 }\quad \\

\end{align*}

\]

向量的范数定义

\[\begin{align*}

\vec x &= [x_1,\cdots,x_n]^{\rm T}\\

\|\vec x\|_p &= \left( \sum_{i=1}^m{|x_i|^p}\right)^\frac{1}{p}, \space p

\end{align*}

\]

\(L_2\)范数具体为

\[\|\vec x\|_2 = (|x_1|^2 + \cdots+|x_m|^2)^{\frac{1}2} = \sqrt{\vec x ^{\rm T}\vec x }

\]

矩阵求导

采用列向量形式定义的偏导算子称为列向量偏导算子, 习惯称为\(\color {red} {梯度算子}\), n x 1 列向量偏导算子即梯度算子记作 \(\nabla_x\), 定义为

\[\nabla_x = \frac{\partial}{\partial x} = \left[ \frac{\partial}{\partial x_1}, \cdots, \frac{\partial}{\partial x_m}\right] ^{\rm T}

\]

如果\(\vec x 是一个n\times 1\text{的列向量}\), 那么

\[\begin{eqnarray}

\frac{\partial y x}{\partial x}=y^T \\

\frac{\partial(x^TA x)}{\partial x}=(A+A^T)x \\

\end{eqnarray}

\]

通过以上准备, 我们下面进行求解

\[\begin{align*}

\therefore \quad J_{LS}{(\theta)} &= \frac { 1 }{ 2 } { \left\| A{ x } -\vec { b } \right\| }^{ 2 } \\

&= \frac{1}{2} (Ax-b)^T (Ax-b) \\

&= \frac{1}{2} (x^TA^T-b^T)(Ax-b) \\

&= \frac{1}{2}(x^TA^TAx-2b^TAx+b^Tb)

\end{align*} \\

\]

需要注意的 b, x 都是列向量, 那么 \(b^T Ax\) 是个标量, 标量的转置等于自身, \(b^T Ax =x^TA^Tb\)

对\(\vec x\)求导得:

\[J_{LS}'{(\theta)}=A^TA x-A^Tb=A^T(Ax-b)

\]

l2范数求导_向量的L2范数求导相关推荐

  1. l2范数求导_机器学习中的范数规则化之(一)L0、L1与L2范数 非常好,必看

    机器学习中的范数规则化之(一)L0.L1与L2范数 今天我们聊聊机器学习中出现的非常频繁的问题:过拟合与规则化.我们先简单的来理解下常用的L0.L1.L2和核范数规则化.最后聊下规则化项参数的选择问题 ...

  2. l2范数求导_机器学习中的范数规则化之(一)L0、L1与L2范数

    source: https://blog.csdn.net/zouxy09/article/details/24971995 zouxy09@qq.com http://blog.csdn.net/z ...

  3. 二元函数对xy同时求导_如何对反三角函数进行求导和积分?

    在上完高中三年的所有课程之后,我们对于微积分已经有了一定的了解并且在其他科目中也利用它解决了很多问题.在高中阶段,应用的频率比较多的可能也就是普通的微分和积分的一些公式,比如对x²求导就是2x,对x² ...

  4. sigmoid函数求导_交叉熵损失函数的求导(Logistic回归)

    目录 前言 交叉熵损失函数 交叉熵损失函数的求导 前言 最近有遇到些同学找我讨论sigmoid训练多标签或者用在目标检测中的问题,我想写一些他们的东西,想到以前的博客里躺着这篇文章(2015年读研时机 ...

  5. 二元隐函数求二阶偏导_高数,隐函数求二阶偏导。f(x-y,yz)确定了z=(x,y),f具有二阶连续偏导数,求...

    满意答案 a6952102 2017.04.05 采纳率:40%    等级:9 已帮助:9268人 1.应该先看高数,概率论,线性代数的教材,用大学时候的就ok.最简单最基本的定义要搞清楚,课后题不 ...

  6. 用python编写表达式求值_用Python3实现表达式求值

    Problem Description yizhen has no girlfriend due to his stupid brain that he even can't solve a simp ...

  7. python作业表达式求值_用Python3实现表达式求值

    一.题目描述 请用 python3编写一个计算器的控制台程序,支持加减乘除.乘方.括号.小数点,运算符优先级为括号>乘方>乘除>加减,同级别运算按照从左向右的顺序计算. 二.输入描述 ...

  8. python输入数学表达式并求值_用Python3实现表达式求值

    一.题目描述 请用 python3编写一个计算器的控制台程序,支持加减乘除.乘方.括号.小数点,运算符优先级为括号>乘方>乘除>加减,同级别运算按照从左向右的顺序计算. 二.输入描述 ...

  9. 已知三角形三边长怎么求面积_已知三角形三边求面积的公式——海伦公式

    海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式,传说是古代的叙拉古国王希伦(Heron,也称海龙)二世发现的公式,是一个利用三角形的三条边长直接求三角形面积的公式.下面我们利用初中的知识 ...

  10. 用泰勒公式求近似值_满足多个条件求最值,用这2个函数组合,写出来的公式如此简单...

    工作中,你也许会遇到这种情况:在一组数据中,想把满足多个条件的最大值或者最小值查找出来.这里的多个条件,也说明条件参数不止一个,有多个! 下图中,我们要求出城市为"广州",地区为& ...

最新文章

  1. 马斯克很着急:加速打造“月球电梯”,他要从NASA手中抢到这一单
  2. 如何在 Janus 中获取 WebRTC 的流
  3. STL的forward_list链表
  4. 如何在React Native中创建精美的动画加载器
  5. 最简单的Windows CE应用程序
  6. 51单片机驱动TM1638芯片+Proteus仿真
  7. redis中内存碎片处理
  8. 练习 颈部肌肉重要性及锻炼方法
  9. 对于开发软件的NABCD分析
  10. 程序员跳槽频繁不稳定被质疑,一番话后HR哑口无言!
  11. 解决黑群晖切换网络环境后无法访问的问题
  12. 如何快速查看电脑的IP和MAC
  13. python随手记自动记账_随手记 怎么实现自动记账
  14. 微信「看一看」多模型内容策略与召回
  15. 宜宾市中小学足球调研现状
  16. 图书馆管理系统【源码】
  17. 通俗解读NLP中几种常见的注意力机制
  18. 监听套接字 连接套接字的区别
  19. CF978F Mentors
  20. Vue 播放监控m3u8视频流格式 (Video.js)篇

热门文章

  1. 上涨趋势回踩均线选股器
  2. 页面崩溃原因分析及解决
  3. 计算机word怎么录制宏,Word 2013中录制宏的方法
  4. _raw_writel, writel_relaxed 和 writel的区别
  5. MySQL学习笔记①_案例记录
  6. 呼吸运动减肥法-可以加快新陈代谢
  7. 台式计算机怎么开声音,台式机如何设置声音
  8. Ajax传参里面含有特殊字符
  9. 高薪的软件测试工程师要掌握哪些专业技能?
  10. matlab中nnt,Matlab语言的Neural Network Toolbox 及其在同步中