机器学习算法工程师到底应该学哪个编程语言?
凡是互联网公司的算法工程师,几乎清一色都是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到神经网络
图像与视觉处理:人工智能教程|零基础学习计算机视觉快速入门
机器学习算法工程师到底应该学哪个编程语言?相关推荐
- 转载:机器学习算法工程师秋招总结
转载:原文链接:https://blog.csdn.net/zichen_ziqi/article/details/83308809 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权 ...
- 机器学习算法工程师需要掌握的技能与要踩的坑
1. 前言 本来这篇标题我想的是算法工程师的技能,但是我觉得要是加上机器学习在标题上,估计点的人会多一点,所以标题成这样了,呵呵,而且被搜索引擎收录的时候多了一个时下的热门词,估计曝光也会更多点.不过 ...
- 一个机器学习算法工程师的基本素质~
本文出处:https://zhuanlan.zhihu.com/p/21276788,原作者:吳YH堅 1. 前言 本来这篇标题我想的是算法工程师的技能,但是我觉得要是加上机器学习在标题上,估计点的人 ...
- 算法工程师到底在干嘛
转https://www.infoq.cn/article/pwDoFVzG*ZgGaAQhvwEL 虽说和作者做的领域不同,结合自身工作体验,这个作者说的还是很真实的. 本文经原作者授权整理发布 算 ...
- 2018年机器学习算法工程师求职经验搬运
机缘巧合下遇到了这篇文章... --------------------- 作者:GeekZW 来源:CSDN 原文:https://blog.csdn.net/zichen_ziqi/arti ...
- python算法工程师需要会写什么_算法工程师到底在干嘛
本文经原作者授权整理发布 算法工程师到底有什么特别之处?这个岗位真的比普通工程师高一等吗?同为工程师,算法工程师为啥工资高几倍?从普通工程师转为算法工程师,会有多困难?算法真的那么难搞吗? 不知道各位 ...
- 上海/北京内推 | 百度商业研发部模型团队招募机器学习算法工程师/实习生
合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 百度 百度商业研发部模型团队传承自百度凤巢model组,长久以来以开创.领 ...
- 机器学习算法工程师的自我修养
https://www.toutiao.com/a6647345854191501828/ 2019-01-18 10:14:00 通往机器学习算法工程师的进阶之路是崎岖险阻的.<线性代数> ...
- Interview:人工智能岗位面试—人工智能岗位求职之机器学习算法工程师必备知识框架结构图
Interview:人工智能岗位面试-人工智能岗位求职之机器学习算法工程师必备知识框架结构图 目录 机器学习算法工程师思维导图 机器学习算法工程师思维导图 后期继续更新-- 1.思维导图01
最新文章
- 数据蒋堂 | 时序数据从分表到分库
- arm指令中mov和ldr及ldr伪指令的区别
- eclipse和idea代码通用吗_python能在苹果手机上运行吗
- python实现一个商品管理_python编写商品管理
- CDATA C#操作XML(无命名空间),添加/删除/编辑节点
- PHP删除数组中空值的方法介绍
- linux怎么用命令备份数据库,使用linux的mysqlhotcopy命令备份数据库
- C语言字符串倒排,C语言兑现简单的倒排文件索引
- 转的,程序员如何缓解压力
- 高光谱和图像特征相融合的生菜病害识别
- win11虚拟内存如何设置 Windows11设置虚拟内存的步骤方法
- 【转】ASP.NET AJAX入门系列(8):使用ScriptManager控件
- 现代通信原理:第七章部分习题答案
- 年龄、性别2022 cnn算法笔记
- Linux服务篇--企业级调度器LVS
- 身份证归属地数据包下载
- lombok导入报错,版本1.18.12已在maven本地仓库中
- Java8流处理正序倒序排序
- Java输出九九乘法表(99乘法)
- 更新升级windows11提示“该电脑必须支持安全启动