2010-04-11 30 views
4

我打算使用樸素貝葉斯分類模型實現垃圾郵件過濾器。樸素貝葉斯垃圾郵件過濾器問題

在線我看到很多有關樸素貝葉斯分類的信息,但問題是它有很多數學的東西,而不是清楚地說明它是如何完成的。 問題是,我更像是一個程序員而不是數學家(是的,我在學校學過概率和貝​​葉斯定理,但很長一段時間沒有聯繫,而且我現在沒有學習它的奢侈(有近3周的時間來創建一個工作原型))。

所以如果有人能解釋或指向我的位置,而不是數學家爲程序員解釋的位置,這將是一個很大的幫助。 PS:順便說一下,我必須在C中實現它,如果你想知道。 :(

問候, 微內核

+3

吸起來,學習數學。如果你不這樣做,你從來沒有希望改進自己,你永遠只會成爲大型遊戲中的棋子。 – ldog 2010-04-12 17:47:29

+0

@gmatt:是的,我同意你的意見。但它不是我不擅長數學,或者我討厭數學。順便說一句,我最喜歡的科目@school曾經是數學。但是現在我沒有時間重新學習和實施(考慮,我已經有3個星期的時間來完成這項工作,將在C中實施,這是一個週末班的項目,除此之外,我有一份全職工作(不用說,從我身上吸走活力))。 但我仍然非常同意你,我真的很想學習。謝謝:) – Microkernel 2010-04-12 18:55:06

回答

4

本書Programming Collective Intelligence具有覆蓋這與其他方法一章。該章(#6)可在沒有參考前面章節的情況下明白,並且只討論完成工作所必需的最基本的數學知識。

+0

哇!這本書太好了。謝謝:) 我推薦給大家。 :) – Microkernel 2010-04-12 18:57:27

1

你也可以看看POPFile,一個開源的垃圾郵件過濾引擎