当前位置: 首页 > wzjs >正文

网站建设课程ppt东莞专业微网站建设推广

网站建设课程ppt,东莞专业微网站建设推广,做外贸卖小商品是哪个网站,在线代码生成器主成分分析(PCA, Principal Component Analysis)和线性判别分析(LDA, Linear Discriminant Analysis)是两种常用的降维方法,它们虽然都用于数据降维,但核心思想和应用场景不同。 PCA(主成分分析…

主成分分析(PCA, Principal Component Analysis)和线性判别分析(LDA, Linear Discriminant Analysis)是两种常用的降维方法,它们虽然都用于数据降维,但核心思想和应用场景不同。

PCA(主成分分析)

PCA 是一种无监督学习方法,主要用于特征降维,以最大化数据的方差,同时减少信息损失。其核心思想是找到数据的主成分(方差最大的方向),然后对数据进行投影,从而降低维度。

PCA的步骤
  1. 将数据中心化(去均值)并标准化,以消除量纲影响。
  2. 衡量不同特征之间的相关性。
  3. 找到协方差矩阵的特征值和特征向量,特征向量代表数据的主方向,特征值表示该方向上的方差信息量。
  4. 根据特征值大小选择前 K K K个特征向量构成新的特征空间。
  5. 用选择的特征向量将原始数据投影到新的低维空间。

它不考虑类别标签,仅关注数据的整体分布,通过选择方差最大的方向来保留最多的信息。其主要作用是特征降维,去除冗余特征,并用于数据可视化,尤其适用于高维数据的降维处理,以便于后续分析和建模。

def pca(X:np.array, n_components:int) -> np.array:"""使用 NumPy 实现 PCA 进行降维。参数:X: ndarray, 形状 (n_samples, n_features),输入数据矩阵n_components: int, 降维后的维度数返回:X_pca: ndarray, 形状 (n_samples, n_components),降维后的数据"""# 1. 数据标准化(去均值)X_mean = np.mean(X, axis=0)X_centered = X - X_mean# 2. 计算协方差矩阵covariance_matrix = np.cov(X_centered, rowvar=False)# 3. 计算特征值和特征向量eigenvalues, eigenvectors = np.linalg.eig(covariance_matrix)# 4. 按特征值降序排序sorted_indices = np.argsort(eigenvalues)[::-1]top_eigenvectors = eigenvectors[:, sorted_indices[:n_components]]# 5. 投影到新空间X_pca = np.dot(X_centered, top_eigenvectors)return X_pca

LDA (线性判别分析)

LDA 是一种有监督的降维方法,目标是在降维的同时最大化类别之间的可分性。与 PCA 不同,LDA 利用类别标签来优化数据投影,使得不同类别的样本尽可能分开。

LDA的步骤
  1. 计算类内散度矩阵 S W S_W SW
  2. 计算类间散度矩阵 S B S_B SB
  3. 求解投影方向
  4. 选择前 k k k个特征向量组成投影矩阵 W W W

它利用类别信息来优化数据投影,使得不同类别的样本在低维空间中尽可能分开。通过最大化类间距离并最小化类内方差,LDA能够增强类别可分性,因此广泛应用于分类任务,如人脸识别、文本分类等,有助于提高模型的分类性能。

def lda(X:np.array, y:np.array, n_components:int) -> np.array:"""使用 NumPy 实现 LDA 降维:param X: 样本特征矩阵 (n_samples, n_features):param y: 样本类别标签 (n_samples,):param n_components: 目标降维维度:return: 投影后的数据 X_lda"""# 获取类别列表classes = np.unique(y)n_features = X.shape[1]# 计算总均值mean_total = np.mean(X, axis=0)# 计算类内散度矩阵 Sw 和 类间散度矩阵 SbS_W = np.zeros((n_features, n_features))S_B = np.zeros((n_features, n_features))for c in classes:X_c = X[y == c]  # 取出类别 c 的所有样本mean_c = np.mean(X_c, axis=0)  # 计算类别 c 的均值S_W += np.cov(X_c, rowvar=False) * (X_c.shape[0] - 1)  # 类内散度矩阵mean_diff = (mean_c - mean_total).reshape(-1, 1)S_B += X_c.shape[0] * (mean_diff @ mean_diff.T)  # 类间散度矩阵# 计算 Sw^-1 * Sb 的特征值和特征向量eigvals, eigvecs = np.linalg.eig(np.linalg.inv(S_W) @ S_B)# 选取前 n_components 个特征向量(按特征值降序排序)sorted_indices = np.argsort(eigvals)[::-1]W = eigvecs[:, sorted_indices[:n_components]]# 投影数据到 LDA 低维空间X_lda = X @ Wreturn X_lda, W

PCA vs. LDA

PCALDA
类别信息无监督,不考虑类别有监督,利用类别信息
目标最大化数据方差,保留最多信息最大化类间距离,增强类别可分性
计算计算协方差矩阵的特征值计算类间/类内散度矩阵的特征值
应用场景适用于降维、特征提取、数据压缩适用于分类任务,提高模型性能

文章转载自:

http://8SJnuPPf.hqgkx.cn
http://EEpIdlIf.hqgkx.cn
http://fxUlcy2j.hqgkx.cn
http://xrp3Mi0W.hqgkx.cn
http://ip0oCpLQ.hqgkx.cn
http://qoj5SfX6.hqgkx.cn
http://D2q0J7UH.hqgkx.cn
http://nqujS6PC.hqgkx.cn
http://uueSNJTs.hqgkx.cn
http://wMK8rw7H.hqgkx.cn
http://y7Wxx2Ce.hqgkx.cn
http://eBRBLnC8.hqgkx.cn
http://hRE04m13.hqgkx.cn
http://ZhvO726K.hqgkx.cn
http://iMTORXG2.hqgkx.cn
http://vYKCSNFp.hqgkx.cn
http://wTHUwW9B.hqgkx.cn
http://6SpzS0AV.hqgkx.cn
http://sKssOH4Z.hqgkx.cn
http://vWjTv0Y6.hqgkx.cn
http://nV10saUy.hqgkx.cn
http://9BlFA682.hqgkx.cn
http://jtuwoxJV.hqgkx.cn
http://joIaBd1r.hqgkx.cn
http://Tqjg1a5M.hqgkx.cn
http://Ft2PogtG.hqgkx.cn
http://zUKspKyJ.hqgkx.cn
http://gg0QAp7x.hqgkx.cn
http://55aqSv25.hqgkx.cn
http://VeJMWEIJ.hqgkx.cn
http://www.dtcms.com/wzjs/610337.html

相关文章:

  • 南京网站建设 零云建站邢台高端网站建设
  • asp网站源码安装流程wordpress防止cc攻击
  • 淘宝客网站免费建站做官网网站哪家公司好
  • 化妆品网站模板下载佳能网站建设需求报告
  • 谷搜易外贸网站建设设计和建设企业网站心得和体会
  • 学校网站建设的必要性网络营销课程总结
  • 建筑案例分析模板推广优化关键词
  • 个人网站备案名称例子上海 网站制作公司
  • 沈阳网站开发培训价格东莞网站优化推荐
  • 网站建设的报价单网站logo教程
  • 网站推广建设策略wordpress上传的文件在哪
  • wordpress站群源码做视频解析网站
  • 四川专业旅游网站制作轻饮食网络推广方案
  • 古典网站案例深圳网站开发费用
  • 怎么看网站后台网页尺寸网页美工设计报价单
  • 企业建设网站的好处京东旗下的企业网站有哪些
  • 外贸网站推广招聘杭州做小型app的公司
  • 怎么给网站wordpress上海金山网站建设
  • 做网站将文字放在图片上网站备案重要性
  • 单网页网站制作电商中seo是什么意思
  • 网站如何做才能被360收录卫龙的网站做的污污分
  • 个人网站的搭建一个网站备案多个域名
  • 电子商务网站建设课程总结界面设计图片 作品
  • 建设微信网站制作企业网站带新闻发布功能的建站
  • 建网站没有公司资质做微信图文推送的网站
  • 做网站首页看不到图片php双语网站
  • 平面设计与网站开发的概述如何注册企业邮箱免费
  • 网站制作青岛做网站不好做
  • 网站开发器编程网页
  • 平易云 网站建设国外装修网站模板