来源:ATYUN AI平台

机器学习作为一门多领域交叉学科,已经存在很长时间了,但近些年才开始火热起来。本文中列出了你需要知道的机器学习领域的算法,了解这些你就可以解决在机器学习中所遇到的任何问题。但这只是个覆盖大部分基础算法的清单,并不是全部。

回归算法

回归算法对变量之间的关系建模。最初是一种统计技术,它现在已经成为每个机器学习工程师必须掌握的重要工具。

常见的回归算法:

  • 最小二乘回归(Least Squares Regression)
  • 线性回归(Linear Regression)
  • Logistic回归(Logistic Regression)

回归介绍视频:https://www.coursera.org/learn/regression-models/lecture/Kz1eV/introduction-to-regression

聚类算法

聚类算法可以将数据点分到具有相似属性的组中。他们通过查找数据中的固有结构来将数据划分到不同的组中。一个组中的事物属性的关联比其他组中的关联的更密切。

聚类算法有硬聚类和软聚类两种类型。硬聚类是指数据点明确的完全属于一个组或完全不属于一个组。软聚类是指一个数据点可以不同程度地属于许多不同的组。

常见的聚类算法:

  • K均值(K-means)
  • 层次聚类(Hierarchical Clustering)

聚类介绍视频:https://www.youtube.com/watch?v=ZueoXMgCd1c

降维算法

当特征的数量与数据点的数量要大很多时。降维算法可以帮你将特征的数量减少到目前问题所需要的数量。他们可以删除多余的特征,帮助你获得更好的结果。

降维算法有两种工作方法。第一种方法是通过特征选择,算法选取可用特征的子集。第二种方法是特征提取,将高维空间中的数据压到低维度。

常见的降维算法:

  • 主成分分析(PCA)
  • 低方差滤波(Low Variance Filter)
  • 高相关滤波(High Correlation Filter)
  • 随机森林(Random Forests)
  • 反向特征消除/前向特征构造(Backward Feature Elimination / Forward Feature construction)

更多的内容可以查看:https://www.kdnuggets.com/2015/05/7-methods-data-dimensionality-reduction.html

决策树算法

决策树创建一个根据数据做出决策的模型。在树状结构中制作一个分叉,直到每个数据点都有对应的预测。与其他深度学习的算法不同,它们的结果很容易理解,并且它们很容易在许多不同的数据类型中使用。

常见的决策树算法:

  • 分类和回归树(classification and regression tree)
  • C4.5和C5.0
  • 随机森林(Random Forests)
  • 卡方自动交互检测(CHAID)

推荐教程:https://www.analyticsvidhya.com/blog/2016/04/complete-tutorial-tree-based-modeling-scratch-in-python/

深度学习

机器学习和人工智能的概念是深度学习炒火的。他们是人造神经网络的现代版本,利用廉价的计算来训练更大的神经网络。它们证明了它们具有解决一些最难问题的能力。如AlphaGo。

