电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

Python sklearn中的.fit與.predict的用法說明

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

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

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

補充知識:sklearn中調(diào)用某個機器學習模型model.predict(x)和model.predict_proba(x)的區(qū)別

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

我們直接上代碼,通過具體例子來進一步講解:

python3 代碼實現(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')# 這個方法只是解決了表面,沒有根治# 數(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ù)的標簽y_train = np.array([1, 0, 1, 1, 0, 0]) # 測試數(shù)據(jù)x_test = np.array([[2,1,2], [3,2,6], [2,6,4]]) # 導入模型model = LogisticRegression() #model = RandomForestClassifier()#model=XGBClassifier()model.fit(x_train, y_train)# 返回預(yù)測標簽 print(model.predict(x_test)) print(’---------------------------------------’)# 返回預(yù)測屬于某標簽的概率 print(model.predict_proba(x_test))

運行結(jié)果:

Python sklearn中的.fit與.predict的用法說明

分析結(jié)果:

使用model.predict() :

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

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

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

使用model.predict_proba() :

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

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

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

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

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

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

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

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

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

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

返回模型中每個類的樣本概率,其中類按類self.classes_進行排序。

通過numpy.unique(label)方法,對label中的所有標簽值進行從小到大的去重排序。

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

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

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 正压密封性测试仪-静态发色仪-导丝头柔软性测试仪-济南恒品机电技术有限公司 | 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家| 移动机器人产业联盟官网 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 成都APP开发-成都App定制-成都app开发公司-【未来久】 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 预制围墙_工程预制围墙_天津市瑞通建筑材料有限公司 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 隧道烘箱_隧道烘箱生产厂家-上海冠顶专业生产烘道设备 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 北京浩云律师事务所-企业法律顾问_破产清算等公司法律服务 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 百方网-百方电气网,电工电气行业专业的B2B电子商务平台 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 |