微信改版,加星标不迷路!

Part.1

我是小A,一个没能当成算法工程师的菜鸡Java工程师,内心却等着上AI这趟车。

去年正是人工智能火热的时候,看着各种高薪招聘,我沉寂很久的内心也火热起来了。但是想归想,我内心还是有很多纠结的。

自己已经很多年没有碰过高数线代概率论,“刚毕业的本科生也能年薪50万”这样的话看着心动,但又觉得不会那么容易。

身边转型的朋友倒是越来越多,想来想去,我决定自己先自学一番。

我瞄准了算法工程师里最火的推荐算法,毕竟开源资料多如牛毛,有啥不懂,Google一下,问题全解决。在撸完西瓜书、统计学习方法后,自己动手刷了刷天池的新人赛。但是成绩一直很一般,却不知该如何下手。

Part.2

前辈说,不能等着什么都学会了,才去找工作,不然黄花菜都凉了。于是,我鼓起勇气,就拿现有的项目试试看吧。一顿海投之后,还真有收到不少面试邀请,其中还不乏行业老大!我的求职之路start!

面试那天早上在电梯里碰到了同一层下的哥们,凑过去套近乎发现是面同一岗位的竞争对手。不过是从化学专业转过来的,对自己多了点信心,感觉offer有点稳!





回顾下面试的情况:


一面只是简单问了下个人情况,二面的技术面竟然是我和电梯那位小哥一起。

不过之前了解了些情况,对自己还是很自信的,强调了自己的Java背景,什么转型上手快啊、学习能力强。面试官听完自我介绍开始对我俩提问了。

面试官:推荐系统有哪些处理方式?

我 :(这还不简单,早背下来了)基于内容推荐、协同过滤、矩阵分解与隐语义模型

面试官:嗯,好

帅哥:还有word2vec行为序列建模

面试官点点头。

面试官:小A,你来说说基于内容的推荐是怎么做的

我:对文本做表示(简单的主题词提取、词袋模型表示、TF-IDF向量表示),再匹配距离。

面试官转向小帅哥:协同过滤有哪几种?它的基本原理是什么?

帅哥:两种,基于用户的协同过滤推荐,基于物品的协同过滤推荐。协同过滤就是一种基于近邻的推荐算法。

面试官点点头。

面试官:那么你们各自最常使用的是哪种?说说理由吧。

我(抢答):最常使用的是基于物品的协同过滤。原因是物品相似度的稳定度高,而且可以给出可理解的解释

帅哥:同意

面试官:实际应用时,有新数据会遇到冷启动问题,你一般怎么解决这个问题

我:(卧槽!他说的是啥?)额···

帅哥:基于内容的推荐可以一定程度缓解冷启动问题,还是就是要采集信息了

面试官低着头,抬了抬眉毛。

面试官:TF-IDF计算方式,表示成向量以后,相似度计算的度量准则有哪些?

帅哥:两个部分term frequency和inverse document frequency,计算后作乘积。度量标准有cos距离,pearson相似度,Jaccard相似度等

我:······

面试官:你会用word2vec对用户行为序列进行建模,了解word2vec的模型结构吗?层次化softmax和负例采样分别是什么样的?

帅哥:是一个不带隐层的分类器,比如CBOW就是用窗口内周边的词去预测中间词,因为尾部的类别(词表大小)很多,所以需要用一些方式去优化,比如层次化softmax是构建了一颗哈夫曼树,然后把平铺开的多分类转成类似多次二分类;negative sampling是采样一部分非positive的类别构建分类器。具体的图是这样的...

我:······

面试官:换个领域吧。能写一下SVM的原理公式吗?

帅哥:拿起笔洋洋洒洒

我:······

Part.3

一如我当初的预料,面试呈现碾压态势,只不过是小帅哥碾压了我.......

我不记得最后那十几分钟是怎么度过的,只恨没有一个洞给我钻进去,什么算法工程师刚毕业也能做,不懂数理啥都做不了!

出门时我很不甘心的问:你咋这都懂呢?你不是化学专业出身吗,咋比我这个程序员还程序员?

小帅哥答:一开始我也遇到过你这种情况,并不理解算法背后的原理和数学知识,说来有点惭愧,面试不知道失败多少次才下定决心改变。朋友推荐我去学习网易微专业的机器学习工程师和人工智能数学基础,我才彻底跨进了人工智能的大门,虽然路还很远,不过总算找到正确的方向了。

听了小帅哥话,我心态有点不好,小帅哥说网易云课堂还经常有免费的直播课和体验课,我可以先看免费的课程体验下,再看看自己是不是合适,我觉得小帅哥讲的还挺有道理。 收集来这些免费福利分享给大家:

PART 1

免费直播课

直播主题

《用机器学习算法剖析大神战术,顺利吃鸡!》

12月13日 周四 20:00


直播大纲

1. 数据可视化, 花样分析吃鸡的必胜之道

2. 从数据角度区分玩家风格

非监督学习之k-means聚类

3.动态数据可视化,深层分析每一类玩家特征

4. 搭建游戏排名预测的基线

监督学习之RandomForest做回归预测

5.特征工程在预测中的重要性,如何提升预测准确率

直播讲师

潘皓文 哥伦比亚大学

