svm垃圾邮件识别器project(面试时可以重点讲)

本文介绍了一种基于关键字的垃圾邮件过滤方法,通过预处理邮件内容并提取高频关键字,构建特征向量进行模型训练。

样本邮件数据来自一个资料库;

第一步,邮件内容预处理; 例如一般化这个url地址成为httpaddr,这个识别器会根据是否有url来判断是否垃圾邮件;都转化为小写字母,一般化数字,一般化价钱等等。。。

第二步,预处理后,选取垃圾邮件中出现次数超过100次的关键字组成列表,列表大概有1899个关键字;

第三步,有关键字列表后,就可以map测试样本,获得一个1899向量,第n维的向量为1时,代表第n个关键字存在于样本,这样我们就可以获取这个样本的feature了;

第四步,获得这个feature之后我们就可以训练模型了,训练样本有4000个,测试样本有1000个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值