没有合适的资源?快使用搜索试试~ 我知道了~
基于matlab的svm的留一法代码实现-spam_classifier:在Octave中使用SVM的垃圾邮件分类器
共21个文件
m:14个
txt:3个
mat:2个
需积分: 50 7 下载量 168 浏览量
2021-05-27
08:53:50
上传
评论
收藏 591KB ZIP 举报
温馨提示
基于matlab的svm的留一法代码实现使用SVM的垃圾邮件分类器 小型垃圾邮件分类器,用于将给定的输入电子邮件分类为SPAM / NOT-SPAM。 用于构建分类器。 培训集(spamTrain.mat)包含4000个垃圾邮件和非垃圾邮件电子邮件的培训示例,而测试集(spamTest.mat)包含1000个测试示例。 该分类器达到约99.8%的训练准确度和约98.5%的测试准确度。 数据集基于的子集。 在学习“支持向量机”一章的同时,该项目是Coursera的一部分。 运行项目 确保已安装Octave / MATLAB 将项目克隆到本地计算机,然后在您最喜欢的支持Octave / MATLAB代码的IDE之一中将其打开 运行spam_classifier.m 首先对SVM进行培训,然后对项目存储库中存在的数据集进行测试 显示了该算法认为是垃圾邮件的最佳预测词的单词列表 输入包含您要分类为垃圾邮件/非垃圾邮件的电子邮件的文件名 该应用程序首先对电子邮件进行预处理,并向用户显示经过预处理的电子邮件,该电子邮件将作为输入发送到SVM。 预测完成 如果您发现在计算机中部署项目时遇到任何问题,
资源推荐
资源详情
资源评论
收起资源包目录
spam_classifier-master.zip (21个子文件)
spam_classifier-master
inputUserFileName.m 155B
svmTrain.m 6KB
printPreprocessedEmail.m 380B
gaussianKernel.m 321B
emailFeatures.m 834B
spam_classifier.m 2KB
getVocabList.m 600B
readFile.m 302B
pauseProgram.m 91B
vocab.txt 20KB
svmPredict.m 2KB
linearKernel.m 219B
processEmail.m 2KB
examples
spamSample.txt 655B
normalmail.txt 2KB
spamTest.mat 110KB
porterStemmer.m 10KB
gaussian_kernel.png 43KB
cleanup.m 96B
README.md 8KB
spamTrain.mat 419KB
共 21 条
- 1
资源评论
weixin_38507208
- 粉丝: 5
- 资源: 893
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功