首页 首页 人工智能 机器学习 查看内容

什么是机器学习,机器学习过程和应用实例

木马童年 2019-1-23 11:00 80 0

  什么是机器学习  机器学习是人工智能的一个子集,即用机器去学习以前的经验。与传统的编程不同,开发人员需要预测每一个潜在的条件进行编程,一个机器学习的解决方案可以有效地基于数据来适应输出的结果。   ...

    什么是机器学习

  机器学习是人工智能的一个子集,即用机器去学习以前的经验。与传统的编程不同,开发人员需要预测每一个潜在的条件进行编程,一个机器学习的解决方案可以有效地基于数据来适应输出的结果。

  一个机器学习的算法并没有真正地编写代码,但它建立了一个关于真实世界的计算机模型,然后通过数据训练模型。

  机器学习如何工作?

  垃圾邮件过滤是一个很好的例子,它利用机器学习技术来学习如何从数百万封邮件中识别垃圾邮件,其中就用到了统计学技术。

  例如,如果每100个电子邮件中的85个,其中包括“便宜”和“伟哥”这两个词的邮件被认为是垃圾邮件,我们可以说有85%的概率,确定它是垃圾邮件。并通过其它几个指标(例如,从来没给你发送过邮件的人)结合起来,利用数十亿个电子邮件进行算法测试,随着训练次数不断增加来提升准确率。

  事实上,谷歌表示它现在已经可以拦截99.99%左右的垃圾邮件。

  机器学习实例

  一般包括以下几个方面:

  目标影响:主要针对Google和Facebook的目标广告,基于个人兴趣爱好,并通过Netflix推荐电影,还通过亚马逊推荐购物;

  信用评分:银行使用收入数据,从你的居住地、你的年龄和婚姻状况来预测你是否会拖欠贷款;

  信用卡欺诈检测:用于根据你之前一些可能的消费习惯,在线禁止具有欺诈行为的信用卡或借记卡的使用;

  购物篮分析:根据数以百万个类似顾客的消费习惯,用来预测你更可能使用哪些特殊优惠政策;

  机器学习的类型有:

  监督学习:当我们需要从过去的数据中知道正确答案的时候,但是还需要预测未来的结果。例如,利用过去的房价来预测当前和未来的价格。有效地使用基于试错的统计改进过程,机器依靠对监督者提供的一组值的测试结果来逐步提高准确性。

  无监督学习:这里没有明确的正确答案,但我们想从数据中有新的发现。最常用于对数据进行分类或分组,例如,在Spotify上对音乐分类,来帮助推荐你可能想听的歌曲或是专辑。然后,他们将听众分类,看他们是否更可能愿意听Radiohead或JustinBieber。

  强化学习:不需要一个领域专家,但需要不断地向预定目标前进。这是一种经常部署神经网络的技术,例如,AphaGo在DeepMind中跟自己打了一百万场比赛,最终成为了世界冠军。

  机器学习过程

  不同于未来通过机器学习下象棋的场景,目前大多数机器学习是相当麻烦的,在下面的图表中进行了说明:

v2-5d6673f03bbf334388ebb328aba20d3a_hd.jpg

  在未来很可能机器学习将会被应用到帮助加快过程,特别是在数据收集和清洗领域,但主要步骤仍然存在以下方面:

  定义问题:正如我在另一篇文章中所指出的那样,机器学习总是从一个明确的问题和目标开始;

  收集数据:适合的数据的数量和种类越多,机器学习模型就会变得越精确。这些数据可以来自电子表格、文本文件和数据库,除了商业上可用的数据源之外;

  准备数据:这包括数据的清理和解析。删除或纠正异常值(失控的错误值);这经常占用总的时间和工作量的60%以上,然后将数据分成两个不同的部分,即训练数据和测试数据;

  训练模型:针对一组训练数据—用于识别数据中的模式或相关性,或者用于做预测,同时使用重复的测试和误差改进方法来逐步地提高模型的精度;

  评估模型:通过比较结果与测试数据集的准确度来评估模型。重要的是不要对用于训练系统的数据进行模型评估,以确保无偏差的和独立的测试;

  部署和改进:这可以涉及到尝试完全不同的算法或者收集更多种类或更大数量的数据。例如,你可以通过使用房屋所有者提供的数据来预估今后的房屋升值空间,从而提高房价预测的准确度;

  综上所述,大多数机器学习过程实际上是循环的和连续的,因为更多的数据被添加或者情况会有所变化,因为世界从来不会静止不动,并且总是有改进和提高的空间。


在不久的将来,多智时代一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏多智时代,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

机器学习 人工智能 解决方案 计算机 统计学 欺诈检测
0
为您推荐
学习机器学习需要具备怎样的数学水平?

学习机器学习需要具备怎样的数学水平?

在过去的几个月里,我一直和一些人交流,他们已经开始切入数据科学领域并积极使用机器…...

什么是机器学习,与人工智能的区别是什么?

什么是机器学习,与人工智能的区别是什么?

机器学习一直在那里。你还记得简单的模式识别算法吗?这些算法是机器学习的基础。在当…...

机器学习在生活中有哪些应用,主要带来哪些收益?

机器学习在生活中有哪些应用,主要带来哪些收益?

企业应该开始为人工智能产品的开发创造必要条件,其中包括能够处理大量多来源数据的云…...

大数据、机器学习、深度学习、人工智能之间到底有什么联系?

大数据、机器学习、深度学习、人工智能之间到底有什么

业外人士如何了解云计算、机器学习、深度学习、人工智能、和大数据之间有什么内在联系…...

人工智能、机器学习和深度学习,三者之间是什么关系?

人工智能、机器学习和深度学习,三者之间是什么关系?

今年早些时候,当谷歌 DeepMind 团队的 AlphaGo 打败了李世石时,媒体就用人工智能、…...

一文解读人工智能、机器学习和认知计算

一文解读人工智能、机器学习和认知计算

一篇概述文章,对人工智能技术的发展过程进行了简单梳理,同时还图文并茂地介绍了感知…...