国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python sklearn中的.fit與.predict的用法說(shuō)明

瀏覽:50日期:2022-07-19 14:18:55

我就廢話不多說(shuō)了,大家還是直接看代碼吧~

clf=KMeans(n_clusters=5) #創(chuàng)建分類器對(duì)象fit_clf=clf.fit(X) #用訓(xùn)練器數(shù)據(jù)擬合分類器模型clf.predict(X) #也可以給新數(shù)據(jù)數(shù)據(jù)對(duì)其預(yù)測(cè)print(clf.cluster_centers_) #輸出5個(gè)類的聚類中心y_pred = clf.fit_predict(X) #用訓(xùn)練器數(shù)據(jù)X擬合分類器模型并對(duì)訓(xùn)練器數(shù)據(jù)X進(jìn)行預(yù)測(cè)print(y_pred) #輸出預(yù)測(cè)結(jié)果

補(bǔ)充知識(shí):sklearn中調(diào)用某個(gè)機(jī)器學(xué)習(xí)模型model.predict(x)和model.predict_proba(x)的區(qū)別

model.predict_proba(x)不同于model.predict(),它返回的預(yù)測(cè)值為獲得所有結(jié)果的概率。(有多少個(gè)分類結(jié)果,每行就有多少個(gè)概率,對(duì)每個(gè)結(jié)果都有一個(gè)概率值,如0、1兩分類就有兩個(gè)概率)

我們直接上代碼,通過(guò)具體例子來(lái)進(jìn)一步講解:

python3 代碼實(shí)現(xiàn):

# -*- coding: utf-8 -*-'''Created on Sat Jul 27 21:25:39 2019@author: ZQQ'''from sklearn.linear_model import LogisticRegressionfrom sklearn.ensemble import RandomForestClassifierfrom xgboost import XGBClassifierimport numpy as npimport warningswarnings.filterwarnings('ignore')# 這個(gè)方法只是解決了表面,沒(méi)有根治# 數(shù)據(jù)(特征,屬性)x_train = np.array([[1,2,3], [1,5,4], [2,2,2], [4,5,6], [3,5,4], [1,7,2]]) # 數(shù)據(jù)的標(biāo)簽y_train = np.array([1, 0, 1, 1, 0, 0]) # 測(cè)試數(shù)據(jù)x_test = np.array([[2,1,2], [3,2,6], [2,6,4]]) # 導(dǎo)入模型model = LogisticRegression() #model = RandomForestClassifier()#model=XGBClassifier()model.fit(x_train, y_train)# 返回預(yù)測(cè)標(biāo)簽 print(model.predict(x_test)) print(’---------------------------------------’)# 返回預(yù)測(cè)屬于某標(biāo)簽的概率 print(model.predict_proba(x_test))

運(yùn)行結(jié)果:

Python sklearn中的.fit與.predict的用法說(shuō)明

分析結(jié)果:

使用model.predict() :

預(yù)測(cè)[2,1,2]為1類

預(yù)測(cè)[3,2,6]為1類

預(yù)測(cè)[2,6,4]為0類

使用model.predict_proba() :

預(yù)測(cè)[2,1,2]的標(biāo)簽是0的概率為0.19442289,1的概率為0.80557711

預(yù)測(cè)[3,2,6]的標(biāo)簽是0的概率為0.04163615,1的概率為0.95836385

預(yù)測(cè)[2,6,4]的標(biāo)簽是0的概率為0.83059324,1的概率為0.16940676

預(yù)測(cè)為0類的概率值和預(yù)測(cè)為1的概率值和為1

同理,如果標(biāo)簽繼續(xù)增加,3類:0,1, 2

預(yù)測(cè)為0類的概率值:a

預(yù)測(cè)為1類的概率值:b

預(yù)測(cè)為2類的概率值:c

預(yù)測(cè)出來(lái)的概率值的和a+b+c=1

注:model.predict_proba()返回所有標(biāo)簽值可能性概率值,這些值是如何排序的呢?

返回模型中每個(gè)類的樣本概率,其中類按類self.classes_進(jìn)行排序。

通過(guò)numpy.unique(label)方法,對(duì)label中的所有標(biāo)簽值進(jìn)行從小到大的去重排序。

得到一個(gè)從小到大唯一值的排序。這也就對(duì)應(yīng)于model.predict_proba()的行返回結(jié)果。

以上這篇Python sklearn中的.fit與.predict的用法說(shuō)明就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 成人精品亚洲人成在线 | 久久久免费观看视频 | 欧美一区二区三区免费不卡 | 久久久久亚洲国产 | 久草免费在线观看视频 | 伊人狠狠丁香婷婷综合色 | 国产精品porn| 亚洲美女高清aⅴ视频免费 亚洲美女黄色片 | 快色网站| 91福利国产在线观看香蕉 | 国产精品亚洲片在线va | 亚洲成人免费视频 | 九九精品视频在线观看九九 | 国产区一区二区三 | 免费看黄色片的网站 | 国产大片在线看 | 99re这里只有精品99 | 手机看片国产免费永久 | 精品国产高清a毛片无毒不卡 | 国产一级一片免费播放 | 免费一级成人免费观看 | 国产精品久久久免费视频 | 日本精品久久久久久久 | 性亚洲精品| 韩国特级毛片 | 国产亚洲欧美一区 | 韩日精品| 亚洲一区二区三区免费 | 日本韩国三级在线 | 国模肉肉人体大尺度啪啪 | 午夜影院免费体验 | 三级精品在线观看 | 成年人三级视频 | 真人一级毛片免费观看视频 | 亚洲天码中文字幕第一页 | 色综合亚洲七七久久桃花影院 | 久草在线免费色站 | 精品精品国产自在久久高清 | 91成人精品视频 | 求欧美精品网址 | 国产亚洲精品久久久久91网站 |