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

Python機器學(xué)習(xí)應(yīng)用之樸素貝葉斯篇

 更新時間:2022年01月18日 17:10:54   作者:柚子味的羊  
樸素貝葉斯模型是一組非常簡單快速的分類算法,通常適用于維度非常高的數(shù)據(jù)集。因為運行速度快,而且可調(diào)參數(shù)少,因此非常適合為分類問題提供快速粗糙的基本方案

樸素貝葉斯(Naive Bayes,NB):樸素貝葉斯分類算法是學(xué)習(xí)效率和分類效果較好的分類器之一。樸素貝葉斯算法一般應(yīng)用在文本分類,垃圾郵件的分類,信用評估,釣魚網(wǎng)站檢測等。

1、鳶尾花案例

#%%庫函數(shù)導(dǎo)入
import warnings
warnings.filterwarnings('ignore')
import numpy as np
# 加載鶯尾花數(shù)據(jù)集
from sklearn import datasets
# 導(dǎo)入高斯樸素貝葉斯分類器
from sklearn.naive_bayes import GaussianNB
from sklearn.model_selection import train_test_split
#%%數(shù)據(jù)導(dǎo)入&分析
X, y = datasets.load_iris(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0)
#%%查看數(shù)據(jù)集
print(X)#特征集
print(y)#現(xiàn)象
#%%模型訓(xùn)練
# 假設(shè)每個特征都服正態(tài)分布,使用高斯樸素貝葉斯進行計算
clf = GaussianNB(var_smoothing=1e-8)
clf.fit(X_train, y_train)
#%%模型預(yù)測
# 評估
y_pred = clf.predict(X_test)
acc = np.sum(y_test == y_pred) / X_test.shape[0]
print("Test Acc : %.3f" % acc)

# 預(yù)測
#對第一行數(shù)據(jù)預(yù)測
y_proba = clf.predict_proba(X_test[:1])
#使用predict()函數(shù)得到預(yù)測結(jié)果
print(clf.predict(X_test[:1]))
#輸出預(yù)測每個標簽的概率,預(yù)測標簽為0,1,2的概率分別為數(shù)組的三個值
print("預(yù)計的概率值:", y_proba)

運行結(jié)果

2、小結(jié)

predict()函數(shù)和predict_proba()函數(shù)的區(qū)別: predict()函數(shù)用于預(yù)測標簽,直接得到預(yù)測標簽。predict_proba()函數(shù)得到的是測試集預(yù)測得到的每個標簽的概率。如果測試集一共有30個數(shù)據(jù)集,數(shù)據(jù)原本有3個標簽,那么使用predict()函數(shù)將會得到30個具體預(yù)測得到的標簽值,是一個【130】的數(shù)組,使用predict_proba()函數(shù)得到的是30個數(shù)據(jù)集分別取得3個標簽的概率,是一個【303】的數(shù)組。

我又回來了,繼續(xù)更新~ 歡迎交流

到此這篇關(guān)于Python機器學(xué)習(xí)應(yīng)用之樸素貝葉斯篇的文章就介紹到這了,更多相關(guān)Python樸素貝葉斯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python抓取京東價格分析京東商品價格走勢

    python抓取京東價格分析京東商品價格走勢

    本文介紹使用python抓取京東價格的代碼,用于分析京東商品價格走勢或者用于其它,大家參考使用吧
    2014-01-01
  • Python使用Matplotlib繪制甘特圖的實踐

    Python使用Matplotlib繪制甘特圖的實踐

    甘特圖已經(jīng)發(fā)展成項目規(guī)劃和跟蹤的必備工具,本文主要介紹了Python使用Matplotlib繪制甘特圖的實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 利用python 讀寫csv文件

    利用python 讀寫csv文件

    python中有一個讀寫csv文件的包,直接import csv即可。利用這個python包可以很方便對csv文件進行操作。
    2020-09-09
  • Python 降級的兩種實現(xiàn)方法

    Python 降級的兩種實現(xiàn)方法

    本文主要介紹了Python 降級的兩種實現(xiàn)方法,幫助用戶在降級Python時不完全卸載,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • python中用Scrapy實現(xiàn)定時爬蟲的實例講解

    python中用Scrapy實現(xiàn)定時爬蟲的實例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python中用Scrapy實現(xiàn)定時爬蟲的實例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • python完全卸載三種方法教程

    python完全卸載三種方法教程

    通常我們在卸載pyhton時會直接使用電腦自備的管家軟件中的卸載功能,但是通常這并不會卸載干凈,特別是當你卸載完python一個版本之后,重新安裝另一個版本就會出錯,這篇文章主要給大家介紹了關(guān)于python完全卸載三種方法的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • Python中的圖像處理之Python圖像平滑操作

    Python中的圖像處理之Python圖像平滑操作

    本文主要介紹在Python中調(diào)用OpenCV庫對圖像進行圖像平滑濾波處理與圖像加噪處理,如雙邊濾波,高斯雙邊濾波,圖像加隨機噪聲等操作,對Python圖像平滑操作感興趣的朋友一起看看吧
    2022-06-06
  • python通過字典dict判斷指定鍵值是否存在的方法

    python通過字典dict判斷指定鍵值是否存在的方法

    這篇文章主要介紹了python通過字典dict判斷指定鍵值是否存在的方法,實例分析了Python中使用has_key及in判斷指定鍵值是否存在的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • 對pytorch中的梯度更新方法詳解

    對pytorch中的梯度更新方法詳解

    今天小編就為大家分享一篇對pytorch中的梯度更新方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python內(nèi)置函數(shù):lambda、map、filter簡單介紹

    python內(nèi)置函數(shù):lambda、map、filter簡單介紹

    Python 內(nèi)置了一些比較特殊且實用的函數(shù),使用這些能使你的代碼簡潔而易讀。下面對python內(nèi)置函數(shù):lambda、map、filter簡單介紹下,需要的朋友參考下吧
    2017-11-11

最新評論

兴隆县| 奈曼旗| 马尔康县| 洱源县| 米泉市| 集贤县| 汝城县| 历史| 萨嘎县| 湘西| 商洛市| 康乐县| 湖南省| 会昌县| 金溪县| 固安县| 滦平县| 石门县| 晋州市| 延川县| 邵阳市| 邵武市| 绿春县| 郓城县| 尼木县| 兴隆县| 韶关市| 泸定县| 育儿| 兴海县| 乾安县| 水城县| 新化县| 象州县| 左贡县| 股票| 河曲县| 乃东县| 德江县| 齐齐哈尔市| 鄂托克前旗|