算法

本文深入探讨了机器学习领域中常用的特征值计算方法,包括LDA、PCA和SVM等。重点阐述了LDA与PCA的相似性和差异性,以及如何将低维输入空间映射到高维特征空间进行线性分类。同时介绍了支持向量机(SVM)的主要思想、工作原理及局限性,并讨论了其在二类与多类问题上的应用。此外,文章还提到了AdaBoost、人脸特征分类器(Haar特征和LBP特征)、主成分分析(PCA)及其在MNIST数据集上的应用,以及非负矩阵分解(NMF)和深度学习的基本概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分类的目标是,使得类别内的点距离越近越好(集中),类别间的点越远越好。

在机器学习领域,不少的地方都要用到特征值的计算,比如说图像识别、pagerank、LDA、PCA等等。

LDA是最简单的线性分类器,可以看做是简化版的SVM。LDA和PCA有较强的相关性,从推导、求解到算法最终的结果都有相当的相似性。

LDA(监督学习)的输入数据是带标签的,而PCA(无监督学习)的输入数据是不带标签的

参看http://www.cnblogs.com/LeftNotEasy/archive/2011/01/08/lda-and-pca-machine-learning.html

SVM(Support Vector Machine)支持向量机

主要思想可以概括为两点:                                            非线性映射算法

1)针对线性可分情况进行分析    低维输入空间(线性不可分)----------->高维特征空间(线性可分)

2)基于结构风险最小化理论      在特征空间中建构最优分割超平面,发现目标函数的全局最小值

*SVM一般只能用在二类问题,对于多类问题效果不好

支持向量机是统计学习理论在算法领域应用的集中体现。

支持向量机是在统计学习理论的VC维理论和结构风险最小化原理基础上发展起来的一种新的机器学习方法。

神经网络的主要思想是:把经验风险最小化作为衡量算法准确性的主要依据。

模型要有泛化能力

核函数:计算两个向量在隐式映射空间中的内积函数。可以通过低维计算就把分类效果映射到高维上,也就是说避免了高维空间中的组合爆炸问题。

AdaBoost是一种分类方法,把一些比较弱的分类方法合在一起,组合出新的更强的分类器。

常用的人脸特征分类器有两类:Haar特征和LBP特征

主成分分析(PCA):一个高维数据如果能被相关变量表示,那么只有一些维的数据才有意义。最大方差选第一维,第二维选与第一维垂直且方差最大的。关注协方差矩阵的特征值和特征向量

参看http://www.letiantian.me/2014-12-23-pca-mnist/

NMF(非负矩阵分解)可以用于隐语意模型

参看http://www.letiantian.me/2014-12-22-latent-factor-model-and-nmf/

深度学习不是一个算法,而是通过多层神经网络构建出的一套算法框架。

转载于:https://www.cnblogs.com/sxbjdl/p/5086004.html

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 在本文中,我们将探讨如何通过 Vue.js 实现一个带有动画效果的“回到顶部”功能。Vue.js 是一款用于构建用户界面的流行 JavaScript 框架,其组件化和响应式设计让实现这种交互功能变得十分便捷。 首先,我们来分析 HTML 代码。在这个示例中,存在一个 ID 为 back-to-top 的 div 元素,其中包含两个 span 标签,分别显示“回到”和“顶部”文字。该 div 元素绑定了 Vue.js 的 @click 事件处理器 backToTop,用于处理点击事件,同时还绑定了 v-show 指令来控制按钮的显示与隐藏。v-cloak 指令的作用是在 Vue 实例渲染完成之前隐藏该元素,避免出现闪烁现象。 CSS 部分(backTop.css)主要负责样式设计。它首先清除了一些默认的边距和填充,对 html 和 body 进行了全屏布局,并设置了相对定位。.back-to-top 类则定义了“回到顶部”按钮的样式,包括其位置、圆角、阴影、填充以及悬停时背景颜色的变化。此外,与 v-cloak 相关的 CSS 确保在 Vue 实例加载过程中隐藏该元素。每个 .page 类代表一个页面,每个页面的高度设置为 400px,用于模拟多页面的滚动效果。 接下来是 JavaScript 部分(backTop.js)。在这里,我们创建了一个 Vue 实例。实例的 el 属性指定 Vue 将挂载到的 DOM 元素(#back-to-top)。data 对象中包含三个属性:backTopShow 用于控制按钮的显示状态;backTopAllow 用于防止用户快速连续点击;backSeconds 定义了回到顶部所需的时间;showPx 则规定了滚动多少像素后显示“回到顶部”按钮。 在 V
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值