色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

(手寫)PCA原理及其Python實現圖文詳解

瀏覽:90日期:2022-07-28 18:27:27
目錄1、背景2、樣本均值和樣本方差矩陣3、PCA3.1 最大投影方差3.2 最小重構距離4、Python實現總結1、背景

為什么需要降維呢?

因為數據個數 N 和每個數據的維度 p 不滿足 N >> p,造成了模型結果的“過擬合”。有兩種方法解決上述問題:

增加N;減小p。

這里我們講解的 PCA 屬于方法2。

2、樣本均值和樣本方差矩陣

(手寫)PCA原理及其Python實現圖文詳解

(手寫)PCA原理及其Python實現圖文詳解

3、PCA

(手寫)PCA原理及其Python實現圖文詳解(手寫)PCA原理及其Python實現圖文詳解

3.1 最大投影方差

(手寫)PCA原理及其Python實現圖文詳解

3.2 最小重構距離

(手寫)PCA原理及其Python實現圖文詳解

4、Python實現

''' -*- coding: utf-8 -*- @ Time : 2021/8/15 22:19 @ Author : Raymond @ Email : wanght2316@163.com @ Editor : Pycharm'''from sklearn.datasets import load_digitsfrom sklearn.decomposition import PCAimport pandas as pdimport matplotlib.pyplot as pltdigits = load_digits()print(digits.keys())print('數據的形狀為: {}'.format(digits[’data’].shape))# 構建模型 - 降到10 dpca = PCA(n_components=10)pca.fit(digits.data)projected=pca.fit_transform(digits.data)print(’降維后主成分的方差值為:’,pca.explained_variance_)print(’降維后主成分的方差值占總方差的比例為:’,pca.explained_variance_ratio_)print(’降維后最大方差的成分為:’,pca.components_)print(’降維后主成分的個數為:’,pca.n_components_)print(’original shape:’,digits.data.shape)print(’transformed shape:’,projected.shape)s = pca.explained_variance_c_s = pd.DataFrame({’b’: s,’b_sum’: s.cumsum() / s.sum()})c_s[’b_sum’].plot(style= ’--ko’,figsize= (10, 4))plt.rcParams[’font.sans-serif’] = [’SimHei’] # 指定默認字體plt.rcParams[’axes.unicode_minus’] = False # 解決保存圖像是負號’-’顯示為方塊的問題plt.axhline(0.85, color= ’r’,linestyle= ’--’)plt.text(6, c_s[’b_sum’].iloc[6]-0.08, ’第7個成分累計貢獻率超過85%’, color=’b’)plt.title(’PCA 各成分累計占比’)plt.grid()plt.savefig(’./PCA.jpg’)plt.show()

結果展示:

(手寫)PCA原理及其Python實現圖文詳解

總結

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注好吧啦網的更多內容!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲国产日韩a在线亚洲 | 成人手机视频在线观看 | 国产成人精品福利网站在线观看 | 久久精品视频免费观看 | 日本成人不卡视频 | 欧美一级α片毛片免费观看 | videos欧美丰满肥婆 | 精品欧美一区二区三区在线 | 精品视频一区二区三区免费 | 91精品一区国产高清在线 | 亚洲一区二区三区在线 | 欧美日本一道高清二区三区 | 国产成人精品一区二区三区 | 免看一级一片一在线看 | 国产一级爱c片免费播放 | 国产成人综合网在线播放 | 国产男人天堂 | 国产高清在线看免费视频观 | 青青爽国产手机在线观看免费 | 在线观看国产亚洲 | 午夜欧美性欧美 | 午夜不卡在线 | 久久精品国产欧美 | 国内精品国语自产拍在线观看55 | 欧美成人免费观看 | 久草在线视频免费看 | 成人午夜视频一区二区国语 | 全国男人的天堂网站 | 欧美精品久久一区二区三区 | 欧美a在线播放 | 久久久综合久久 | 亚洲免费在线视频观看 | 欧美色道| 成人性色生活片全黄 | 亚洲欧美日韩国产vr在线观 | 欧美一级特黄aaaaaa在线看片 | 国产精选经典三级小泽玛利亚 | 国产一区二区三区亚洲综合 | 国产一区亚洲一区 | 国产女主播91 | 亚洲人在线播放 |