三年Kaggle 比赛经历,多次获得top 5%名次

主研机器学习在金融行业的应用和深度学习终端产品化落地

PART 2

免费体验课

《机器学习基础》

课程大纲

1.机器学习的就业前景

2.Python实战学习

(附15天学习计划和趣味项目源码)

3.机器学习工程师的实际应用

小姐姐群内答疑

PART 3

人工智能学习资料包

6个实战案例学习资料及代码

面试相关问题

程序员简历模板

数学基础学习资料

134篇国际经典论文集


领取方式


扫描二维码,添加网易云课堂助教小姐姐微信

即可参与直播公开课+超值资料包

(添加微信号:netease404,通过审核后即可免费报名)

席位有限,先到先得

点击【阅读原文】,一键领取所有福利~

博士毕业,信心满满的去面算法工程师,竟然凉了...相关推荐

  1. 信心满满的去面算法工程师,竟然凉了...

    我是小A,一个没能当成算法工程师的菜鸡Java工程师,内心却等着上AI这趟车. 去年正是人工智能火热的时候,看着各种高薪招聘,我沉寂很久的内心也火热起来了.但是想归想,我内心还是有很多纠结的. 自己已 ...

  2. 博士毕业后,去哪儿?

    点上方蓝字视学算法获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 文章 | 喻海良科学网博客.中外学术情报(Academic_Informa ...

  3. 本科生去面试算法工程师心酸的故事

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 微信公众号:AI算法与图像处理 作者的博客: https://bl ...

  4. 一个本科生去面试算法工程师自取其辱的故事

    2018年1月,我准备好了简历,在拉勾上往该公司投递了一份简历. 半小时后收到回复,表示不符合公司的要求,被拒绝了. 经过半年的积累,无意间又发现这家公司有更新招聘信息,我觉得这家公司挺不错的,于是很 ...

  5. 转------(值得思考)一个本科生去面试算法工程师自取其辱的故事

    https://blog.csdn.net/qq_17278169/article/details/81212625

  6. 年薪30W起,如何4个月拿下AI算法工程师offer?

    自2017年10月开设第1期课程以来,我们已经帮助了数千名同学迈入了AI人工智能领域,同时与阿里.腾讯等大厂达成深度人才战略合作,光环人工智能课程学员可额外享受大厂及其生态系企业人才直推福利. 在以往 ...

  7. 最差的算法工程师能差到什么程度?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 编辑:Amusi(CVer) |  来源:知乎 https://w ...

  8. 计算机专业博士毕业月薪多少一般,博士毕业月薪多少一般 好找工作吗

    博士学历一般是学历的最高水平,取得博士学历对以后的发展非常有帮助,下面小编为大家提供博士毕业之后的月薪水平,仅供大家参考. 博士毕业的薪资水平 去企业工作的博士.不同专业差别很大,另外顶尖名校和一般2 ...

  9. 非计算机专业本科毕业如何迅速成长为一名算法工程师

    非计算机专业本科毕业如何迅速成长为一名算法工程师 2018年11月27日 10:11:13 adam-liu 阅读数 4561 首先先offer镇楼 我想介绍一下我的学习经历,希望对一些还处于迷茫时期 ...

最新文章

  1. mysql 手动写时间_关于数据库中如何存储时间的一点思考
  2. ASP.NET学生信息管理系统-权限管理-用户资料
  3. java转换为字符串_java – 如何从int转换为字符串?
  4. sql server datetime取年月_快速定位数据库性能问题,RDS推出慢SQL统计分析
  5. QSerialport多线程方法
  6. 定义和声明之间有什么区别?
  7. [JNI] 开发之旅 (2)解释jni helloworld实例
  8. How can I add a site title refiner
  9. 基于springboot的薪资管理系统设计
  10. mybatis源码解析
  11. 【python报错】Python词云库wordcloud不显示中文
  12. 小玩意 - 银行业务的模拟系统(C++)
  13. 计算机基础知识测试1,计算机基础知识测试试题及答案(网络)1
  14. [转]关于Gmail打不开的解决办法
  15. Android8.0 修改默认铃声 添加新铃声
  16. socket编程为什么需要htons(), ntohl(), ntohs(),htons() 函数
  17. SM2 SM3 SM4加密java实现
  18. kaggle中关于图像的比赛整理
  19. flashcache安装使用
  20. [1150]Linux服务器上使用rz命令上传文件报:Segmentation Fault

热门文章

  1. “程序员数学不行,干啥都不行!”高级开发:90%都是瞎努力!
  2. 用Python远程登陆服务器的最佳实践
  3. 一次改变未来10年人生的机会
  4. 交通图网络太大太复杂,没法处理?DMVST-Net巧妙处理
  5. 超过C++、压制Java与C,Python拔得TIOBE年度编程语言!
  6. 从1400篇机器学习文章中精选出Top 10,帮你找找上班的感觉!
  7. TensorFlow可以做什么?让Google Brain首席工程师告诉你
  8. 阿里成立达摩院,引入10位顶尖科学家3年投入预计超1000亿,马云提出4条期待(附:学术咨询委员会成员名单)
  9. 神经网络要从原子抓起:原来白花花的银子才是神经芯片的未来
  10. Spring Boot 五种热部署方式,极速开发就是生产力!