什么是机器学习?(1)

除了对机器学习(ML)进行有根据的有效定义外,我们还详细介绍了使机器进行“思考”的挑战和局限性,深度学习(机器学习的前沿领域)今天要解决的一些问题以及关键要点。用于为业务用例开发机器学习应用程序。

本文将分为以下几节:

  • 什么是机器学习?

  • 我们如何得出定义(IE:专家研究人员的观点)

  • 机器学习的基本概念

  • ML模型的可视化表示

  • 我们如何学习机器

  • 机器学习的挑战和局限性概述

  • 深度学习简介

  • 参考文献

  • 有关Emerj的ML采访

我们将这些资源汇总起来,以帮助您解决关于机器学习的任何好奇心,因此,请从下面的机器学习定义开始,滚动至您感兴趣的部分,或者随意阅读相关文章,以便进行:

什么是机器学习?


*“机器学习是使计算机像人类一样学习和行动的科学,并通过以观察和真实交互的形式向他们提供数据和信息,从而随着时间的推移以自主方式改善他们的学习。”

上面的定义概括了机器学习的理想目标或最终目标,正如该领域的许多研究人员所表达的那样。本文的目的是为具有业务头脑的读者提供有关如何定义机器学习及其工作方式的专家观点。 机器学习和人工智能在许多人心中有着相同的定义,但是,读者也应该认识到一些明显的差异。本文的末尾包含了参考资料和相关的研究人员访谈,以进行进一步的挖掘。

*我们如何到达我们的定义:


(我们的总体机器学习定义可以在本文开头找到)

与任何概念一样,机器学习的定义可能会稍有不同,具体取决于您询问的对象。我们梳理了互联网,从信誉良好的来源中找到了五个实用的定义:

  1. “机器学习最基本的做法是使用算法来解析数据,从中学习,然后对世界上的事物进行确定或预测。” –英伟达

  2. “机器学习是使计算机在未经过明确编程的情况下运行的科学。” –  斯坦福

  3. “机器学习基于可从数据中学习而无需依赖基于规则的编程的算法。”- 麦肯锡公司

  4. “机器学习算法可以通过示例总结来弄清楚如何执行重要任务。” – 华盛顿大学

  5. “机器学习领域试图回答以下问题:“我们如何构建随经验而自动改进的计算机系统?支配所有学习过程的基本法则是什么?” – 卡内基梅隆大学

我们将这些定义发送给我们采访过和/或包含在我们过去的研究共识之一中的专家,并请他们以自己喜欢的定义做出回应或提供自己的定义。我们的介绍性定义旨在反映各种不同的响应。以下是他们的一些回应:

蒙特利尔大学Yoshua Bengio博士

ML不应由否定定义(因此,第2条和第3条)。这是我的定义:

机器学习研究是人工智能研究的一部分,旨在通过数据,观察和与世界的互动为计算机提供知识。获得的知识可使计算机正确地推广到新设置。

CSC和马克斯-普朗克研究所的Danko Nikolic博士

(上面第二条的编辑):“机器学习是使计算机在不经过明确编程的情况下运行,而是让他们自己学习一些技巧的科学。”

路易斯维尔大学的Roman Yampolskiy博士

机器学习是使计算机像人类一样或更好地学习的科学。

华盛顿大学Emily Fox博士

我最喜欢的定义是#5。

机器学习的基本概念


机器学习算法有很多不同的类型,每天都会发布数百种,它们通常按学习方式(即监督学习,无监督学习,半监督学习)或形式或功能相似(即分类,回归,决策树,聚类,深度学习等)。不论学习方式或功能如何,机器学习算法的所有组合均包含以下内容:

  • 表示形式(一组分类器或计算机可以理解的语言)

  • 评估(又称目标/评分功能)

  • 优化(搜索方法;例如,得分最高的分类器;既有现成的优化方法,也有自定义的优化方法)

å¾çæ¥æºï¼åç顿大学Pedro Domingoå士

图片来源:华盛顿大学Pedro Domingo博士

机器学习算法的基本目标是对训练样本进行  泛化,即成功地解释以前从未见过的数据。

机器学习模型的视觉表示


到目前为止,概念和要点只能理解一个。当人们问“什么是机器学习?”时,他们经常想_看看_它是什么以及它做什么。以下是机器学习模型的一些直观表示,并附有链接以获取更多信息。在本文的底部可以找到更多资源。

决策树模型

高斯混合模型

高斯混合模型

辍学神经网络

使用卷积神经网络合并色度和亮度

我们如何学习机器


有多种让机器学习的方法,从使用基本决策树到聚类到人工神经网络的各个层(后者已被深度学习所取代),这取决于您要完成的任务以及类型和类型。您可用的数据量。这种动力在医疗诊断或自动驾驶汽车等应用中发挥着重要作用。

尽管通常将重点放在选择最佳的学习算法上,但研究人员发现,一些最有趣的问题并非源于可与之匹敌的可用机器学习算法。大多数情况下,这是训练数据的问题,但是在新领域中使用机器学习时也会发生这种情况。

在实际应用程序上进行研究时,通常会推动该领域的进步,其原因有两个:1.倾向于发现现有方法的界限和局限性2.研究人员和开发人员与领域专家一起工作,并利用时间和专业知识来改善系统性能。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

总结

虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。

架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。

如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。

image

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
优秀的架构师。

如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。

[外链图片转存中…(img-cujijnxK-1713471668642)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 23
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值