关于算法:从推荐算法到前端开发字节跳动技术-Leader-们都在学什么

3次阅读

共计 4835 个字符,预计需要花费 13 分钟才能阅读完成。

本文为受权转载内容。内容起源:字节跳动技术范儿

“秋季招聘和金三银四要开始了,我想晋升技术,更上一层楼,除了投简历刷题,还有什么能够致力的方向啊?”

如果你是技术畛域的新人,或者曾经毕业多年、正在思考转向新的技术方向,下面这个问题可能正在困扰着你。

为了答复这个问题,技术范儿找到了多媒体、举荐算法、计算机视觉、强化学习、机器翻译、常识图谱、安卓、iOS、前端等几个方向的 Leader,举荐了各个技术方向的自学资源。

其中,有不少业界出名的书籍、寰球 CS 名校的公开课程,能够系统性地帮你理解一个畛域的全貌。

还有不少利用技术和开源我的项目,工业界的常备工具都列齐了。

另外,也有一些是 Leader 们举荐团队外部同学学习的材料,如果你了解把握得足够好,说不定能够在面试官心目中留下不错的印象。

如果你是正在筹备春招的在校生,或者曾经毕业并心愿在金三银四取得更好的平台,无妨珍藏起来,缓缓学习。

多媒体

多媒体团队 Leader Jessica 举荐了三类内容:

第一类是图像、视频解决的基础理论书籍;

第二类是视频编码标准方面的书籍;

第三类是业内罕用的开源我的项目。

《数字图像处理》

作者:Rafael C. Gonzalez 等

数字图像处理畛域的经典教材,也广泛作为学习图像处理、计算机视觉的入门必备书籍,经久不衰。

《视频解决与通信》

作者:王瑶 等

系统性介绍视频解决关键技术的一本经典教材,从视频基础理论到视频编码、视频通信等。适宜有一点信号系统或者图像处理实践根底的同学进一步学习应用。

《新一代视频压缩编码标准 –H.264/AVC》

作者:毕厚杰、王健

一本能让读者很好地理解支流视频编码技术的参考书。

《Audio Signal Processing and Coding》

作者:Andreas Spanias, Ted Painter, Venkatraman Atti

音频的书相比视频而言少很多,但这本算是音频信号处理与编码畛域较为经典的了,能够作为音频解决学习相干的参考书。

相干开源工程

FFmpeg:https://github.com/FFmpeg/FFmpeg

迄今为止最风行的开源多媒体框架之一,十分弱小,根本算是互联网视频技术相干的必修开源工程了。

vlc:https://github.com/videolan/vlc

Ijkplayer:https://github.com/bilibili/i…

exoplayer:https://github.com/google/Exo…

播放器相干三大经典开源工程,理解支流视频解码、播放技术必选。

Jessica 说,上述这些开源工程基本上是各个方向上不同期间最 top 的了,业内从业者对它们都十分相熟。

举荐算法

抖音举荐团队 Leader William 同学举荐了 5 本书,根本都是深度学习、机器学习方面十分经典的书。

《Deep Learning 深度学习》

作者:Ian Goodfellow、Yoshua Bengio、Aaron Courville

这本书就是业内出名的「花书」,是深度学习畛域奠基性的经典教材。

《入手学深度学习》

作者:李沐 等

William 说,这是他见过最好的机器学习、深度学习教材,实践与实际联合,并且中英双语都有,而且还是收费开源的资源。

资源链接

电子版:https://zh.d2l.ai/index.html

GitHub:https://github.com/d2l-ai/d2l-zh

《百面机器学习》

作者:诸葛越

William 说,这本书的作者是 Hulu 中国负责人,书里知识点很多,也有不少工业界的观点,相干知识点最好都弄清楚,对从事算法工作会有比拟大的帮忙。

《深度学习举荐零碎》

作者:王喆

