机器学习:
祖师爷:图灵测试
人工智能和机器学习的区别:
- 机器学习就是实现人工智能的一种手段。
什么是机器学习:
官方解释:
- 机器学习就是从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测。
名称解释:
- 模型:算法模型,是一个特殊的对象,该算法模型中已经集成或者封装好了某种形式的方程或算法。(还没有求出解的方程)
- 模型的作用:
- 预测:可以通过方程或算法产生一个新的未知的数据/事物。
- 分类:可以将一个未知归类的是为给其归属到一个已有的类群中。
- 注意:算法模型对应的算法或者方程求出的解就是预测或者分类的结果。
- 样本数据:
- 模型的训练:将样本数据代入到模型中,对其进行训练(给方程求解操作),模型训练好了之后,则模型的方程就有唯一的解或者最优解,有解之后,则模型就可以实现分类或者预测功能。
- 构成:
- 特征数据:自变量(楼层,面积,采光率)
- 标签/目标数据:因变量(售价)
- 模型的分类 :
- 有监督学习:如果模型需要的样本数据鼻血包含特征数据和标签数据,则该模型为有监督学习分类
- 无监督学习 :模型需要的样本只需要特征数据即可,目标数据有或者无都可以。
- 样本数据(数据集)的载体:
- 通常情况下历史数据都不会存储在数据库中,而是存在文件中(csv文件)
- 数据库存储数据存在的问题:
- 性能瓶颈:数据量级大的数据很难存储和进行高效的读写。
- 数据存储格式不符合机器学习要求的数据格式。
- 样本数据的获取途径:
- kaggle(数据竞赛平台)
- UCI数据集:是一个常用的机器学习标准测试数据集,是加州大学欧文分校提出的用于机器学习的数据库
- sklearn(测试的)
- 为什么需要机器学习
- 解放生产力:比如智能克服(不知疲倦24小时工作,不用付工资)可以代替人工客服。
- 解决专业问题:比如医疗方面的(ET医疗)
- 提供社会便利性:杭州的城市大脑,无人超市等。
- 机器学习的价值体现:
- 价值体现在各个方面:医疗,航空,教育,物流,电商……
- 让机器学习程序替换手动的步骤,减少企业的成本也提高企业的效率。
- 如:大数据杀熟,广告投放。