机器学习教会我们的六件事

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

深度学习可以被看作对大脑神经元网络的抽象过程,其使用到的激活函数和反向传播等数学原理的背后,实则是模拟了动物大脑学习和产生信息过程。 深度学习的巨大成功,揭示了从人类本身获得启发并形成算法具有巨大价值。

相反从机器学习的实践中, 我们有什么值得学习和启发的东西吗? 机器学习不仅囊括了人工神经网络和深度学习,而是一个包含有大量智能算法的领域,它通过演绎和模拟复杂的经验过程, 完成对未知的事物的预测。

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

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


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

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

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

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

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

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

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

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

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

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

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

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

永远不要畏惧改变。

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

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

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

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

6. 关系随着时间的推移而变化 ( K-means)

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

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

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

作者: Praveen Bysani 翻译:实验楼扫地阿姨
原文链接:https://towardsdatascience.com/6-things-we-all-need-to-learn-from-machine-learning-e88eac480b57

最后推荐几门机器学习课程
想学的一定不要错过:

机器学习开放基础课程 https://www.shiyanlou.com/courses/1283

你将学到的
1.Pandas 数据预处理
2.K-近邻
3.线性回归
4.特征工程
5.聚类
6.时间序列数据处理
7.决策树
8.随机森林
9.逻辑回归
10.主成分分析
11.梯度下降法

Kaggle 数据分析项目入门实战https://www.shiyanlou.com/courses/1363

你将学到的
1.数据导入与数据清洗
2.特征工程
3.数据可视化分析
4.构建模型,完成各种预测任务

使用 Python 预测 NBA 常规赛结果
https://www.shiyanlou.com/courses/782

本课程将利用NBA在2015-2016年的比赛统计数据进行回归模型建立,最终在今年2016~2017的常规赛中预测每场比赛的输赢情况。

人机对战初体验:Python 实现四子棋游戏https://www.shiyanlou.com/courses/746

本课程利用Python模拟AI和玩家进行四子棋游戏,利用游戏实验Pygame库,为游戏提供界面和操作支持。AI算法借用蒙特卡洛搜索树思想。通过设置AI的难度系数,即AI所能考虑到的未来棋子的可能走向,从而选择出最佳的方案和玩家对抗。难度系数越大,AI搜索范围越广,它所能做出的决定越明智。

快来学IT,我在实验楼等你~

机器学习教会我们的六件事相关推荐

  1. OpenAI掌门人Sam Altman:DALL·E 2 教会我的三件事!

    [CSDN 编者按]OpenAI CEO Sam Altman 在近日的活动中分享了 DALL·E 2 成功背后的故事,并谈到了 DALL·E 2 教会他的三件事. 整理 | 禾木木 出品 | CSD ...

  2. 好的管理系统应该为健身俱乐部做这六件事

    以SaaS为基础的管理系统已成为主流健身场馆的"必需品",经营者越来越重视信息化工具为俱乐部管理带来的功能价值. 今天我们来谈一谈,一套好的管理系统应该至少帮健身俱乐部做好六件事. ...

  3. 阴阳师服务器维护结界卡暂停吗,阴阳师BUFF暂停功能你不能不知道的六件事

    阴阳师BUFF暂停功能已经正式上线啦,哪些种类的加成可以暂停?在哪里找暂停按钮?暂停有时间限制吗?有次数限制吗?关于BUFF暂停你不能不知道的六件事! 一.在哪里暂停? 在庭院处点击头像右边的&quo ...

  4. 中e管家投资理财做好这六件事

    一.练就一身好厨艺 以一家三口为例,每个星期外出就餐一次,均匀每次200元,一年就要10000元. 现在丰盛的网络资源,让我们天南海北的特产都能买的到,再加上各种美食制作的教程,只需用心加勤于练习,在 ...

  5. 跟谁学这2年间做的六件事

    本着用户需求的价值观,跟谁学已经走过了两年,在这两年中有成功,当然也有失败.最终跟谁学想要做到三点,第一,让家长为孩子找到一个好老师:第二,让教学依托移动化场景创业:第三,帮助创业. 跟谁学从创办时就 ...

  6. 团队需要Scrum Master做这六件事-Scrum中文网

    本文转自:Scrum中文网 原文链接:http://www.scrumcn.com/agile/scrum/22199.html 我一直在和你的团队交流,好吧,可能不是你正在带的团队,而是很多和他们类 ...

  7. 安装Ubuntu 13.04后要做的六件事

    2013-05-07 09:23  最新版本的Ubuntu已经新鲜出炉:Ubuntu 13.04,代号为Raring Ringtail.作为幕后开发Ubuntu Linux的公司,Canonical在 ...

  8. 敏捷开发系列学习总结(17)——团队需要Scrum Master做这六件事

    我一直在和你的团队交流,好吧,可能不是你正在带的团队,而是很多和他们类似的团队.这些团队跟我分享了他们期待Scrum Master做的六件事情. 1.  帮助他们理解职责边界 敏捷团队被告知他们是自组 ...

  9. 创业者应避免的六件事

    创业者有许多事要干,也有许多事最好不要干.当然,更有许多事绝对绝对别干. 急功近利的投机冲动 有一句话说,你对问题的理解有多深,你获得的财富就有多少.很明显,美味书签的成功更证明了这一点.因为,沙克特 ...

最新文章

  1. 2022-2028年中国安防视频行业市场前景分析预测报告
  2. Laravel Redis操作大全
  3. 五分钟让你搞懂什么是“构造方法”
  4. zw版【转发·台湾nvp系列Delphi例程】HALCON ZoomImageFactor2
  5. docker 容器保存为镜像_Docker容器和镜像操作
  6. SAP CRM,C4C和Hybris的页面技术明细信息查看
  7. python 分词 识别_python分词如何实现新词识别
  8. matlab源代码 语义相似度计算,如何计算两个句子之间的相似度(句法和语义)...
  9. 信息学奥赛C++语言:打擂台
  10. 福布斯发布2019最值得关注IoT公司榜单,全球化AI+IoT平台涂鸦智能上榜
  11. 【华为云技术分享】华为开发者大会HDC.Cloud带你探索强化学习三大挑战及落地实践
  12. 本人正式入驻博客园~
  13. 可由一个尾指针唯一确定的链表有_六十九、数据结构链表的实现
  14. 线性判别分析(LDA), 主成分分析(PCA)
  15. 【12.2新特性】Oracle Sharding分片级别的高可用实现
  16. 剑指offer刷题顺序
  17. 构建数据平台探索智能应用,做企业数字化升级的得力助手
  18. python大侠个人信息查询_个人信息查询,教你怎么调查一个人的资料
  19. WIN7系统的主机怎么查询主机的ip地址
  20. 一个完整简单而又强力的计算器程序--用python实现(Python3.7)

热门文章

  1. Python爬虫(五)
  2. jQuery_2_常规选择器-进阶选择器
  3. “毕设导师互选系统”项目产品宣传推广方案
  4. ecshop商城禁止修改管理员邮箱
  5. JAVA网络编程Socket常见问题 【长连接专题】
  6. prometheus+consul服务发现+alertmanager配置
  7. kong安装配置手册
  8. Go语言学习笔记(十八)之文件读写
  9. Anaconda安装更新库
  10. 封装getByClass(JS获取class的方法封装为一个函数)