热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

矩阵求导公式_机器学习门槛之矩阵求导(三)多元线性回归矩阵求导

机器学习门槛之矩阵求导(二)行云流水秀:机器学习门槛之矩阵求导(二)​zhuanlan.zhihu.com提到

机器学习门槛之矩阵求导(二)

行云流水秀:机器学习门槛之矩阵求导(二)​zhuanlan.zhihu.com

提到有六种矩阵求导的形式如下:

243955f72001bdf8b474c9ce8f4fcf72.png
矩阵求导形式总结

1:

,就是高中所学的那些求导公式

2:

3:

4:

5:

6:

常用的矩阵求导公式(采用分子布局的矩阵求导公式):

下面的式子中小写字母a表示标量a,带横线的小写字母

表示列向量,大写字母A表示矩阵,
a,
和A都不是x或
的函数。

需要记住 下面的求导公式,就像记住高中常见的求导公式一样。

(c1)

(
是与
相同规模的列向量)

(c2)

(
是与
相同规模的行向量)

(c3)

(
是与
相同规模的矩阵)

(c4)

(
是矩阵)

(c5)

(
是单位矩阵)

下面的几个最重要:

下面的式子中小写字母a表示标量a,带横线的小写字母

表示列向量,大写字母A表示矩阵,a,
和A都不是x或
的函数。

(c6)

(c7)

(c8)

(c9)

(c10)

(c11)

回到多元线性回归模型:

行云流水秀:机器学习门槛之矩阵求导(一)​zhuanlan.zhihu.com
行云流水秀:机器学习门槛之矩阵求导(二)​zhuanlan.zhihu.com

下面的式子中小写字母a表示标量a,带横线的小写字母

表示列向量,大写字母A表示矩阵,a,
和A都不是x或
的函数。

所以loss对

求导转化为了以上四个式子对
求导:

(1)

,因为
无关

(2)

根据公式(c6)

可知

就是公式c6的
,故

(3)

根据公式(c6)

可知:

就是公式里的
,

(4)

根据公式(c11):

可知

就是公式c11里的A:

综上(1)(2)(3)(4)可知:

大功告成!

多元线性回归或者最小二乘法(最小平方法)的解为:

等号两边同时转置得:

所以可得:

,这就是多元线性回归的解。

大功彻底告成!

总结:矩阵求导要会套公式,和高中数学求导一样。

去哪里找矩阵求导公式,一个是 The Matrix Cookbook ,一个小册子。下载链接:链接:https://pan.baidu.com/s/12_Xqlw1VWosEOpwqB_S1SA

提取码:71md

二是Matrix Calculus网站

Matrix Calculus​www.matrixcalculus.org

,使用参考:

二圈妹:矩阵求导简介​zhuanlan.zhihu.com
9a35551c80f9f360e784e255e16ccf1a.png



推荐阅读
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 如何在PHPcms网站中添加广告
    本文详细介绍了在PHPcms网站后台添加广告的方法,涵盖多种常见的广告形式,如百度广告和Google广告,并提供了相关设置的步骤。同时,文章还探讨了优化网站流量的SEO策略。 ... [详细]
  • 深入解析:手把手教你构建决策树算法
    本文详细介绍了机器学习中广泛应用的决策树算法,通过天气数据集的实例演示了ID3和CART算法的手动推导过程。文章长度约2000字,建议阅读时间5分钟。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • 探索如何使用公共数据集为您的编程项目提供动力。无论您是编程新手还是有经验的开发者,本文将为您提供实用建议和资源,帮助您启动并运行一个创新的数据驱动型项目。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 基于JQuery实现的评分插件
    本文介绍了一个使用JQuery创建的交互式评分控件。当用户将鼠标悬停在星星上时,左侧的星星会变为实心,右侧保持空心,并显示对应的评分等级;移开鼠标后,所有星星恢复为空心状态。 ... [详细]
  • 本文深入探讨了基于Pairwise和Listwise方法的排序学习,结合PaddlePaddle平台提供的丰富运算组件,详细介绍了如何通过这些方法构建高效、精准的排序模型。文章不仅涵盖了基础理论,还提供了实际应用场景和技术实现细节。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 本文详细介绍了如何构建一个高效的UI管理系统,集中处理UI页面的打开、关闭、层级管理和页面跳转等问题。通过UIManager统一管理外部切换逻辑,实现功能逻辑分散化和代码复用,支持多人协作开发。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 如何有效降低网站跳出率,提升用户体验?
    在当今竞争激烈的互联网环境中,优化用户体验是网络运营的核心。良好的用户体验不仅能吸引更多的流量,还能提高用户的复购率和留存率。而网站跳出率则是衡量用户体验的重要指标之一。本文将探讨如何通过多种策略有效降低网站跳出率。 ... [详细]
  • 谷粒商城统一返回对象R的泛型data获取异常及解决方案
    在实现过程中遇到空指针错误,经过定位发现远程调用后使用泛型的统一返回对象R无法正确获取data值。本文详细分析问题原因并提供解决方案。 ... [详细]
  • 本文详细探讨了网站流量统计中常用的三个关键指标:页面浏览量(PV)、独立访客数(UV)和独立IP数(IP)。通过分析这些指标的定义、计算方法及其应用场景,帮助网站运营者更好地理解用户行为,优化网站内容与用户体验。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
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社区 版权所有