这一章一开始阅读对P是什么把握的不好,下面是具体的讲解

本书的部分章节内容可以参考:https://github.com/jermwatt/machine_learning_refined

机器学习精讲(基础、算法及应用)——Jeremy Watt 杰瑞米·瓦特;Reza Borhani 雷萨·博哈尼 ;Aggelos K. Katsaggelos 阿格洛斯·K·卡萨格罗斯  杨博(译者)——my postgraduate tutor 嘿嘿嘿 吹一波

5.1.1向量逼近

向量逼近的思想来自于线性代数,表示的由元素为实数并且长度为P的全部列向量组成的集合,且其中的任意向量y都可被P个线性无关的列向量组成的基完美表示(证明过程先不用理解),给定上的一组线性无关的向量,例如:

假如只能让M个列向量表示P,(M≤P),则有 ——注意这里的m,M只是表示向量的多少,x向量本身的维度还是P

5.1.2从向量到连续函数

内的每一个向量y看成定义在【0,1】内的离散函数,所以得P个向量组成了P个不同的离散函数,因为每一个y的P个向量的表示都不尽相同,他们分别用对的形式进行表示,它表示的是P个不同的函数。

————————————————————————————————————————————

分割线

下面是最主要的部分,请注意,函数逼近方法其实可以看做是向量逼近的一种特殊情况。

函数逼近的思想,通俗来说就是用不同的函数来逼近一个特定的函数,比如:g(x)是一个一元多次的函数,那么我们可以用一些已知的函数去逼近这个g(x),这也就是所说的基函数,对应向量逼近的基向量。具体例子是:泰勒级数逼近,用的是m个多项式基,x,2^2,x^3....x^m表示m个基函数。当m趋近于无穷大的时候,使用这样的一组基函数可以得到一个完美逼近。

这么来考虑,y,y有P个值,y=,然后有一组x=与之对应,形成了一系列的散点,表示为。对于这样的散点,我们直观上的感觉就是y=f(x)。那它是怎么和向量逼近联系的呢?我们在矩阵的角度下看这一组y值得时候,它是在中的一个维度为P的名称为y的向量。那么肯定有P个向量可以对他进行完美的向量逼近。如果我们这个时候对x向量进行函数变换,就可以得到P个线性无关的向量,使用这P个线性无关的向量就可以对向量y进行逼近。在对x进行变换过程中使用的每一个函数称之为一个基函数。当y中的元素越来越多的时候,构造出来的P就会越多,此时使用向量逼近中M个向量近似逼近的思想,通过M个基函数(  )构造出M个P维向量进行逼近,最后得到了该P值下y的函数逼近。

根据这样的一个效果,使用一些常见的基函数,可以很好的对任何函数进行逼近,以此来达到自动设计特征的效果,这就是神经网络的基础

