最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中sklearn的pipeline模塊實例詳解

 更新時間:2020年05月21日 10:17:38   作者:易晴天  
這篇文章主要介紹了python中sklearn的pipeline模塊的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

最近在看《深度學(xué)習(xí):基于Keras的Python實踐(魏貞原)》這本書,書中8.3創(chuàng)建了一個Scikit-Learn的Pipeline,首先標準化數(shù)據(jù)集,然后創(chuàng)建和評估基線神經(jīng)網(wǎng)絡(luò)模型,代碼如下:

# 數(shù)據(jù)正態(tài)化,改進算法
steps = []
steps.append(('standardize', StandardScaler()))
steps.append(('mlp', model))
pipeline = Pipeline(steps)
kfold = KFold(n_splits=10, shuffle=True, random_state=seed)
results = cross_val_score(pipeline, x, Y, cv=kfold)
print('Standardize: %.2f (%.2f) MSE' % (results.mean(), results.std()))

而PipeLine是什么來的呢?

Pipelines and composite estimators(官方文檔

轉(zhuǎn)換器通常與分類器,回歸器或其他估計器組合在一起,以構(gòu)建復(fù)合估計器。最常用的工具是Pipeline。Pipeline通常與FeatureUnion結(jié)合使用,F(xiàn)eatureUnion將轉(zhuǎn)換器的輸出連接到一個復(fù)合特征空間中。 TransformedTargetRegressor處理轉(zhuǎn)換目標(即對數(shù)變換y)。相反,Pipelines僅轉(zhuǎn)換觀察到的數(shù)據(jù)(X)。

Pipeline可用于將多個估計器鏈接為一個。這很有用,因為在處理數(shù)據(jù)時通常會有固定的步驟順序,例如特征選擇,歸一化和分類。Pipeline在這里有多種用途:

  • 方便和封裝:只需調(diào)用一次fit并在數(shù)據(jù)上進行一次predict即可擬合整個估計器序列。
  • 聯(lián)合參數(shù)選擇:可以一次對Pipeline中所有估計器的參數(shù)進行網(wǎng)格搜索(grid search )。
  • 安全性:通過確保使用相同的樣本來訓(xùn)練轉(zhuǎn)換器和預(yù)測器,Pipeline有助于避免在交叉驗證中將測試數(shù)據(jù)的統(tǒng)計信息泄漏到經(jīng)過訓(xùn)練的模型中。

Pipeline是使用 (key,value) 對的列表構(gòu)建的,其中key是包含要提供此步驟名稱的字符串,而value是一個估計器對象:

from sklearn.pipeline import Pipeline
from sklearn.svm import SVC
from sklearn.decomposition import PCA
estimators = [('reduce_dim', PCA()), ('clf', SVC())]
pipe = Pipeline(estimators)
pipe

output:

在這里插入圖片描述

函數(shù)make_pipeline是構(gòu)建pipelines的簡寫;它接受不同數(shù)量的估計器,并返回一個pipeline。它不需要也不允許命名估計器。而是將其名稱自動設(shè)置為其類型的小寫字母:

from sklearn.pipeline import make_pipeline
from sklearn.naive_bayes import MultinomialNB
from sklearn.preprocessing import Binarizer
make_pipeline(Binarizer(), MultinomialNB())

output:

在這里插入圖片描述

總結(jié)

到此這篇關(guān)于python中sklearn的pipeline模塊的文章就介紹到這了,更多相關(guān)python pipeline模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

新建县| 宝山区| 筠连县| 阿克苏市| 安仁县| 准格尔旗| 柳河县| 温州市| 金塔县| 大英县| 登封市| 凤台县| 新丰县| 洛阳市| 泰安市| 正定县| 凤山县| 永嘉县| 赣榆县| 恩施市| 鸡泽县| 武宁县| 吉安市| 望谟县| 陆丰市| 常州市| 军事| 连江县| 邯郸市| 阳原县| 彭泽县| 永济市| 寻乌县| 吉木萨尔县| 宜兴市| 固原市| 应城市| 惠来县| 太原市| 兴国县| 白河县|