什么是机器学习?
机器学习是基于历史数据,从中学习和一种满足业务的模型,然后用这个模型去预测类似模型数据的事件。
机器学习的应用场景
1.事物存在某种潜在规律
2.某些问题难以使用普通编程解决
3.有大量数据可以使用
机器学习的分流程:
机器学习的算法分类
按输出空间划分
1.分类问题
2.回归问题
3.结构化学习
按不同协议
1.批量学习
2.在线学习:数据是一点点的提供的
3.强化学习:在获取样本label较困难时,可以使用
按样本标签分类
1.监督式学习
2.半监督式学习
3.非监督式学习
机器学习涉及到的基础知识
1.至少会一种计算机编程语言
2.线性代数,统计学,矩阵分析,函数最优化