机器学习精讲(向量逼近+函数逼近)学习笔记——第五章相关推荐

  1. 《Go语言圣经》学习笔记 第五章函数

    <Go语言圣经>学习笔记 第五章 函数 目录 函数声明 递归 多返回值 匿名函数 可变参数 Deferred函数 Panic异常 Recover捕获异常 注:学习<Go语言圣经> ...

  2. Programming Entity Framework-dbContext 学习笔记第五章

    ### Programming Entity Framework-dbContext 学习笔记 第五章 将图表添加到Context中的方式及容易出现的错误 方法 结果 警告 Add Root 图标中的 ...

  3. muduo学习笔记 - 第五章 高效的多线程日志

    第五章 高效的多线程日志 日志有两种意思: 诊断日志 交易日志 本章讲的是前一种日志,文本的供人阅读的日志,通常用于故障诊断和追踪,也可用于性能分析. 日志通常要记录: 收到的每条消息的id(关键字段 ...

  4. javascript高级程序设计 学习笔记 第五章 上

      第五章   引用类型的值(对象)是引用类型的一个实例.在 ECMAScript 中,引用类型是一种数据结构, 用于将数据和功能组织在一起.它也常被称为类,但这种称呼并不妥当.尽管 ECMAScri ...

  5. 《谁说菜鸟不会数据分析》学习笔记 第五章数据分析

    第五章 数据分析 5.1 数据分析方法 现状分析 5.1.1 对比分析法 5.1.2 分组分析法 5.1.3 结构分析法 5.1.4 分布分析法 5.1.5 交叉分析法 5.1.6 RFM分析法 5. ...

  6. 《Android深度探究HAL与驱动开发》学习笔记----第五章

    第五章 搭建S3C6410开发板的测试环境 开发板是开发和学习嵌入式技术的主要硬件设备. 主要学习了搭建S3C6410开发板的测试环境.首先要了解到S3C6410是一款低功耗.高性价比的RISC处理器 ...

  7. css层叠样式表基础学习笔记--第五章 文本属性

    第五章 文本属性 5-01 字间距 5-02 行高 5-03 首行缩进 5-04 水平排列方式 5-05 垂直对齐方式 5-06 文本修饰 5-07 文本阴影 5-08 文本属性重置 5-01 字间距 ...

  8. 程序设计与算法三~C++面向对象程序设计~北大郭炜MOOC学习笔记~第五章:继承与派生(新标准C++程序设计)

    以下内容为笔者手打,望读者珍惜,如有转载还请注明. 第五章 继承与派生 $5.1 继承与派生的概念 $5.1.1 基本概念     在C++中,当定义一个新的类B时,如果发现类B拥有某个已经写好的类A ...

  9. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第五章:中级控件

    第 5 章 中级控件 本章介绍App开发常见的几类中级控件的用法,主要包括:如何定制几种简单的图形.如何使用几种选择按钮.如何高效地输入文本.如何利用对话框获取交互信息等,然后结合本章所学的知识,演示 ...

  10. 《机器学习》周志华(西瓜书)学习笔记 第十一章 特征选择与稀疏学习

    机器学习 总目录 第十一章 特征选择与稀疏学习 11.1 子集搜索与评价 给定属性集,其中有些属性可能很关键.很有用,另一些 属性则可能没什么用.我们将属性称为"特征" (feat ...

最新文章

  1. oracle连接查询详解
  2. c语言windows程序设计 - 第十天,C语言Windows程序设计 - 第十天 - 响应键盘事件...
  3. FM之RKD_WORD_WRAP
  4. cvc 降噪_蓝牙耳机“底噪”、“主动降噪”和“CVC降噪”有什么不同
  5. ubuntu下面制作ubuntu系统启动盘(转载+自己整理)
  6. Access restriction: The type 'BASE64Encoder' is not API 的解决方法
  7. RIP引入外部路由配置示例
  8. python网络编程 1
  9. matlab产生er随机图,ER随机图模型
  10. 三星c7 linux驱动,三星c7手机驱动(三星c7驱动程序)V1.5.55.2 专业版
  11. ncbi下载数据sra和转换fastq流程
  12. 将矩阵化为上三角矩阵
  13. Ruby方法参数默认值的一个小技巧在Rails中的应用
  14. java 蓝牙打印_Android蓝牙打印机,带你真正了解各种打印格式
  15. VSCode选中变量高亮颜色及注释颜色更改
  16. 什么叫集群?如何实现集群?
  17. 【面向对象程序设计】侩子手游戏(Java、JavaFX)
  18. Kafka:Docker Compose部署Kafka集群
  19. eclipse中字体大小及背景颜色设置
  20. css导航栏_CSS:创建导航栏

热门文章

  1. 还不知道spring的RestTemplate的妙用吗
  2. corntab主调度脚步
  3. 把AspDotNetCoreMvc程序运行在Docker上-part3:使用独立的存储容器
  4. 数组元素循环右移问题
  5. 关于Apache Struts2远程执行任意命令漏洞的紧急通报
  6. 爱情四十八课,深情淡如水
  7. 修改Code Blocks默认代码格式
  8. 再谈如何以最简单的方法将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式
  9. VS Code 运行Vue项目
  10. 每天一道剑指offer-重建二叉树