中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做h5的網(wǎng)站頁面設(shè)計廈門人才網(wǎng)個人會員

做h5的網(wǎng)站頁面設(shè)計,廈門人才網(wǎng)個人會員,wordpress wp_query,網(wǎng)站用戶體驗分析怎么做文章目錄 基本原理PCA類圖像降維與恢復(fù) 基本原理 PCA,即主成分分析(Principal components analysis),顧名思義就是把矩陣分解成簡單的組分進行研究,而拆解矩陣的主要工具是線性變換,具體形式則是奇異值分解。 設(shè)有 m m m個 n n …

文章目錄

    • 基本原理
    • PCA類
    • 圖像降維與恢復(fù)

基本原理

PCA,即主成分分析(Principal components analysis),顧名思義就是把矩陣分解成簡單的組分進行研究,而拆解矩陣的主要工具是線性變換,具體形式則是奇異值分解。

設(shè)有 m m m n n n維樣本 X = ( x 1 , x 2 , ? , x m ) X=(x_1, x_2,\cdots,x_m) X=(x1?,x2?,?,xm?),但這 n n n個維度彼此并不完全獨立,所以想試試有沒有辦法將其降低到 k k k維,則PCA的主要流程為

  1. 先將原始數(shù)據(jù)按列組成 n n n m m m列矩陣 X X X,然后對每一行數(shù)據(jù)進行中心化 x i j = x i j ? 1 m ∑ j = 1 m x j x_{ij}=x_{ij}-\frac{1}{m}\sum^m_{j=1}x_j xij?=xij??m1?j=1m?xj?,記中心化之后的矩陣為 x ′ x' x
  2. 計算樣本協(xié)方差矩陣,由于已經(jīng)中心化,故可表示為 C = 1 m X ′ X ′ T C=\frac{1}{m}X'X'^T C=m1?XXT
  3. 計算協(xié)方差矩陣的特征值和特征向量,一般需要用到奇異值分解
  4. 對特征向量按照特征值大小進行排序,取前 k k k組特征向量組成矩陣 P P P,則 P X PX PX就是 k k k維的主成分

由于矩陣乘法的幾何意義是坐標(biāo)系的旋轉(zhuǎn)、平移以及縮放,所以從幾何角度理解PCA,就是將坐標(biāo)系旋轉(zhuǎn)到盡量與更多樣本平行,從而達到簡化坐標(biāo)軸的作用。就好比一條空間中的直線,需要用三個維度來表示,但這條直線是一維的,只需旋轉(zhuǎn)、移動坐標(biāo)軸,使得這條直線與 x x x軸重合,就能只用一個坐標(biāo)來表示這條直線。

PCA類

【PCA】類是sklearn.decomposition中用以實現(xiàn)主成分分析的類,其構(gòu)造函數(shù)為

PCA(n_components=None, *, copy=True, whiten=False, svd_solver='auto', tol=0.0, iterated_power='auto', n_oversamples=10, power_iteration_normalizer='auto', random_state=None)

各參數(shù)含義如下

  • n_components 組分個數(shù),默認為樣本數(shù)和特征數(shù)中較小的那個;如果輸入為小數(shù),則表示百分之幾
  • copyFalse時,將覆蓋原始數(shù)據(jù)。
  • whitenboolTrue時, 對組分矢量進行如下操作:先乘以樣本的方根,然后除以奇異值
  • svd_solver 奇異值求解器,可選'auto', 'full', 'arpack', 'randomized'
  • tol 容忍度
  • random_state 用于設(shè)置隨機數(shù)種子
  • power_iteration_normalizer 設(shè)置SVD分解方案,可選"LU", "QR", "auto", "none四種。當(dāng)svd_solver設(shè)為arpack時不可用。

奇異值求解器共有4個選擇, 其中full將調(diào)用scipy.linalg.svd,計算稠密矩陣比較快;arpack將調(diào)用scipy.sparse.linalg.svds,更擅長計算稀疏矩陣。二者的具體區(qū)別可見scipy奇異值分解💎稀疏矩陣SVD

圖像降維與恢復(fù)

下面用scipy中經(jīng)典的樓梯圖像來測試一下主成分分析。

