好久都想学基于matlab的机器学习了,今天就开始记录自己的学习历程,希望各位大佬前辈多多指点
1,为什么选择matlab与机器学习结合,而不是python
python开源环境非常有利于技术的更新与迭代,但也有一些弊端,就是每个人的代码风格各异,需要看一些其他人的程序比较繁琐,故本次学习过程中采用matlab作为编程语言。
2,学习路径:
1,首先针对问题去学,而不是泛泛的为了学习而学习,机器学习只是一个工具
2,针对这个问题,准备数据,图表与资料。这点很重要,资料数据的准确性和完备性是机器学习预测的基本。【对于监督性学习,要有数据的标准答案】
3,Feature Reduction and Extraction:该步操作就是在准备的数据中选择重要的特征数据,将最具有影响力的数据提取出来。这一步在传统机器学习中很关键。
4,测试;这一点要求训练集和测试集具有一致的效果。
Clustering:不需要知道实物的本质,直接按照其特征进行分类—非监督学习
例如:小孩子不懂形状,但是可以将三角形与正方形分开;
Classification:道实物的本质,直接按照其特征进行分类—监督学习
例如:给小孩子说明什么是三角形,什么是正方形,然后小孩子将三角形与正方形分开;