凡是互联网公司的算法工程师,几乎清一色都是Python流,所以Python是肯定要学的。

除了Python之外还有一门语言是少不了的,就是C++。C++主要是用来应付面试中的算法编程题,首先一个是C++默认是各大高校的必修课,另外一个是C++是默认的竞赛语言。几乎所有的online judge(在线评测平台)都一定支持C++,但支持Python的很少。

除了Python和C++之外,最好还需要会一门后端语言,比如Java、go等。

一个好的算法模型一定是基于大量数据训练的基础上的。所以大数据的相关知识也是这行的入门必备技能,同样,由于通常是作为工具使用,所以很难会在面试当中做要求,主要还是在实际工作当中使用。

大数据这个部分往往没有一个统一的规范或者是标准,有些大公司(如阿里)甚至有自己完全造的轮子。一般来说主流还是基于hadoop家族,只不过各个公司的侧重点可能不同。有些偏好spark,有些喜欢hive,还有些可能还是更早的MapReduce。

国内外网站

如果你想搜索比较新颖的机器学习资料或是文章,可以到以下网站中搜索,里面不仅包括了机器学习的内容,还有许多其它相关领域内容,如数据科学和云计算等。
InfoWord:http://www.infoworld.com/reviews/
Kdnuggets:http://www.kdnuggets.com
Datasciencecentral:http://www.datasciencecentral.com/
Datascienceplus:http://datascienceplus.com
数据分析网:http://www.afenxi.com/

数据科学竞赛

关于数据分析的竞赛,国内国外都有,下面推荐几个比较火的竞赛网站 :
Kaggle 比赛,网址:https://www.kaggle.com/
DataCastle 比赛,网站:http://www.pkbigdata.com/

ML 相关算法参考

  • 决策树 - 参考:decision Tree(Python 实现)

http://blog.csdn.net/dream_angel_z/article/details/45965463

  • SVM 支持向量机-参考:pluskid 支持向量机三重境界

http://blog.pluskid.org/?page_id=683

  • Adaboost - 参考:组合算法 - Adaboost

http://blog.csdn.net/huruzun/article/details/41323065

  • Random Forest - 参考: 随机森林算法

http://www.cnblogs.com/wentingtu/archive/2011/12/22/2297405.html

  • 朴素贝叶斯算法- 参考:Naive Bayes 算法实现

http://blog.csdn.net/dream_angel_z/article/details/46120867

  • 人工神经网络

参考:http://www.cnblogs.com/luxiaoxun/archive/2012/12/10/2811309.html

  • Apriori 算法 - 参考地址:Apriori 关联分析

http://www.csuldw.com/2015/06/04/2015-06-04-Apriori/

  • K  最近邻算法-参考:KNN 从原理到实现

http://blog.csdn.net/dream_angel_z/article/details/45896449

  • 梯度树提升 GTB 算法 - 参考:Gradient Tree Boosting(或 GBRT)

http://blog.csdn.net/dream_angel_z/article/details/48085889

  • K-means 聚类 - 参考:K-means cluster

http://blog.csdn.net/dream_angel_z/article/details/46343597

  • 组合算法总结 - 参考:Ensemble 算法总结

http://www.csuldw.com/2015/07/22/2015-07-22%20%20ensemble/

  • EM 期望最大算法 - 参考:EM 算法

http://blog.csdn.net/zouxy09/article/details/8537620

  • Logistic 回归 - 参考:逻辑回归

http://blog.csdn.net/wangran51/article/details/8892923

  • HMM 隐马尔可夫模型,参考:HMM

http://blog.csdn.net/likelet/article/details/7056068

  • 条件随机场,参考:CRF

http://www.tanghuangwhu.com/archives/162

  • 随机森林和 GBDT,参考:决策树模型组合之随机森林与 GBDT

http://www.cnblogs.com/LeftNotEasy/archive/2011/03/07/1976562.html

  • 特征选择和特征提取,参考:特征提取与 特征选择

http://blog.csdn.net/lanbing510/article/details/40488787

  • 梯度下降法,参考:gradient descent

http://blog.csdn.net/woxincd/article/details/7040944

  • 牛顿法,参考:牛顿法

http://blog.csdn.net/luoleicn/article/details/6527049

  • 线性判别分析,参考:线性判别

http://www.cnblogs.com/jerrylead/archive/2011/04/21/2024384.html

  • 深度学习 - 深度学习概述:从感知机到深度网络

http://www.cnblogs.com/xiaowanyer/p/3701944.html


人工智能学习路线,记得收藏哦

零基础入门:

Python小白基础入门教程 Python入门到精通教程
零基础必备:全套Python教程_Python基础入门视频教程,零基础小白自学Python入门教程

