机器学习基本过程是怎样的?机器学习打造智能机器!
扫描二维码
随时随地手机看文章
一直以来,机器学习都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来机器学习的相关介绍,详细内容请看下文。
一、机器学习打造智能机器
在智能机器方面,人类综合利用大数据和云计算的技术优势,通过大数据的收集来扩大输入源,通过神经网络模型、算法模型、云计算来进行数据挖掘和分析,从而寻找有用的规律,进而指导智能机器改造世界的实践活动。因此,大数据对于智能机器的认识世界和改造世界能力来说提供了坚实的数据基础。
机器学习是指在没有明确编程指令的情况下,使机器具备自我训练和自我学习的技术。机器学习技术在人工智能的研究中具有十分重要的地位。机器学习算法是一种从数据中分析获得规律,并利用规律对未知数据进行预测的算法,尤其是如何在经验学习中改善具体算法的性能。
试想一个不具有学习能力的智能系统难以称得上是一个真正的智能系统,但是以往的智能机器都普遍缺少学习的能力。例如,它们遇到错误时不能自我校正,不会通过经验改善自身的性能,不会自动获取和发现所需要的知识。
它们的推理仅限于演绎而缺少归纳,因此至多只能够证明已存在事实、定理,而不能发现新的定理、定律和规则等。智能机器应该是有生命:必须让机器具有自己思考下一步行为的能力,而不是在固定代码下执行!
换言之,智能机器要干什么不是人类决定,而是机器在各种听觉视觉等环境刺激下激发应对的策略,并且能对这些策略进行总结。要知道人是很复杂的,靠模拟根本无法和人类比,因此智能机器必须能自己开发、自己决策、自主学习,从而不断自我升级完善,这样才能是突破智能机器的发展瓶颈。
机器学习领域的研究工作主要有以下三个方面:面向任务,研究和分析改进一组预定任务的执行性能;面向认知模型,研究人类学习过程并进行计算机模拟;面向理论分析,从理论上探索各种可能的学习方法和独立于应用领域的算法。按照以上3种主要的研究工作,从学习策略分类,机器学习技术可以分为6个类型。
二、机器学习基本过程
1、确定目标
机器学习的目标并不在于机器学习,而在于我们将这种方法应用到现实场景,去解决现实的问题点。所以在工作开始之前,我们需要想清楚自己是要实现何种目标,比如是要对流失用户进行风险预警,对潜在付费用户进行意愿评估,还是对信贷用户进行欺诈识别。
2、诊断问题
因为明确了所要实现的目标,所以可以根据现实基础来诊断问题。为了实现这个目标,需要机器学习给到怎样的输出,单纯的0-1标签即可,还是需要连续的风险概率;目前的数据量是否能支撑这个项目,业务样本的黑白比例是否不够均衡,这些问题都是需要诊断的。
3、方案设计
明确了要实现的目标,也了解了现实基础里存在的问题点,便可以展开方案设计。在这个细分的业务场景下,适合选用哪一类型的算法,不同算法往往是为不同领域而生的;在这个场景下,如果没有明确的黑白样本,需要基于何种方法来进行样本定义。在方案设计的环节,需要给出一个工作开展的大的方向,相当于把时间和精力限制在一个合适的框架中。
4、方案执行
在方案执行的过程中遇到问题时,如何进行解决,也是很重要的环节。机器学习算法的执行,一般称之为最优化的过程,即在一个算法框架下,如何最快地达到最优的结果。而针对整个方案的执行,又会包括数据准备,特征工程,算法调试,模型评估等具体事项,每一个事项相互独立,各有各的方法论,但又相互影响,上下游之间的执行效果环环相扣。
5、评估迭代
评估的过程,其实就是一个目标量化的过程,因为有了量化,所以有了绝对意义上的效果优劣。只是不同的业务目标,不同的模型框架,对应的评估体系是不一样的。建立一套合适的评估方式,机器学习项目也就实现了闭环,可以在迭代中去逐步逼近要实现的业务目标。
以上便是小编此次想要和大家共同分享的内容,如果你对本文内容感到满意,不妨持续关注我们网站哟。最后,十分感谢大家的阅读,have a nice day!