常见深度学习:

  • 栈式自编码器(Stacked Auto-encoders)
  • 卷积神经网络(CNN)
  • 递归神经网络(RNN)
  • 胶囊网络(Capsule Networks,https://hackernoon.com/what-is-a-capsnet-or-capsule-network-2bfbe48769cc)

推荐教程:https://www.safaribooksonline.com/library/view/deep-learning/9781491924570/ch04.html

本文转自ATYUN人工智能媒体平台,原文链接:每个机器学习工程师都应该知道的机器学习算法

更多推荐

2019年人工智能的六大趋势

无人机识别货架商品,实时跟踪库存

机器学习预测流感,更准确更及时

高尔夫球还是茶壶?神经网络能否通过形状正确识别物体

欢迎关注ATYUN官方公众号,商务合作及内容投稿请联系邮箱:bd@atyun.com

每个机器学习工程师都应该知道的机器学习算法相关推荐

  1. 为什么机器学习工程师用PyTorch的多于TensorFlow?

    在机器学习领域,面对各类复杂多变的业务问题,构建灵活易调整的模型是高阶机器学习工程师必备的工作能力.然而,许多工程师还是有一个想法上的误区,以为只要掌握了一种深度学习的框架就能走遍天下了. 事实上,在 ...

  2. 从苹果店员到机器学习工程师,高中学历澳洲小哥的自学路

    点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自新智元(AI_era).   新智元报道   来源:towardsdatascience   作者:Daniel Bourke 编译:小潘同学 ...

  3. 秋招面经汇总(算法工程师,计算机视觉工程师,深度学习工程师,机器学习工程师)

    前言 随着高通的正式offer下来,基本上秋招结束了.剩下的就是一些三方和合同处理的事情.我的秋招从8月开始准备,到10月末.后面有可能再随便考一下省考选调什么的,体验一下. 背景是广东工业大学本硕, ...

  4. 【数据说话】机器学习工程师要掌握那些技能,前景如何

    2020年3月中国机器学习工程师的平均工资为22609元,工资中位数为20833元,其中95%的人的工资位于5250到50000元之间. 工资分布 教育及英语 机器学习工程师之中,硕士占了30%.不过 ...

  5. 学历高 机器学习_高中学历,我接到 BAT 机器学习工程师offer

    本周三,Udacity 学员 Daniel 将给大家带来<进击AI之旅>直播分享,他现在担任百度机器学习工程师,他将从"初入Udacity"."学习计划&qu ...

  6. 自学成才的机器学习工程师十诫

    导读 使用数学,代码和数据来揭示大自然的秘密. 写代码可能会让人变得有点沮丧,需要让自己的周围充满色彩 自律和自学这两个词不能掉以轻心.一个人必须对自己的教育和启蒙负责.如果你忽略它,别人就会为你做选 ...

  7. 自学成才的机器学习工程师

    作者:Daniel Bourke 编译:ronghuaiyang 导读 使用数学,代码和数据来揭示大自然的秘密. 写代码可能会让人变得有点沮丧,需要让自己的周围充满色彩 自律和自学这两个词不能掉以轻心 ...

  8. 机器学习风险评估_5种常见的机器学习安全风险以及如何克服它们

    机器学习风险评估 I still remember the days when the software development industry was in its infancy. Many p ...

  9. 一名合格的机器学习工程师需要具备的5项基本技能,你都get了吗?

    目录 前言 计算机科学基础和编程 概率论和数理统计 数据建模及评估 应用机器学习算法和库 软件工程和系统设计 机器学技术的发展展望 参考文献 转自Arpan Chakraborty 前言 你是否对机器 ...

最新文章

  1. 使用Asp.net MVC, Jquery, Jquery UI构建基于Ajax的RIA应用.(更新Demo下载)
  2. 自动化测试框架cucumber_基于Cucumber和Testng的WebUI自动化测试方法与流程
  3. 前端笔记——获取url里面的参数值
  4. QoS策略及通过BGP传播—Vecloud微云
  5. 用c语言编程减法计算,求用C编个大数加减法运算程序
  6. 最新版本_adt-bundle-windows-x86_64-20140702 无法建立avd
  7. ROS学习—opencv使用之图片传输
  8. 黑客高手是这样上网的!Vimer是如何用快捷键浏览网页的?
  9. 如何在苹果Mac上删除APFS卷?
  10. 中国为什么不能成为国际数据中心枢纽
  11. Java完成excel表格导出
  12. csharp基础练习题:卡塔劳尔【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
  13. linux驱动开发之九鼎板载蜂鸣器驱动测试【转】
  14. 一个新手RHCE的酸甜苦辣
  15. wifi 广告推送 小记
  16. 抖店与淘宝有什么不同?
  17. 【HDU】5761 Rower Bo
  18. 转帖--IT圈子里鬼混---谈谈IT行业的收入和一些生存之道!
  19. LPVOID 和CString 的转换
  20. C++:cannot open source file问题

热门文章

  1. 安卓机适合用的手机浏览器,可下载视频可锁屏
  2. 解决“事件ID(487)的描述(在资源(Zend Optimizer)中)无法找到”问题
  3. Gif表情包如何用视频制作?教你一键快速制作gif表情包
  4. 对称加密和非对称加密原理
  5. Differences between Theorem, Lemma and Corollary, etc.
  6. 下载软件创建桌面图标
  7. 等额本金贷款和等额本息贷款计算和比较
  8. 10分钟构建人人都能学会的个性化聊天机器人-使用AIML(王小草博客)
  9. 字符串切割函数strtok、strtok_s、strtok_r的区别
  10. 一,Weston简介