首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
莫斯科老王
深圳北理莫斯科大学 数据分析师
发布于山东
关注
已关注
取消关注
@苏学算法:
超详细|算法岗的学习路线大总结|机器学习|深度学习
祝大家中秋快乐啊,假期宅家,总结一波 前言 上一篇 论机械狗如何硬卷算法岗 主要从宏观的角度分享了非科班转算法的历程,本篇将分析具体的算法岗学习路线 笔者非科班出身,基础还相对薄弱,本文肯定会有诸多错误或者疏漏,欢迎指出和补充。 算法岗的面试主要分为四大项,具体顺序可能因面试官而异 Coding,给你一道题限时完成 机器学习 or 深度学习基础 论文 or 项目介绍 其他问题 & 向面试官提问 本文将从以上四点进行展开 一、数据结构 & 算法题 随着算法岗越来越卷,Coding几乎成了面试必考的一项,而且在面评中的权重也越来越高,根据个人面试经验,如果这一环节没有很顺利得完成的话,几乎必挂,尤其对于非科班转行的同学,需要特别重视。 刷题时间没有“太早”之说,当你定好自己的职业规划之后,就可以开始着手刷题,最好可以写自己的刷题笔记,别人的笔记永远没有自己的更加印象深刻。 把秋招面试当作高考或者考研,大致在1~3个月之前开始刷题冲刺。 刷题 尽量保证自己熟悉掌握的题量在 200 道以上 牛客 剑指offer: 相对 LeetCode 简单些,早些年面试前刷这个就足够了,但是现在肯定是不够 LeetCode: 首先刷 Hot100,而后再分模块刷,一定要把类似的题目放在一起刷,面试的时候很有可能遇到变种题,此时举一反三就变得很重要 高频题目汇总 个人总结了 200 道左右常见的面试题,具体可以看个人博客 【完整版】个人面试总结 数据结构 & 算法题 & 概率题 & 机器学习 https://blog.csdn.net/weixin_41888257/article/details/107397221) 推荐刷题指南 刷题最好有“参考答案”,并需要举一反三,推荐几个关于算法刷题汇总的 Github 热榜 labuladong: https://github.com/labuladong/***ing-algorithm 小浩算法: https://github.com/geekxh/hello-algorithm 二、机器学习 & 深度学习基础 & 进阶学习路线 推荐一篇极其详尽的算法岗学习路线,重磅 | 完备的 AI 学习路线,最详细的资源整理!,但是,这篇本质上是一个“学不完”系列,本文将根据个人理解,去繁就简,以面试核心考点为重点展开 机器学习 学习新知识时,总是从已知领域引向未知领域,而老师就很好地充当了这一引领的角***教学是入门一个新领域最易上手的方式 1. 公开课|吴恩达《Machine Learning》 这绝对是机器学习入门的首选课程,没有之一!即便你没有扎实的机器学习所需的扎实的概率论、线性代数等数学基础,也能轻松上手这门机器学习入门课,并体会到机器学习的无穷趣味。 课程主页:https://www.coursera.org/learn/machine-learning 中文视频:[网易云课堂] https://study.163.com/course/introduction/1210076550.htm?inLoc=ss_ssjg_tjlb_%E5%90%B4%E6%81%A9%E8%BE%BE 中文笔记及作业代码:https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes 2. 公开课|吴恩达 CS229 吴恩达在斯坦福教授的机器学习课程 CS229 与 吴恩达在 Coursera 上的《Machine Learning》相似,但是有更多的数学要求和公式的推导,难度稍难一些。该课程对机器学习和统计模式识别进行了广泛的介绍。 课程主页: http://cs229.stanford.edu/ 中文视频: http://open.163.com/special/opencourse/machinelearning.html 中文笔记: https://kivy-cn.github.io/Stanford-CS-229-CN/#/ 速查表: 这份资源贡献者是一名斯坦福的毕业生 Shervine Amidi。作者整理了一份超级详细的关于 CS229的速查表 https://zhuanlan.zhihu.com/p/56534902 作业代码: https://github.com/Sierkinhane/CS229-ML-Implements 3. 公开课|李宏毅机器学习 课程主页: 最新2021年课程 https://speech.ee.ntu.edu.tw/~hylee/ml/2021-spring.html BiliBili: https://www.bilibili.com/video/BV1JE411g7XF?from=search&seid=4319647467302480504&spm_id_from=333.337.0.0 学习笔记: https://github.com/datawhalechina/leeml-notes 教学视频作为入门是绝佳的,但是口语化的教学不利于学习过程中对细节的考究,因此后面推荐一些书籍。 4. 书籍|《机器学习》 周志华的《机器学习》被大家亲切地称为“西瓜书”。这本书非常经典,讲述了机器学习核心数学理论和算法,适合有作为学校的教材或者中阶读者自学使用,入门时学习这本书籍难度稍微偏高了一些。 读书笔记: https://www.cnblogs.com/limitlessun/p/8505647.html#_label0 公式推导: https://datawhalechina.github.io/pumpkin-book/#/ 课后习题: https://zhuanlan.zhihu.com/c_1013850291887845376 5. 书籍|《统计学习方法》 李航的这本《统计学习方法》堪称经典,包含更加完备和专业的机器学习理论知识,作为夯实理论非常不错,该书已经出第二版了。讲课 PPT: https://github.com/fengdu78/lihang-code/tree/master/ppt 读书笔记: http://www.cnblogs.com/limitlessun/p/8611103.htmlhttps://github.com/SmirkCao/Lihang 参考笔记: https://zhuanlan.zhihu.com/p/36378498 个人部分总结: https://blog.csdn.net/weixin_41888257/article/details/107701677https://blog.csdn.net/weixin_41888257/article/details/107701929 代码实现: https://github.com/fengdu78/lihang-code/tree/master/code 6. 实战|Kaggle 比赛 比赛是提升自己机器学习实战能力的最有效的方式,首选 Kaggle 比赛。 Kaggle 主页: https://www.kaggle.com/ Kaggle 路线: https://github.com/apachecn/kaggle 深度学习 1. 公开课|吴恩达《Deep Learning》 在吴恩达开设了机器学习课程之后,发布的《Deep Learning》课程也备受好评,吴恩达老师的课程最大的特点就是将知识循序渐进的传授给你,是入门学习不可多得良好视频资料。 整个专题共包括五门课程:01.神经网络和深度学习;02.改善深层神经网络-超参数调试、正则化以及优化;03.结构化机器学习项目;04.卷积神经网络;05.序列模型。 网易云课堂: https://mooc.study.163.com/university/deeplearning_ai#/c Coursera: https://www.coursera.org/specializations/deep-learning 课程笔记: https://github.com/fengdu78/deeplearning_ai_books 参考论文: 吴恩达老师在课程中提到了很多优秀论文:https://github.com/fengdu78/deeplearning_ai_books/tree/master/%E5%8F%82%E8%80%83%E8%AE%BA%E6%96%87 课程PPT及课后作业: 吴恩达深度学习课程,包含课程的课件、课后作业和一些其他资料:https://github.com/stormstone/deeplearning.ai 2. 公开课|CS230 Deep Learning 斯坦福的深度学习课程涵盖了CNNs, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization 等深度学习的基本模型,涉及医疗、自动驾驶、手语识别、音乐生成和自然语言处理等领域。 Datawhale整理了该门课程的详细介绍及参考资料: 吴恩达CS230深度学习开课了!视频配套PPT应有尽有 3. 书籍|《深度学习》 完成以上学习后,想要更加系统的建立深度学习的知识体系,阅读《深度学习》准没错。该书从浅入深介绍了基础数学知识、机器学习经验以及现阶段深度学习的理论和发展,它能帮助人工智能技术爱好者和从业人员在三位专家学者的思维带领下全方位了解深度学习。 书籍介绍:《深度学习》通常又被称为花书,深度学习领域最经典的畅销书。由全球知名的三位专家IanGoodfellow、YoshuaBengio和AaronCourville撰写,是深度学习领域奠基性的经典教材。该书被大众尊称为“AI圣经”。 中文版在线阅读: https://github.com/exacity/deeplearningbook-chinese 4. 工具|TensorFlow 官方文档 学深度学习一定离不开 TensorFlow,大厂用 tensorflow 的也不少 官方文档: https://www.tensorflow.org/api_docs/python/tf 中文文档: https://github.com/jikexueyuanwiki/tensorflow-zh 5. 工具|PyTorch官方文档 PyTorch是学深度学习的另一个主流框架 官方文档: https://pytorch.org/docs/stable/index.html 中文文档(版本0.3): https://github.com/apachecn/pytorch-doc-zh 有了机器学习 & 深度学习基础之后,就可以阅读前沿 paper & 深入某一个具体的方向继续学习了 前沿 paper 1. Arxiv Arxiv Stats Arxiv 机器学习最新论文检索主页地址: https://arxiv.org/list/stat.ML/recent?ref=bestofml.com Arxiv Sanity Preserver Andrej Karpathy 开发了 Arxiv Sanity Preserver,帮助分类、搜索和过滤特征 主页地址: http://www.arxiv-sanity.com/?ref=bestofml.com 2. Deep Learning Papers 阅读路线 如果你是深度学习领域的新手,你可能会遇到的第一个问题是“我应该从哪篇论文开始阅读?”下面是一个深入学习论文的阅读路线图! GitHub 项目地址: https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap 这份深度学习论文阅读路线分为三大块: Deep Learning History and Basics Deep Learning Method Applications 3. Deep Learning Object Detection 目标检测(Object Detection)是深度学习 CV 领域的一个核心研究领域和重要分支。纵观 2013 年到 2019 年,从最早的 R-CNN、Fast R-CNN 到后来的 YOLO v2、YOLO v3 再到今年的 M2Det,新模型层出不穷,性能也越来越好 本资源对目标检测近几年的发展和相关论文做出一份系统介绍,总结一份超全的文献 paper 列表。GitHub 项目地址: https://github.com/hoya012/deep_learning_object_detection 自然语言处理 自然语言处理(NLP,Natural Language Processing)是研究计算机处理人类语言的一门技术,目的是弥补人类交流(自然语言)和计算机理解(机器语言)之间的差距。NLP包含句法语义分析、信息抽取、文本挖掘、机器翻译、信息检索、问答系统和对话系统等领域。 课程推荐 CS224n 斯坦福深度自然语言处理课 课程主页: http://web.stanford.edu/class/cs224n/index.html 中文翻译课程: https://www.bilibili.com/video/BV1pt411h7aT?from=search&seid=13892874188533859742&spm_id_from=333.337.0.0 课程笔记: http://www.hankcs.com/?s=CS224n%E7%AC%94%E8%AE%B0 计算机视觉 课程推荐 李飞飞:CS231n课程: 课程主页: http://cs231n.stanford.edu/ 网易云课堂: https://study.163.com/course/introduction/1004697005.htm 项目笔记: https://github.com/cs231n/cs231n.github.io 推荐系统 这两年,CV 都卷的不能再卷了,主要是供需关系导致,CV岗的需求比推荐岗小的多。也有很多同学做的是CV,而后面试直接转推荐了,面试官主要 care 的还是你的潜力,而非具体做的方向 1. 推荐课程 推荐系统专项课程《Recommender Systems Specialization》 这个系列由4门子课程和1门毕业项目课程组成,包括推荐系统导论,最近邻协同过滤,推荐系统评价,矩阵分解和高级技术等。 学习地址: https://www.coursera.org/specializations/recommender-systems 2. 书籍 《推荐系统实践》(项亮 著) 《深度学习推荐系统》(王喆 著) 3. 推荐项目 今日头条推荐系统机制介绍,面向内容创作者。分享人:项亮,今日头条推荐算法架构师: https://v.qq.com/x/page/f0800qavik7.html? 3分钟了解今日头条推荐系统原理 https://v.qq.com/x/page/g05349lb80j.html? 三、论文 or 项目介绍 关键 面试官希望从面试中了解到的是你的学习能力 & 潜力,而不是你做的demo细节。当然,越是大厂越是如此,腾讯、字节、阿里皆如此 你做的东西你最清楚,面试莫慌,在面试经验丰富的情况下,你就是你的项目的权威 每次面试,把项目细节都要越扣越深,这样才能对答如流 把自己的项目不断重复介绍,可以录音,反复听。你所说的每句话、每个词,都可能是面试官挖坑的关键词! 四、其他问题 & 向面试官提问 其他问题 比如一般面试官都会问,你现在还有哪些offer,你有没有女朋友等。下面分析面试官的意图 & 应对策略 你还有哪些ofer: 面试官想知道你在市场上的价值是多少,这个时候应该实话实说 你有没有女朋友: 面试官想知道你的稳定性如何,如果和你女朋友异地,那你的稳定性就会偏低。不是异地很简单,异地的话可以表明你们之间的关系稳定,后面会在同城发展。如果没有女朋友的话,那说明你的加班成本低,表面自己并不怕加班即可 转方向有没有问题: 比如你之前做的是CV,后面需要做推荐,面试官一般会问该问题。表面你愿意学习即可 反问面试官 当你想从网上检索一些问题而不得的时候,这就是一个极佳的补充了解的机会。你可以试着提问 您对我后续学习有什么建议: 其实你想打探面试官对你的印象,但是又不能直接问(公司是禁止面试官直接透露面评的),换个问法,效果完全不同,这么问面试官基本都会实话实说 部门的发展情况: 具体的部门情况是很难从其他渠道获取的,面试官可以带你真实了解部门详情 参考 重磅 | 完备的 AI 学习路线,最详细的资源整理! 题主本硕机械专业,自学转互联网 算法岗成功,获得阿里、字节、美团、华为等 15+ offer后续会在公众号 「苏学算法」分享各类学习笔记、面试经验,感兴趣的可以关注一波 😊 😊 😊
点赞 32
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-28 16:18
腾讯_大数据高性能开发(准入职员工)
腾讯音乐内推
腾讯 软件开发 面经9月06日 网申9月07日 测评9月13日 一面自我介绍项目介绍零拷贝DMA缓存分配回收策略分级缓存池 扩容机制 分级策略RBACJWT加密算法es 倒排索引实现一个分词器分词算法结果集排序规则怎么判断结果和用户的相关性怎么计算相关性 频率、密度、权重限流和熔断如何实现一个限流机制场景题 QQ音乐推荐策略怎么计算用户的音乐偏好怎么计算用户和音乐的匹配度怎么设计推荐算法怎么过滤掉用户已经听过/推荐过的音乐怎么压缩听歌记录说一下布隆过滤器怎么解决哈希冲突k8snetstat、jstat命令Docker资源隔离原理HTTPS握手过程C++虚函数手撕(easy)反问全程70分...
腾讯音乐娱乐集团一面128人在聊
点赞
评论
收藏
分享
昨天 15:59
字节跳动_后端开发
从字节实习转正失败到拿校招offer|这6个月教会我的事
最近刷到好多26届学弟学妹在问实习转正的事,但平常工作日实在太累了 所以在周末分享一下作为去年在字节实习了半年最后“翻车”的25届后端开发er,将踩过的坑和悟到道理整理出来——转正失败不代表你不行,反而是最珍贵的成长课💡先说说我的故事:在字节实习6个月,分配的需求均独立上线且未出现事故,由于初入社会不懂人情世故并且和老板不在一个base地 老板仅觉得我符合预期 缺乏亮点 达不到校招生的要求 hc给了外面校招生 当时的我躲在会议室哭到窒息,觉得自己像个笑话。但转折是——离职后春招重新面了3轮技术面,最后还是拿到了字节后端校招offer✨经历带给我的成长如果你还在实习中并且非常希望转正留在组内:...
投递字节跳动等公司10个岗位
点赞
评论
收藏
分享
06-30 08:52
广东食品药品职业学院 C++
有人内推嘛,好难找啊一个面试都收不到
Twilight_m...:
表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞
评论
收藏
分享
07-26 07:41
门头沟学院 C++
互联网大厂
大厂都在这了 超一线大厂都不太卡 美团和快手也不是特别卡 剩下的交给牛友锐评了
风评不好的公司,你会去吗...
点赞
评论
收藏
分享
07-30 18:46
合合信息_运营管理_HR
合合信息秋招——小而美厂
不知道现在大家找工作都看啥,头部大企业确实可以给更大的平台和保底空间,至少辞职了也有title,但是也可以看看发展中的小厂,想来上海的同学可以看看咱们,小赛道,但是发展很好,基本做到了行业top级别合合信息估计大家都没听过,我当年秋招之前也没听过,但公司的一个产品应该知名度还行,就是扫描全能王这个软件。公司成立挺久了,没记错的话是2006年,应该是最早一批搞大数据的企业。部门氛围很好,正式员工一般也不加班,早上9.30到公司都还没啥人,免费早晚餐,六点半晚餐,七点半应该就没人了。ld,mt都很好相处,弹性打卡,最晚十一点。正式员工直接不用打卡。不了解应届生工资,但如果是应届生进去的话,感觉真的...
投递合合信息等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
7444
2
...
虾皮秋招一面
3204
3
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
2707
4
...
百度提前批 三面
2659
5
...
小鹏offer
1530
6
...
被猿辅导挂了简历,但我想说...
1418
7
...
虾皮一面凉经
1376
8
...
上班一周,工资还没拿,先欠公司两千
1312
9
...
最强本科✌
1305
10
...
大学四年,我感觉我像个“孤勇者”
1222
创作者周榜
更多
正在热议
更多
#
简历上的经历如何包装
#
29556次浏览
821人参与
#
秋招被确诊为……
#
164149次浏览
751人参与
#
中兴秋招
#
205720次浏览
2295人参与
#
工作中哪个瞬间让你想离职
#
63683次浏览
569人参与
#
你最希望上岸的公司是?
#
135216次浏览
705人参与
#
和同事相处最忌讳的是__
#
24444次浏览
244人参与
#
25届网易互娱暑实进度
#
78429次浏览
702人参与
#
虾皮求职进展汇总
#
249460次浏览
1856人参与
#
投格力的你,拿到offer了吗?
#
86782次浏览
583人参与
#
2022毕业即失业取暖地
#
102713次浏览
662人参与
#
2022毕业生求职现身说法
#
89294次浏览
700人参与
#
秋招OC许愿
#
327819次浏览
2450人参与
#
你最近一次加班是什么时候?
#
71005次浏览
350人参与
#
26届的你,投了哪些公司?
#
45281次浏览
497人参与
#
你的秋招第一面感觉怎么样
#
76929次浏览
591人参与
#
柠檬微趣工作体验
#
6740次浏览
40人参与
#
你遇到最难的面试题目是_
#
16675次浏览
201人参与
#
我对___祛魅了
#
48540次浏览
441人参与
#
地平线求职进展汇总
#
52653次浏览
370人参与
#
研究所VS国企,该如何选
#
194840次浏览
1819人参与
#
如果校招重来我最想改变的是
#
271917次浏览
2853人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务