欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

『迷你教程』使用Python进行LDA线性判别分析

时间:2023-05-18
文章目录

线性判别分析 scikit-learn 进行线性判别分析 调整 LDA 超参数

线性判别分析 简称 LDA 是一种线性分类机器学习算法。 该算法涉及根据每个输入变量的观测值的特定分布为每个类别开发一个概率模型。然后通过计算它属于每个类的条件概率并选择具有最高概率的类来对新示例进行分类。因此,它是一个相对简单的概率分类模型,它对每个输入变量的分布做出强有力的假设,尽管即使违反这些预期(例如预测错误),还是可以做出有效的预测。

线性判别分析

通过按类标签计算输入特征的汇总统计数据来工作,例如均值和标准差。这些统计数据代表从训练数据中学习到的模型。在实践中,线性代数运算用于通过矩阵分解有效地计算所需数量。

通过基于每个输入特征的值估计新示例属于每个类标签的概率来进行预测。然后将导致最大概率的类分配给示例。因此,LDA 可以被认为是贝叶斯定理的简单分类应用。

LDA 假设输入变量是数值型且正态分布,并且它们具有相同的方差(分布)。如果不是这种情况,

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。