
手写svm算法的Matlab代码- Machine Learning练习
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了一段用于机器学习实践的手写支持向量机(SVM)的MATLAB代码,适用于希望深入了解SVM工作原理和实现细节的学习者。
我上传了我的机器学习在线课程作业,该课程由斯坦福大学的AndrewNJ教授授课。所有代码都可以在MATLAB/Octave(4.4.0或更高版本)上运行,并且每个练习都附有一个文档文件以提供更多信息。建议先阅读相关文档再开始操作。
只需运行名为“exNUM.m”的主函数,例如ex5.m即可进行实验。以下是各个作业的简要说明:
HW1:线性回归。在这个任务中,我实现了线性回归方法,并观察了它在样本数据上的表现。
HW2:逻辑回归。首先,在此练习的第一部分里,我构建了一个用于预测学生是否会被大学录取的逻辑回归模型;使用的是一个简单的线性决策边界来分类数据集中的点。第二部分中,为了判断制造工厂生产的微芯片是否通过质量保证(QA),我实现了正则化逻辑回归,并且采用了非线性的决策边界和正则项。
HW3:多类分类与神经网络的实际应用。在第一阶段任务里,利用之前实现的逻辑回归模型进行“一对多”分类以识别手写数字(从0至9)。最终训练集准确率达到了95%;接下来,在第二部分中我使用了MPL神经网络库来完成同样的任务,并且令人惊讶的是这次准确性提升到了接近97%。
全部评论 (0)
还没有任何评论哟~


