机器学习是什么专业?
答主本科数学,硕士计算机,对机器学习的认识是随着学习的过程慢慢深入的。大学学了高数、泛函、拓扑学等,对函数、映射、组合数学、概率有一定了解后,觉得机器学习好像就是那么回事:给定数据,利用统计方法/优化方法找出一个函数/映射,这个函数/映射能够表示数据的结构(比如线性约束代表数据中有线性关系,神经网络代表非线性关系),然后根据这个函数/映射进行预测(比如用这个映射做逆,把未知的数据点代入求解)。当时的感觉就是,机器学习太神气了,好像什么都能干! 后来读研,接触更多知识,特别是数值分析和优化理论,对机器学习方法论有了更深入的了解。这时会对机器学习方法有一个判断:基于统计学和计算复杂性两个角度,分析不同方法的性能和适用范围,然后在具体问题中结合数据和特征做出选择。
现在的看法是,机器学习是一门学科,它包含了很多方法、理论和模型,而大数据是一类问题,这些问题往往需要借助机器学习的方法才能解决。不能说学好了机器学习就一定能做好数据分析,但学了数据分析一定就能学好机器学习。两者是不同的,但又是有联系的。如果一定要说的话,我可能更倾向于将机器学习当作一门技术。因为其有相对完善的方法论,可复现性和可移植性也较好。 所以,题主的问题其实有点模糊,不知道是问什么是机器学习,还是问该专业将来可以干什么。我的回答可能更全面一些。