机器学习入门之机器学习教会我们的六件事
小标 2019-02-13 来源 : 阅读 897 评论 0

摘要:本文主要向大家介绍了机器学习入门之机器学习教会我们的六件事,通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助。

本文主要向大家介绍了机器学习入门之机器学习教会我们的六件事,通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助。

机器学习 (ML) 已经存在了几十年。深度学习的出现, 让机器学习不再局限于学术界,而是进入到更主流的领域当中。


深度学习可以被看作对大脑神经元网络的抽象过程,其使用到的激活函数和反向传播等数学原理的背后,实则是模拟了动物大脑学习和产生信息过程。


深度学习的巨大成功,揭示了从人类本身获得启发并形成算法具有巨大价值。相反从机器学习的实践中, 我们有什么值得学习和启发的东西吗?


机器学习不仅囊括了人工神经网络和深度学习,而是一个包含有大量智能算法的领域,它通过演绎和模拟复杂的经验过程, 完成对未知的事物的预测。


以下是我总结的 6 个从机器学习中明白的重要道理:


1.  相信多样性的力量 (随机森林 Random Forests)


随机森林通过汇总不同的决策树来达到更稳定的表现, 而每个决策树都负责解决其中的部分问题。独木不成林。


同理,当来自不同背景的人和群体协同和合作时, 往往能得到惊异的好效果。如果仅仅局限在和自己相似的小群体中,我们真正的潜力反而会被限制。


2. 从错误中吸取教训(梯度提升 Gradient Boosting)


不同于通过组合多个分类器,梯度提升方法利用误差,并通过不断地迭代来改进基础分类器。


像梯度提升一样, 我们需要认识到人无完人, 每个人都会犯错误。重要的是找出错误, 从中汲取教训。


于其被成就所牵着走, 不如专注于对生活的每一个阶段纠错。


3. 问题都有解决方案 (核方法和支持向量机 Kernel methods & SVM)


核方法与支持向量机是一对好搭档。它们能将分布在低维空间的数据映射到高维空间中,从而实现数据的分类。


生活不只有玫瑰和彩虹。它也给我们带来难以令人费解的难题, 没有任何现成的解决方案。在绝望的时刻, 能站在未知的更高维度去寻找解决办法,这是非常令人欣慰的。


保持镇静, 从更高的维度思考。


4. 接受改变个人认知 (贝叶斯定理 Bayes theorem)


贝叶斯定理通过计算相关事件的条件概率来更新其先验概率。同样, 我们都对人、文化和社会有先入为主的认知和评判。这些认知来源于我们的社会、经济和人口状况。当我们处于与我们旧认知相悖的新境遇, 有意识地提升和改变自己是至关重要的。


永远不要畏惧改变。


5.  基于当前情况做出决定(梯度下降法 Gradient Descent)


从回归方法到人工神经网络,梯度下降法是许多机器学习方法的重要组成部分,其始终沿着梯度下降的方向最快地到达预期的目的地。


我们经常遇到需要我们在众多替代方案中选择一种方案并作出决定的情况。这些决定都对将来有潜在的影响。梯度下降为我们提供了解决问题的捷径,基于当前的情况提供最佳选择,而不过度考虑将来的过程。


不要等待最理想的方案,你永远无法预测未来。


6. 关系随着时间的推移而变化 (k-平均算法 K-means)


K-means算法通过对数据进行分配并反复迭代,从而达到聚类的目的。


人际交往和情绪在建立我们的社交关系中起着至关重要的作用。当关系紧张时,我们会感到沮丧。我们应该意识到再强大的关系也可能面对改变或结束,即使你没有做错任何事,就像在K-means中一样。


学会接受事实并珍惜现在所爱的人吧。


如何入门机器学习?


或许你已经对机器学习产生了兴趣,但又不清楚自己是否适合学习。你需要了解机器学习的前提条件,及如何去达到这些前提条件。【楼+机器学习实战】课程适合对机器学习感兴趣的编程爱好者。


首先,【楼+机器学习实战】课程将会使用 Python 语言作为代码实战过程中唯一的编程语言。除了 Python 语言具备语法简单,上手快的特点。选择其的另一个重要原因是目前在机器学习领域,最优秀的开源项目和工具几乎都提供了对 Python 语言的支持。


如果你对 Python 3 还不够了解和熟悉,那就非常推荐学习实验楼免费基础课程:《Python3 简明教程》。


其次,为了更好地理解机器学习算法原理,你需要具备一定的数学基础。如果你在大学本科阶段学习过《高等数学》、《线性代数》、《概率论》,那就完全足够了。当然,无需对这三门课程都非常熟悉,只要有印象,回忆起来就非常快了。


如果,你完全没有线性代数、数理统计等基础,也不用太担心。首先,在课程内容中,凡涉及到数学的地方,我们都会做必要的解释。另外,【楼+机器学习实战】将会更突出「实战」,并使用尽量容易理解的语言来介绍算法背后的原理,而非深奥理论的探索。


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标人工智能机器学习频道!


本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程