本篇內(nèi)容主要講解“python pipeline如何使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“python pipeline如何使用”吧!
你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事成都網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)網(wǎng)站建設(shè)、手機網(wǎng)站開發(fā)、網(wǎng)頁設(shè)計、成都品牌網(wǎng)站建設(shè)、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。成都創(chuàng)新互聯(lián)公司擁有實力堅強的技術(shù)研發(fā)團(tuán)隊及素養(yǎng)的視覺設(shè)計專才。
1、在使用之前需要在settings中打開。
2、pipeline在settings中鍵表示位置(即pipeline在項目中的位置可以自定義),值表示離引擎的距離,越近數(shù)據(jù)越先通過:權(quán)重值小的優(yōu)先執(zhí)行。
3、當(dāng)pipeline較多時,process_item的方法必須是returnitem,否則后一個pipeline獲得的數(shù)據(jù)就是None值。
pipeline中必須有process_item方法,否則item無法接收和處理。
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
內(nèi)容擴(kuò)展:
Python的sklearn.pipeline.Pipeline()函數(shù)可以把多個“處理數(shù)據(jù)的節(jié)點”按順序打包在一起,數(shù)據(jù)在前一個節(jié)點處理之后的結(jié)果,轉(zhuǎn)到下一個節(jié)點處理。除了最后一個節(jié)點外,其他節(jié)點都必須實現(xiàn)"fit()"和"transform()"方法, 最后一個節(jié)點需要實現(xiàn)fit()方法即可。當(dāng)訓(xùn)練樣本數(shù)據(jù)送進(jìn)Pipeline進(jìn)行處理時, 它會逐個調(diào)用節(jié)點的fit()和transform()方法,然后點用最后一個節(jié)點的fit()方法來擬合數(shù)據(jù)。
from sklearn.linear_model import LinearRegression from sklearn.preprocessing import PolynomialFeatures from sklearn.pipeline import Pipeline def polynomial_model(degree = 1): polynomial_features = PolynomialFeatures(degree = degree, include_bias = False) linear_regression = LinearRegression() pipeline = Pipeline([("polynomial_features", polynomial_features), ("linear_regression", linear_regression)]) return pipeline
到此,相信大家對“python pipeline如何使用”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
分享標(biāo)題:pythonpipeline如何使用
本文地址:http://jinyejixie.com/article32/podipc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、云服務(wù)器、響應(yīng)式網(wǎng)站、網(wǎng)站收錄、網(wǎng)站設(shè)計公司、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)