python基础进阶:Python深入浅出进阶教程【敢信?】收藏=点赞十倍
Python实战Djongo项目:python企业级开发项目-手把手从0到1开发《美多商城》
mysql数据库:MySQL全套教程,MySQL从基础到黑马订单案例实战
机器学习算法:3天快速入门python机器学习
聚类算法:360°解读机器学习经典算法——聚类算法
数据挖掘:Python教程,4天快速入门Python数据挖掘,系统精讲+实战案例
Web服务器:Python高级语法进阶教程_python多任务及网络编程,从零搭建网站全套教程
180分钟爬虫入门:180分钟轻松获取疫情数据,Python爬虫入门课
Scrapy框架:Python爬虫基础,快速入门Scrapy爬虫框架
多线程:python多线程编程

人工智能入门:智能机器人软件开发教程基础,从helloworld到神经网络
人工智能深度学习:智能机器人软件开发教程基础,从helloworld到神经网络
图像与视觉处理:人工智能教程|零基础学习计算机视觉快速入门

机器学习算法工程师到底应该学哪个编程语言?相关推荐

  1. 转载:机器学习算法工程师秋招总结

    转载:原文链接:https://blog.csdn.net/zichen_ziqi/article/details/83308809 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权 ...

  2. 机器学习算法工程师需要掌握的技能与要踩的坑

    1. 前言 本来这篇标题我想的是算法工程师的技能,但是我觉得要是加上机器学习在标题上,估计点的人会多一点,所以标题成这样了,呵呵,而且被搜索引擎收录的时候多了一个时下的热门词,估计曝光也会更多点.不过 ...

  3. 一个机器学习算法工程师的基本素质~

    本文出处:https://zhuanlan.zhihu.com/p/21276788,原作者:吳YH堅 1. 前言 本来这篇标题我想的是算法工程师的技能,但是我觉得要是加上机器学习在标题上,估计点的人 ...

  4. 算法工程师到底在干嘛

    转https://www.infoq.cn/article/pwDoFVzG*ZgGaAQhvwEL 虽说和作者做的领域不同,结合自身工作体验,这个作者说的还是很真实的. 本文经原作者授权整理发布 算 ...

  5. 2018年机器学习算法工程师求职经验搬运

    机缘巧合下遇到了这篇文章... ---------------------  作者:GeekZW  来源:CSDN  原文:https://blog.csdn.net/zichen_ziqi/arti ...

  6. python算法工程师需要会写什么_算法工程师到底在干嘛

    本文经原作者授权整理发布 算法工程师到底有什么特别之处?这个岗位真的比普通工程师高一等吗?同为工程师,算法工程师为啥工资高几倍?从普通工程师转为算法工程师,会有多困难?算法真的那么难搞吗? 不知道各位 ...

  7. 上海/北京内推 | 百度商业研发部模型团队招募机器学习算法工程师/实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 百度 百度商业研发部模型团队传承自百度凤巢model组,长久以来以开创.领 ...

  8. 机器学习算法工程师的自我修养

    https://www.toutiao.com/a6647345854191501828/ 2019-01-18 10:14:00 通往机器学习算法工程师的进阶之路是崎岖险阻的.<线性代数> ...

  9. Interview:人工智能岗位面试—人工智能岗位求职之机器学习算法工程师必备知识框架结构图

    Interview:人工智能岗位面试-人工智能岗位求职之机器学习算法工程师必备知识框架结构图 目录 机器学习算法工程师思维导图 机器学习算法工程师思维导图 后期继续更新-- 1.思维导图01

最新文章

  1. 数据蒋堂 | 时序数据从分表到分库
  2. arm指令中mov和ldr及ldr伪指令的区别
  3. eclipse和idea代码通用吗_python能在苹果手机上运行吗
  4. python实现一个商品管理_python编写商品管理
  5. CDATA C#操作XML(无命名空间),添加/删除/编辑节点
  6. PHP删除数组中空值的方法介绍
  7. linux怎么用命令备份数据库,使用linux的mysqlhotcopy命令备份数据库
  8. C语言字符串倒排,C语言兑现简单的倒排文件索引
  9. 转的,程序员如何缓解压力
  10. 高光谱和图像特征相融合的生菜病害识别
  11. win11虚拟内存如何设置 Windows11设置虚拟内存的步骤方法
  12. 【转】ASP.NET AJAX入门系列(8):使用ScriptManager控件
  13. 现代通信原理:第七章部分习题答案
  14. 年龄、性别2022 cnn算法笔记
  15. Linux服务篇--企业级调度器LVS
  16. 身份证归属地数据包下载
  17. lombok导入报错,版本1.18.12已在maven本地仓库中
  18. Java8流处理正序倒序排序
  19. Java输出九九乘法表(99乘法)
  20. 更新升级windows11提示“该电脑必须支持安全启动

热门文章

  1. python实现PDF文件合并操作,附可直接使用的exe文件
  2. JAVA练习200-峰与谷
  3. C++静态成员函数与静态成员变量
  4. PIE SDK水体指数法
  5. Redis学习2之redis-benchmark使用方法总结
  6. S3C6410裸机SD卡驱动(SDIO模式)
  7. Go-数字签名详解与Rsa数字签名代码
  8. Rsync 数据备份工具
  9. java 视频转换 avi 转 MP4
  10. 快速去除照片的背景颜色和修改照片的背景颜色