前言
离学完机器学习也有一段时间了,一直想着写一下博客上传一下记录一下。现在终于放假了,趁着七月的尾巴把上课的编程作业记录都补上。
机器学习这门课学的时候还是非常痛苦的,我开始也没有学过的基础,从零开始,上课老师讲了听不懂,课堂上布置的题目也不怎么会,课后再通过编程作业和手写的作业慢慢复习理解消化。
我一直觉得学习是一个沉淀的过程,从不会到会需要很长的时间去沉淀,有的东西可能当时学不懂,怎么看也看不懂,但是过一段时间(或许这段时间没有再看这部分的内容),你会发现自己的理解更深入了,一看就懂了。
学习没有速成法(做大部分套路题除外),再急也急不来,虽然大家现在都喜欢速成速成的,但是学完就忘了,甚至都不知道自己学了什么。要是可以的话,真想一个人过慢悠悠的生活,学自己喜欢的事情,不受外界干扰啊。
不扯多了,上传机器学习编程作业,顺便复习一下编程也不错。
目录
决策树
决策树是我们机器学习课学的第一个算法,一开始就给我来了个下马威
贝叶斯
贝叶斯是学的第二个算法,用概率的方式进行学习
回归模型
回归模型是我学这门课最云里雾里的时候学的算法
神经网络
神经网络的后向传播是非常难以理解的东西(布置的编程作业里没有后向传播写代码)
支持向量机
支持向量机是所谓的机器学习最难算法,编程作业倒是挺简单的
聚类
聚类编程作业很水很水
隐式篇章分析
本来还有一个隐式篇章分析的课程实验,是用之前学过的机器学习算法,对句子的逻辑关系进行分析。我试了很多种方法,最后还是在支持向量机的基础上再改了一下参数交上去了,其他的学习器效果都不太好。
后记
只是为了把机器学习编程作业归一下档