朴素贝叶斯算法实战
email邮件数据集,SogouC新闻数据集
Email_NB.py垃圾邮件过滤实现(Python3实现)
Naive_Bay.py 朴素贝叶斯算法实现(Python3实现)
样本比较小,成功率大概为90%
import numpy as np
from functools import reduce
"""
函数说明:创建实验样本
Parameters:
无
Returns:
postingList - 实验样本切分的词条
classVec - 类别标签向量
"""
def loadDataSet():
postingList=[['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], #切分的词条
['maybe', 'not', 'take', 'him', 'to', 'dog', 'park', 'stupid'],
['my', 'dalmation', 'is', 'so',
2023-04-06 12:03:35
196KB
贝叶斯
1