
《机器学习》中的朴素贝叶斯算法应用——过滤社区留言板上的侮辱性评论
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了如何运用《机器学习》课程中所学的朴素贝叶斯算法来识别并过滤社区留言板上的侮辱性评论,营造更加和谐健康的网络交流环境。
《机器学习》算法实例-朴素贝叶斯算法:构建一个快速过滤器来屏蔽在线社区留言板上的侮辱性言论。如果某条留言使用了负面或者侮辱性的语言,则将其标识为内容不当。对于这个问题,我们建立两个类别:侮辱类和非侮辱类,并用1和0分别表示它们。
接下来的步骤包括:
- 提取所有文档中的词条并进行去重以获取文档的所有词汇。
- 计算每个类别中的文档数目。
- 对每篇训练文档执行以下操作:
- 对每个类别执行以下操作:
- 如果某个词条出现在该文档中,增加该词条在当前类别的计数值(可以通过for循环或者矩阵相加实现)。
- 增加所有词条的总计数值(即此类别下词条总数)。
- 接着对每个类别进行处理:
- 对于每个词条,将它的数目除以总词条数来得到条件概率P(词条|类别)。
最终返回该文档属于各个类别的条件概率P(类别|文档的所有词条),从而判断出这条留言是侮辱性的还是非侮辱性的。
全部评论 (0)
还没有任何评论哟~


