经过多年的发展,推荐系统已经成为互联网产品的标配。很多产品甚至在第一版就被投资人或者创始人要求必须“个性化”,可见,推荐系统已经飞入寻常百姓家。而作为推荐系统的缔造者,推荐系统工程师也越来越受欢迎,本文总结了推荐系统工程师常用的技能树,供大家参考。

一、掌握核心原理的技能

1、数学:微积分,统计学,线性代数;

2、周边学科:信息论基础;

3、推荐算法:CF,LR,SVM,FM,FTRL,GBDT,RF,SVD,RBM,RNN,LSTM,RL;

4、数据挖掘:分类,聚类,回归,降维,特征选择,模型评价。

二、实现系统检验想法的技能

1、操作系统:Linux;

2、编程语言:Python/R, Java/C++/C,sql,shell;

3、RPC框架:thrift, Dubbo,gRPC;

4、web服务:tornado, django, flask;

5、数据存储:redis, hbase, cassandra, mongodb, mysql, hdfs,hive, kafka, elasticsearch;

6、机器学习/深度学习:Spark MLib,GraphLab/GraphCHI,Angel,MXNet,TensorFlow,Caffe, Xgboost,VW,libxxx;

7、文本处理:Word2vec,Fasttext,Gensim,NLTK;

8、矩阵分解:Spark ALS,GraphCHI,implicit,qmf,libfm;

9、相似计算:kgraph, annoy,nmslib, GraphCHI, columnSimilarities(spark.RowMatrix);

10、实时计算:Spark Streaming, Storm,Samza。

三、为效果负责的技能

1、熟悉常见离线效果指标:准确率,召回率,AUC,基尼系数;

2、能够定义产品效果指标:点击率,留存率,转换率,观看完整率;

3、会做对比试验并分析实验结果:指标数据可视化;

4、知道常见推荐产品的区别:Feed流推荐,相关推荐,TopN推荐,个性化推送;

四、其他软技能

1、英文阅读:读顶级会议的论文、一流公司和行业前辈的经典论文和技术博客,在Quora和Stack Overflow上和人交流探讨;

2、代码阅读:能阅读开源代码,从中学习优秀项目对经典算法的实现;

3、沟通表达:能够和其他岗位的人员沟通交流,讲明白所负责模块的原理和方法,能听懂非技术人员的要求和思维,能分别真需求和伪需求并且能达成一致。

「 更多干货,更多收获 」【招聘内推】字节跳动核心团队招聘推荐算法工程师【招聘内推】神策数据招聘推荐算法工程师多任务学习方法在推荐中的演变【电子书分享】美团机器学习实践.pdf【白岩松大学演讲】:为什么读书?强烈建议静下心来认真看完
关注我们

智能推荐

个性化推荐技术与产品社区

长按并识别关注

一个「在看」,一段时光????

【回顾】推荐系统工程师技能树相关推荐

  1. 干货 | 成为一名推荐系统工程师永远都不晚

    作者 | 陈开江 责编 | 何永灿 推荐系统工程师技能树 掌握核心原理的技能 数学:微积分,统计学,线性代数 周边学科:信息论基础 推荐算法:CF,LR,SVM,FM,FTRL,GBDT,RF,SVD ...

  2. 【转】成为一名推荐系统工程师永远都不晚

    原文链接:<干货 | 成为一名推荐系统工程师永远都不晚> 推荐系统工程师技能树 掌握核心原理的技能 数学:微积分,统计学,线性代数 周边学科:信息论基础 推荐算法:CF,LR,SVM,FM ...

  3. 成为一名推荐系统工程师永远都不晚

    作者简介: 陈开江,希为科技CTO,曾任新浪微博资深算法工程师,考拉FM算法主管,个性化导购App<Wave>和<边逛边聊>联合创始人,多年推荐系统从业经历,在算法.架构.产品 ...

  4. 如何成为一名合格的推荐系统工程师?

    由于近些年深度学习技术的飞速发展,大力加速推动了AI在互联网以及传统各个行业的商业化落地,其中,推荐系统.计算广告等领域彰显的尤为明显.由于推荐系统与提升用户量以及商业化变现有着密不可分的联系,各大公 ...

  5. 2020年推荐系统工程师炼丹手册RecSys版

    作者:一元 公众号:炼丹笔记 上卷内容: 2020年推荐系统工程师炼丹手册第二册上卷 Learning to Collaborate in Multi-Module Recommendation vi ...

  6. (241)IC验证工程师技能树

    (241)IC验证工程师技能树 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)IC验证工程师技能树 5)技术交流 6)参考资料 2 FPGA入门与提升课程介绍 1) ...

  7. Web全栈工程师技能树梳理

    FSE-SKILL-TREE Web全栈工程师技能树梳理 各个分支正在细化中,欢迎Star.PR. 点击链接加入群[Web全栈QQ群]:https://jq.qq.com/?_wv=1027& ...

  8. 2019软件测试工程师技能树知识全面梳理

    https://mp.weixin.qq.com/s/V9wT3yIX1zysDqh3ODL08A 2019软件测试工程师技能树知识全面梳理 Batkid2018 51Testing软件测试网 软件测 ...

  9. 2020年推荐系统工程师炼丹手册RecSys-Long Paper版

    公众号:炼丹笔记 作 者:一元 炼丹要练好,须有好丹方,何处寻好的丹方,答曰:顶会!本文继前文继续推出第二弹!如果没看到第一弹的,可以点开下面的文章: https://zhuanlan.zhihu.c ...

最新文章

  1. 80行代码搞定某电影网站所有的下载资源
  2. A*算法解决八数码问题 Java语言实现
  3. 21世纪初最有影响力的20篇计算机视觉期刊论文
  4. simulink中错误object[id]!=NULL Component: Simulink | Category:Model error
  5. SQL基础【十五、join、Inner join、Left join、Right join、Full join】
  6. Fleecing the Raffle
  7. AI评委引热议,阿里巴巴表示:AI不会取代工程师
  8. 数值运算python嵩天_python语法_算数运算+赋值运算符+比较运算符+逻辑运算符
  9. Pandas 矩阵运算
  10. 浏览器上跑:TensorFlow发布实时人物分割模型,秒速25帧,24个部位
  11. springboot 解决put,delete方法获取不到参数问题
  12. rk1808交叉编译opencv_我用AI视觉模组DIY了一个驾驶疲劳监测仪
  13. 在android中如何显示维语
  14. 链表实现直接选择排序
  15. TensorFlow infogan 生成 mnist 数据集
  16. Mac系统升级后开发者证书不被信任,报错/usr/bin/codesign --force --sign
  17. 谢国忠:2012年股市、楼市泡沫终将破灭
  18. 给win8、win10系统添加自定义右键菜单项目
  19. PMP-9.项目经理的能力2
  20. 如何在手机上查询快递?

热门文章

  1. 今日恐慌与贪婪指数为31 恐慌程度有所上升
  2. ChaiNext:BTC将挑战6W关口
  3. 资产组合管理中有哪些基础概念?
  4. Java基础——Oracle(二)
  5. CentOS6 安装Sendmail + Dovecot + Squirrelmail
  6. pap与chap协议
  7. sql server 2012 镜像和出现的问题
  8. 爱情是碗 不开盖的红烧肉----转载
  9. DTNSim.java注释摘要(学习性质,有错漏的可能,红色为不明确部分)
  10. 16种oracle查询日期语句