版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一個(gè)例子:import matplotlib.pyplot as pltimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.decomposition import PCAfrom sklearn.pipeline import make_pipelinefrom sklearn.preprocessing import
2、FunctionTransformerdef _generate_vector(shift=0.5, noise=15):return np.arange(1000) + (np.random.rand(1000) - shift) * noisedef generate_dataset():“““This dataset is two lines with a slope ~ 1, where one hasa y offset of
3、 ~100“““return np.vstack((np.vstack((_generate_vector(),_generate_vector() + 100,)).T,np.vstack((_generate_vector(),_generate_vector(),)).T,)), np.hstack((np.zeros(1000), np.ones(1000)))def all_but_first_column(X):return
4、 X[:, 1:]def drop_first_component(X, y):“““Create a pipeline with PCA and the column selector and use it totransform the dataset.“““pipeline = make_pipeline(PCA(), FunctionTransformer(all_but_first_column),)X_train, X_te
5、st, y_train, y_test = train_test_split(X, y)pipeline.fit(X_train, y_train)return pipeline.transform(X_test), y_testif __name__ == '__main__':第二個(gè)例子:from __future__ import print_functionprint(__doc__)# Code source:
6、 Thomas Unterthiner# License: BSD 3 clauseimport matplotlib.pyplot as pltimport numpy as npfrom sklearn.preprocessing import StandardScaler, RobustScaler# Create training and test datanp.random.seed(42)n_datapoints = 100
7、Cov = [[0.9, 0.0], [0.0, 20.0]]mu1 = [100.0, -3.0]mu2 = [101.0, -3.0]X1 = np.random.multivariate_normal(mean=mu1, cov=Cov, size=n_datapoints)X2 = np.random.multivariate_normal(mean=mu2, cov=Cov, size=n_datapoints)Y_train
8、 = np.hstack([[-1]*n_datapoints, [1]*n_datapoints])X_train = np.vstack([X1, X2])X1 = np.random.multivariate_normal(mean=mu1, cov=Cov, size=n_datapoints)X2 = np.random.multivariate_normal(mean=mu2, cov=Cov, size=n_datapoi
9、nts)Y_test = np.hstack([[-1]*n_datapoints, [1]*n_datapoints])X_test = np.vstack([X1, X2])X_train[0, 0] = -1000 # a fairly large outlier# Scale datastandard_scaler = StandardScaler()Xtr_s = standard_scaler.fit_transform(X
10、_train)Xte_s = standard_scaler.transform(X_test)robust_scaler = RobustScaler()Xtr_r = robust_scaler.fit_transform(X_train)Xte_r = robust_scaler.transform(X_test)# Plot datafig, ax = plt.subplots(1, 3, figsize=(12, 4))ax[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大數(shù)據(jù)預(yù)處理代碼
- 健康大數(shù)據(jù)預(yù)處理技術(shù)及其應(yīng)用.pdf
- 數(shù)據(jù)預(yù)處理ppt
- 面向熱力系統(tǒng)大數(shù)據(jù)平臺(tái)的復(fù)雜數(shù)據(jù)預(yù)處理技術(shù)研究.pdf
- ct數(shù)據(jù)預(yù)處理流程
- ct數(shù)據(jù)預(yù)處理流程
- 數(shù)控代碼光順預(yù)處理方法研究.pdf
- 基于Hadoop平臺(tái)的大數(shù)據(jù)預(yù)處理關(guān)鍵技術(shù)研究與實(shí)現(xiàn).pdf
- 第2章_數(shù)據(jù)存儲(chǔ)預(yù)處理
- 數(shù)據(jù)挖掘中數(shù)據(jù)預(yù)處理的方法研究.pdf
- 面向非結(jié)構(gòu)化文本大數(shù)據(jù)預(yù)處理中間件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 多波束測(cè)量數(shù)據(jù)預(yù)處理研究.pdf
- 基于數(shù)據(jù)驅(qū)動(dòng)的橋梁健康監(jiān)測(cè)數(shù)據(jù)預(yù)處理.pdf
- 多通道數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)預(yù)處理方法研究.pdf
- 面向數(shù)據(jù)驅(qū)動(dòng)建模的數(shù)據(jù)預(yù)處理方法研究.pdf
- 教育大數(shù)據(jù)處理與智慧校園
- 大數(shù)據(jù)處理的關(guān)鍵技術(shù)
- 大數(shù)據(jù)的存儲(chǔ)和處理研究.pdf
- 教育大數(shù)據(jù)處理與智慧校園
- 教育大數(shù)據(jù)處理與智慧校園
評(píng)論
0/150
提交評(píng)論