import numpy as np
import matplotlib.pyplot as plt
from sklearn import decompositionfrom scipy.misc import ascent
img = ascent()sh = img.shape
ns = [256, 128, 64, 32, 16, 5]imgs = [img]
for i in ns[1:]:pca = decomposition.PCA(i)# 彩色圖像需要先轉(zhuǎn)化為矩陣再進行PCAimNew = pca.fit_transform(img.reshape(sh[0], -1))im = pca.inverse_transform(imNew)imgs.append(im.reshape(sh))fig = plt.figure()
for i, im in enumerate(imgs):ax = fig.add_subplot(231+i)ax.imshow(im)plt.title(str(ns[i]))plt.axis('off')plt.show()

【fit_transform】對圖像進行降維,保留相應(yīng)組分并輸出
【inverse_transofrm】對圖像進行恢復(fù),最終得到的效果如下,隨著組分的逐漸降低,圖像也越來越模糊。

在這里插入圖片描述

http://www.risenshineclean.com/news/8346.html

相關(guān)文章:

  • 丹陽疫情最新消息今天新增百度seo網(wǎng)站優(yōu)化服務(wù)
  • 網(wǎng)絡(luò)制作軟件seo型網(wǎng)站
  • 做電商網(wǎng)站哪里好優(yōu)化師助理
  • 個人博客網(wǎng)站模板源碼線上宣傳方式有哪些
  • 百度搜索網(wǎng)站在第一次輸入搜索內(nèi)容后點搜索鍵沒有反應(yīng)智慧軟文發(fā)稿平臺
  • 深圳網(wǎng)站設(shè)計公司如何寧波seo網(wǎng)絡(luò)推廣定制多少錢
  • 鼠標(biāo)放到一級導(dǎo)航時才顯示網(wǎng)站二級導(dǎo)航 鼠標(biāo)離開時不顯示 怎么控制站長統(tǒng)計app軟件
  • 西安做百度網(wǎng)站的seo優(yōu)化多少錢
  • 網(wǎng)站做優(yōu)化每天一定要更新bing搜索 國內(nèi)版
  • 寧波網(wǎng)站建設(shè)制作哪家好牛排seo
  • 邢臺做wap網(wǎng)站費用網(wǎng)站接廣告平臺
  • cms建立網(wǎng)站鄭州百度推廣seo
  • 網(wǎng)站開發(fā)要懂英文嗎全國互聯(lián)網(wǎng)營銷大賽官網(wǎng)
  • 微信網(wǎng)站建設(shè)seo項目培訓(xùn)
  • 鄭州建站價格英文關(guān)鍵詞seo
  • 滄州網(wǎng)站排名優(yōu)化有站點網(wǎng)絡(luò)營銷平臺
  • 建設(shè)項目環(huán)境登記表遼寧省網(wǎng)站軟文營銷的作用
  • 深圳做律師網(wǎng)站公司搜索引擎優(yōu)化員簡歷
  • 阿里巴巴網(wǎng)站建設(shè)公司南寧今日頭條最新消息
  • 我的世界做壁紙網(wǎng)站seo推廣優(yōu)化培訓(xùn)
  • 網(wǎng)站兩邊的懸浮框怎么做濟南seo快速霸屏
  • 東莞常平網(wǎng)站建設(shè)引流推廣是什么意思
  • 網(wǎng)站程序調(diào)試模式怎么做sem代運營
  • 成都網(wǎng)站建設(shè)前十注冊網(wǎng)站流程
  • 阿里云域名注冊好了怎么做網(wǎng)站無錫網(wǎng)站建設(shè)
  • 專門做品牌網(wǎng)站設(shè)計服務(wù)seo搜索引擎優(yōu)化原理
  • 小說網(wǎng)站的網(wǎng)編具體做哪些工作谷歌chrome瀏覽器下載
  • 做翻譯兼職的網(wǎng)站焊工培訓(xùn)內(nèi)容有哪些
  • 洛陽網(wǎng)站建設(shè)的公司哪家好深圳網(wǎng)絡(luò)營銷的公司哪家好
  • 海興縣網(wǎng)站建設(shè)價格診斷網(wǎng)站seo現(xiàn)狀的方法