William 认为,这本书能够帮忙读者理解业界举荐零碎的基础知识体系,梳理举荐算法的倒退脉络。

《举荐零碎实际》

作者:项亮

举荐零碎入门必备,非常适合初学者。

计算机视觉

图像算法方向的 Leader 吴辛隆说,团队同学次要靠学习 CV 论文来晋升本人的技术能力。除了历年顶会的论文之外,他也举荐了业界最罕用的 PyTorch 和 TensorFlow 两大框架,以及影响力最大的几位专家的书籍课程。

吴恩达深度学习工程师全套课程

主讲:吴恩达

桃李满天下的吴恩达老师的课程,深度学习方向的同学应该都据说过。

链接:https://mooc.study.163.com/sm…

斯坦福 CS231n:用于视觉辨认的卷积神经网络

主讲:李飞飞

斯坦福一大出名课程,主讲人是推动了 CV 行业飞速发展的 ImageNet 发起人李飞飞。

链接:http://cs231n.stanford.edu/

《机器学习》

作者:周志华

这本书也是业界出名的教材,它从“如何挑西瓜”这个例子结尾,又被称作「西瓜书」,来自南京大学周志华传授。

PyTorch 教程 -Yunjey Choi

PyTorch 作为备受欢送的深度学习两大框架之一,对于计算机视觉等方向的研究者来说是必备技能。如果你曾经看过了 PyTorch 官网教程,来自韩国 NAVER AI Lab 研究员 Yunjey Choi 的开源 PyTorch 教程是不错的补充,在 GitHub 上有将近 20000 颗星,教程中的大多数模型是由不到 30 行代码实现的。

链接:https://github.com/yunjey/pyt…

TensorFlow 中文官网文档

深度学习另一大框架 TensorFlow 官网教程的中文版,由极客学院 Wiki 翻译。

链接:https://github.com/jikexueyua…

CVF 顶会论文库

计算机视觉基金会(CVF)资助了包含 CVPR、ICCV 等在内业界支流的几大计算机视觉顶会,他们的论文库也结构性地整顿了这些顶会历年的所有论文,能够不便同学们系统性的查找计算机视觉相干各方面的论文。

链接:https://openaccess.thecvf.com…

强化学习

强化学习研究员 Flood Sung 和 ChnX 两位的举荐名单里除了一本名为《强化学习》的经典书目之外,还有斯坦福和 UC 伯克利的开源教学内容。

《Reinforcement Learning: An Introduction》

作者:Richard S. Sutton and Andrew G. Barto

这本书是强化学习最全面、最根底的教材,两位研究员强烈建议每一位同学通读一至两遍英文原版。

后面抖音举荐团队 Leader William 也十分举荐这本书,这本强化学习综述书, 能够帮忙初学者建设相干常识体系。

英文原版:http://incompleteideas.net/bo…

相干课程:https://www.davidsilver.uk/te…

UC 伯克利 CS285:Deep Reinforcement Learning

主讲:Sergey Levine

这套课程蕴含 23 节课程和 5 个课后作业,适宜对强化学习、机器学习有肯定理解的人。

链接:http://rail.eecs.berkeley.edu…

斯坦福 CS 330:Deep Multi-Task and Meta Learning

主讲:Chelsea Finn

CS 330 整体课程比拟长,大概须要 3 个月的学习工夫,不过两位研究员更举荐课程中 Meta-RL 的局部,压力会小一点。

链接:https://cs330.stanford.edu/

机器翻译

机器翻译团队 Leader 王萱抉择了经典的书目和课程。

《统计学习办法》

作者:李航

王萱认为,这本书由浅入深,波及的知识面十分广,算法包含 NB、LR、SVM、CART、GBDT、感知机、最大熵、EM、HMM、CRF 等,书中例子、推导、算法介绍绝对比拟具体,适宜花比拟残缺的工夫,细细赏读。

