目录

  • 前言
  • 一、特征值和特征向量
    • 1.1 概念定义
    • 1.2 满秩矩阵
    • 1.3 方程的解
    • 1.4 特征值和特征向量示例
  • 二、特征值分解
    • 2.1 特征值分解定义与操作
    • 2.2 特征值分解意义
  • 三、矩阵和向量求导公式
    • 3.1 常见矩阵求导公式
    • 3.2 向量求导公式
    • 3.3 矩阵求导公式
  • 四、奇异值分解(SVD)
    • 4.1 什么是奇异值分解
    • 4.2 奇异值与特征值关系
  • 五、求解奇异值分解
    • 5.1 方式一
    • 5.2 方式二
  • 六、奇异值分解性质
  • 七、SVD进行数据压缩
  • 八、SVD进行PCA降维
  • 九、SVD进行矩阵求逆
    • 9.1 SVD求逆矩阵原理
    • 9.2 SVD求逆代码演示
  • 十、SVD进行协同过滤
    • 10.1 协同过滤
    • 10.2 干饭人
    • 10.3 SVD进行协同过滤

前言

本文其实值属于:程序员的数学【AIoT阶段二】 的一部分内容,本篇把这部分内容单独截取出来,方便大家的观看,本文介绍 线性代数高级,读之前建议先看:程序员的数学【线性代数基础】,本文涵盖了一些计算的问题并使用代码进行了实现,安装代码运行环境见博客:最详细的Anaconda Installers 的安装【numpy,jupyter】(图+文),如果你只是想要简单的了解有关线代的内容,那么只需要学习一下博文:NumPy从入门到高级,如果你是跟着博主学习 AIoTAIoTAIoT 的小伙伴,建议先看博文:数据分析三剑客【AIoT阶段一(下)】(十万字博文 保姆级讲解),如果你没有 PythonPythonPython 基础,那么还需先修博文:Python的进阶之道【AIoT阶段一(上)】(十五万字博文 保姆级讲解)

一、特征值和特征向量

1.1 概念定义

程序员的数学【线性代数高级】相关推荐

  1. 读书笔记:程序员的数学 概率统计

    读书笔记:程序员的数学 概率统计 特点 内容 第一.二章 概率定义 多随机变量 第三.四章 离散.连续分布 第五章 协方差矩阵与多元正态分布 第六.七章 估计与检验 伪随机数 第八章 各类应用 体会 ...

  2. 程序员的数学【线性代数基础】

    目录 前言 1.向量是什么 1.1 向量的定义 1.2 向量的表示 1.3 向量物理意义 2.行向量与列向量 3.向量运算 3.1 向量加减法 3.2 向量数乘 3.3 转置 3.4 向量内积 3.5 ...

  3. 作为一名程序员,数学到底对你有多重要?

    最近在知乎上看到一个贴子,看完后我沉默了..... 沉思后想想,其实每个行业都会分等级,程序员也不例外!说好听一点的叫工程师,普通一点的叫程序员,差一点的叫码农,更差的还会叫码畜,码奴.(哎..... ...

  4. 《程序员的数学》三部曲

    如果数学不好,是否可以成为一名程序员呢?答案是肯定的.本书最适合:数学糟糕但又想学习编程的你. 没有晦涩的公式,只有好玩的数学题. 帮你掌握编程所需的"数学思维". 编程的基础是计 ...

  5. 程序员的数学【多元函数微分学】

    目录 前言 一.多元函数的定义 二.偏导数 三.高阶偏导数 四.梯度 五.雅可比矩阵 5.1 雅克比矩阵定义 5.2 雅克比矩阵示例 六.Hessian矩阵 6.1 Hessian矩阵定义 6.2 实 ...

  6. 计算机编程概率论,程序员的数学:线性代数和概率统计

    程序员的数学:线性代数和概率统计 语音 编辑 锁定 讨论 上传视频 <程序员的数学:线性代数和概率统计>是2018年9月1日机械工业出版社出版的图书,作者是[美] 欧内斯特 戴维斯 .[1 ...

  7. [转载]浅谈程序员的数学修养

    [转载]浅谈程序员的数学修养 刚才又看到有人讨论编程和数学的关系,转一篇不错的文章给大家看看: 浅谈程序员的数学修养 原文出自http://www.eefocus.com/html/07-05/413 ...

  8. 浅谈程序员的数学修养(转载)

    可能有很多朋友在网上看过google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的 ...

  9. 极客时间程序员的数学基础课_针对程序员和极客的10个很棒的礼物创意

    极客时间程序员的数学基础课 假期给程序员朋友和家人的一些礼物提示以及购买链接. 照片由freestocks.org在Unsplash上拍摄 大家好,又是一年中的某个时候,我们喜欢与家人和朋友共度时光, ...

  10. 程序员的数学入门书籍、小学生C++入门书籍、算法启蒙书籍等

    一.程序员的数学入门书籍 1.程序员的数学 第2版(2020.04) 2.程序员的数学思维修炼(趣味解读) 3.程序员的数学4:图论入门(2022.06) 4.数学女王的邀请 初等数论入门(2020. ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第8期)
  2. GDI+中发生一般性错误
  3. 部署Exchange Server 2007 SCC
  4. Slog3_如何使用Python与Mysql进行数据交互
  5. js改变style样式和css样式
  6. 原创:(网格化地图之初)高斯大地座标(经度、纬度)→3°投影带平面直角坐标(X、Y)换算...
  7. Fill in blank -Thermal experiment theory and technology2018-01-06
  8. spring cloud的eureka.client.service-url.defaultZone配置eureka集群的写法
  9. Qt QObject::connect: Parentheses expected错误原因
  10. c语言 子进程,子Shell和子进程
  11. 从 Elasticsearch 来看分布式系统架构设计
  12. Excel 只需要几秒钟就可以解决大问题的好技巧
  13. 数学分析学习(一):映射与不等式
  14. Tomcat原理剖析
  15. 完美卸载IE8/IE7安装IE6
  16. 思考怎么成为一名合格的技术总监?
  17. Tensorflow serving 学习(一)
  18. android之ExoPlayer探索
  19. Redis 3种集群方式,别傻傻分不清!
  20. 分享个好用的在线翻译器拍照扫一扫方法

热门文章

  1. handlersocket php,mac编译安装php的handlersocket扩展
  2. 腾达路由器linux开发,Tenda无线路由器远程命令执行后门漏洞
  3. SqlParameter的参数值为 null
  4. java数组里的索引越界问题、空指针异常问题
  5. android表格布局介绍,TableLayout表格布局详解
  6. 有什么方法可以将WMV格式转换成MP4格式
  7. 视频格式mkv、mp4、avi、flv、mov、wmv、webm特点和区别
  8. 推荐一个死链检测工具“Xenu”
  9. python 多线程测试_【Python】多线程网站死链检测工具
  10. 常见消息中间件大 PK