-
Machine_Learning: 使用多种机器学习方法手工编码实现的MATLAB垃圾邮件分类代码,涵盖所有流程
资源介绍
matlab实现垃圾邮件分类代码机器学习
我学习了机器学习的一些基本方法,通过手工编码每种方法来实现所有程序,并用简单的数据集测试模型。
在这里收集所有代码,项目将不断更新。
目前暂时使用matlab来完成代码。
到目前为止,已经实现了以下算法:
逻辑回归
新元
Logistic
回归
牛顿法逻辑回归
最小二乘回归
朴素贝叶斯
伯努利垃圾邮件分类
多项垃圾邮件分类
高斯判别分析
支持向量机(使用
SMO
算法)
反向传播神经网络
依赖关系
MATLAB
数据
每个项目需要的数据放在项目根目录下。
当然,我在很多项目中使用了相同的数据集来比较模型。
对于这个特定的数据集,我把它放在一个单独的数据集目录中。
训练
对于每个项目,运行其对应的
.m
文件。
结果
我测试的所有模型在给定的数据集上都运行良好。
- 上一篇: LSTM长短记忆的简单调用
- 下一篇: matlab语言编写的实现iris数据的最小错误贝叶斯分类