另外,这本书还有一个劣势是网上的解析、课程甚至所有算法的 GitHub 开源都十分残缺,碰到难懂的问题,都能够很快找到答案。

后面抖音举荐团队 Leader William 同学也认为,这本书每个模型讲的很透彻,对晋升机器学习背地的数学能力有帮忙。

斯坦福 CS 224N:Natural Language Processing with Deep Learning

主讲:Christopher Manning, John Hewitt

王萱说,斯坦福的自然语言解决课程十分棒,次要介绍深度学习相干常识,从 word2vec 开始,到机器翻译、Transformer、BERT 都有具体的介绍。所有的课程设置也十分正当,包含练习、代码、slides、相干文献官网都做了十分好的整顿。

链接:http://web.stanford.edu/class…

常识图谱

字节跳动常识图谱算法工程师 David 举荐了两本常识图谱相干的中文书籍和一本英文书,斯坦福 CS 520 也是业界备受推崇的课程。

《常识图谱:概念与技术》

作者:肖仰华

这本书系统地介绍常识图谱概念、技术与实际,能够帮忙读者建设常识图谱学科体系,贴近工业界的状况。

《常识图谱》

作者:赵军

常识图谱方面全面综述性的书籍,方方面面都有讲到,是不错的入门书。

《Linguistic Categorization》

作者:John R. Taylor

牛津语言学教科书,涵盖了 1987 年以来认知语言学的重大倒退,也是绝对根底的一本书。

斯坦福 CS 520:Knowledge Graphs

主讲:Vinay K. Chaudhri, Naren Chittar, Michael Genesereth 等

饱受好评的斯坦福 CS 系列,授课人是 30 余位来自学术界和工业界的专家,在国内也有相当多的簇拥。

链接:https://web.stanford.edu/clas…

安卓

在安卓开发 Leader JackLin 看来,安卓开发者官方网站是最适宜初学者的中央,问答社区 Stack Overflow 中的安卓板块也是一个宝藏平台。

安卓开发者官方网站

JackLin 说,谷歌的安卓官方网站是最为谨严的学习材料,适宜绝大多数安卓开发学习者,能够解决安卓初学者的绝大多数问题。

链接:https://developer.android.com/

Stack Overflow 社区

Stack Overflow 是程序员们根本都晓得的社区,有很多高质量的问答和材料,社区很沉闷,信息全面,也能够看到业界对前沿技术的探讨。

链接:https://stackoverflow.com/que…

iOS

iOS 开发 Leader 赵子真同样举荐了业内出名的三大技术博客 / 社区。

技术博客 NSHipster

NSHipster 是 iOS 大神发动的技术博客,涵盖了 OC、Swift、Cocoa 那些被疏忽的个性。

链接:https://nshipster.com/

技术社区 raywenderlich

赵子真称 raywenderlich 为「iOS 界的百科全书」,它适宜初学者,各种 tutorial 十分浅显易懂。

网站:https://www.raywenderlich.com…

视频:https://www.youtube.com/user/…

iOS 社区 objc.io

这个社区的内容高质量、深刻深刻再深刻,对国内很多 iOS 社区影响深远。

链接:https://www.objc.io/

前端

前端 Leader 月影举荐了不少在线课程。

HTML: The Living Standard

月影说,这份材料有助于大家了解 HTML 规范和语义化,打好前端根底。

链接:https://html.spec.whatwg.org/…

MDN Web 文档

这份文档比拟全面的介绍最新的 HTML/CSS/JavaScript 规范和个性,十分好的参考资料。

链接:https://developer.mozilla.org…

JavaScript 高级程序设计(第 4 版)

作者:Matt Frisbie

几代前端人的 JavaScript“红宝书”,李松峰老师翻译。


最初,在你善于的畛域,还有什么你感觉十分好的学习资源?欢送在评论区留言,写下让你播种丰盛的书籍 / 论文 / 开源我的项目 / 公开课或任何模式的材料。

正文完
 0