一、机器学习算法工程师需要掌握的技能
image机器学习算法工程师需要掌握的技能包括
(1)基础数据结构与算法
- 树与相关算法
- 图与相关算法
- 哈希表与相关算法
- 矩阵与相关算法
(2)概率和统计基础
(3)机器学习理论
3.1 无监督学习
3.2 有监督学习
3.3 基础理论
(4)特征处理
- 特征选择处理
- 特征规范化
- 特征离散化
- 特征交叉
(5)开发语言和开发工具
- 大数据开发工具(Storm、Spark、Hadoop)
- 单机开发工具(numpy、sk-learn、pandas、libsvm、xgboost)
- 开发语言(Scala、R、Python)
(6)基础开发能力
- 代码整洁度、可读性和可维护性
- 稳定性、性能、健壮性调优能力
- 逻辑抽象复用
- 单元测试
(7)架构设计
- 机器学习相关服务架构
- 数据仓库
关注我的技术公众号,每天推送优质文章
关注我的音乐公众号,工作之余放松自己
微信扫一扫下方二维码即可关注:
音乐公众号
技术公众号
网友评论