机器学习方法是计算机利用已有的数据,得出了某种模型,并利用此模型预测未来的一种方法。漫威电影宇宙中,钢铁侠的两个人工智能助手贾维斯与星期五的生成离不开机器学习的技术。
其实,对于零基础的同学,理解机器学习并不难。为什么这么说呢?讲个小故事先。
事件:
小黑约小白于星期五下午5点看电影
前提条件:
小黑在约好的事情里面有过迟到的情况,而小白每次都很准时。
过程:
小白担心提前到还要等小黑,所以思考了一下是3点开始出发?还是3点半开始出发?(假设二人到目的地时间均为1小时20分钟)因为小黑迟到的次数屈指可数,这代表小黑此次有非常大的几率会准时到,所以经验告诉小白3点半出发就可以,这样不用再花多余的时间在目的地等待小黑。
结果:
小白决定3点半出发,3点50到目的地,小黑没有迟到。两个人愉快的看了电影。
这个故事当然很理想化,但是他可以很有效的回答什么事机器学习。我们再看一下最开始的定义。
机器学习方法是计算机利用已有的数据(小黑的行为数据),得出了某种模型(小黑迟到的规律),并利用此模型预测未来(小黑是否迟到)的一种方法。
我们人类在生活的过程中,会逐渐的总结出自己的生活规律,这样当面临到新的一些问题,无论是工作还是生活上,我们就习惯用自己总结的规律去解决问题。机器学习的过程类似人类学习,规律=模型,经验=历史数据。
那么,机器学习可以应用在哪些领域呢?
2014年,百度世界杯成功预测了所有比赛结果
其实,稍微关注过大数据和机器学习的同学都可以说出一些行业应用的案例。
大数据分析的核心是利用数据产生的价值,而机器学习就是利用数据价值的关键技术。
对于大数据而言,机器学习是不可或缺的。相反,对于机器学习而言,越多的数据会越可能提升模型的精确性,同时,复杂的机器学习算法的计算时间也迫切需要分布式计算与内存计算这样的关键技术。因此,机器学习的兴盛也离不开大数据的帮助。
成功的机器学习应用不是拥有最好的算法,而是拥有最多的数据!
想要入行的你有没有心动呢?