日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

朴素贝叶斯算法和逻辑回归算法的区别?

發(fā)布時(shí)間:2024/1/23 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 朴素贝叶斯算法和逻辑回归算法的区别? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

樸素貝葉斯算法和邏輯回歸算法的區(qū)別?


1.兩種算法的模型不同:

Naive Bayes是一個(gè)生成模型,在計(jì)算P(y|x)之前,先要從訓(xùn)練數(shù)據(jù)中計(jì)算P(x|y)和P(y)的概率,從而利用貝葉斯公式計(jì)算P(y|x)。
? ? ? ? Logistic Regression是一個(gè)判別模型,它通過在訓(xùn)練數(shù)據(jù)集上最大化判別函數(shù)P(y|x)學(xué)習(xí)得到,不需要知道P(x|y)和P(y)。
?

2.兩種算法建立條件不同:

Naive Bayes是建立在條件獨(dú)立假設(shè)基礎(chǔ)之上的,設(shè)特征X含有n個(gè)特征屬性(X1,X2,...Xn),那么在給定Y的情況下,X1,X2,...Xn是條件獨(dú)立的。
? ? ? ? Logistic Regression的限制則要寬松很多,如果數(shù)據(jù)滿徐條件獨(dú)立假設(shè),Logistic Regression能夠取得非常好的效果;當(dāng)數(shù)據(jù)不滿度條件獨(dú)立假設(shè)時(shí),Logistic Regression仍然能夠通過調(diào)整參數(shù)讓模型最大化的符合數(shù)據(jù)的分布,從而訓(xùn)練得到在現(xiàn)有數(shù)據(jù)集下的一個(gè)最優(yōu)模型。

22
3.兩種算法時(shí)間復(fù)雜度和應(yīng)用場(chǎng)景不同:

當(dāng)數(shù)據(jù)集比較小的時(shí)候,應(yīng)該選用Naive Bayes,為了能夠取得很好的效果,數(shù)據(jù)的需求量為O(log n)
???????當(dāng)數(shù)據(jù)集比較大的時(shí)候,應(yīng)該選用Logistic Regression,為了能夠取得很好的效果,數(shù)據(jù)的需求量為O( n)
? ? ? ? Naive Bayes運(yùn)用了比較嚴(yán)格的條件獨(dú)立假設(shè),為了計(jì)算P(y|x),我們可以利用統(tǒng)計(jì)的方法統(tǒng)計(jì)數(shù)據(jù)集中P(x|y)和P(y)出現(xiàn)的次數(shù),從而求得P(x|y)和P(y)。因而其所需的數(shù)據(jù)量要小一些,為O(log n).
? ? ? ? Logistic Regression在計(jì)算時(shí),是在整個(gè)參數(shù)空間進(jìn)行線性搜索的,需要的數(shù)據(jù)集就更大,為O( n)
?

總結(jié)

以上是生活随笔為你收集整理的朴素贝叶斯算法和逻辑回归算法的区别?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。