Reddit最热!本科毕业拿到Deepmind软件工程师Offer,几百页课程链接我帮你总结了(上)

简介: Reddit机器学习板块的一个热帖引起了网友的热议!本科毕业,没有机器学习背景,这位小哥在blog分享了自己的实战经验:从自学ML到拿到Deepmind的offer。

最近Reddit上的一个帖子火了! 一个小哥没有MLPHD,没有MLMaster,甚至没有任何类型的MLDegree—仅凭在EE上获得的学士学位,就从 「DeepMind」get 到了一份研究型工程师的工作! 他在Reddit的论坛上分享了自己的经历,他是如何让在没有任何特别优秀的学术背景下,成功找到一份研究工程师的工作的。 

10.jpg文中,他分享了一些关于「他是谁」的背景以及到目前为止的学习经历!从把「机器学习」作为是副业到Deepmind的专业RSWE。尽管没有扎实的基础和优秀的学术背景,但却在短时间内实现了自己的目标。 同时,他还附加了很多从2018年第一次接触ML到现在积累的相关课程链接,以及当前ML(例如 GNN)的最新研究进展。最后,他和大家分享了自己从前期准备到后期面试DeepMind 的详细过程。如果你也想get到自己满意的那份工作,就跟着我一起去看看吧。 全文他强调自己不是一个有「计算天赋」的人,凭着对机器学习的热情,「从自学软件编程,完成Andrew Ng的所有Coursera课程,到研究专业论文,参与微软的ML夏令营」,被派驻到「ICCV2019」会议,在微软展台演示HoloLens2,并成功转正ML工程师。 11.jpg所以,是发生了什么事情?让他的心态发生了改变?又是什么push他努力学习和工作,成功转型的呢? 他说,因为Gary Vaynerchuk的鼓励。 他在网上分享自己的经历,参加微软的公开演讲。相机,照相,反光板,这些东西打破了他的舒适区,日积月累,他学会了公开交谈(面试的必备技能)以及基本的数学知识(专业技能),得到了这份完美的工作。 好吧,你可能会说:嗯,故事很励志,但是没有干货啊。 12.jpghttps://gordicaleksa.medium.com/5-tips-to-boost-your-learning-d6eb5edfe6d 瞧,这不就是干货么? 以AI为例,内容涵盖「输入模式」和「输出模式」的周期学习模式。 输入模式:摄取信息。目标是对子领域(博客、视频)的结构有一个高层次的理解,或者对手头的主题(研究论文、书籍等)有一个深入的了解。 输出模式:分享在输入模式期间积累的信息。第一步,教别人!创建分享文件,如YouTube视频、GitHub项目,和blog 。以及在 LinkedIn 上高频率的更新。当然,Twitter和Discord也需要涉及。 13.jpg做完这些工作后,别忘了,在macro的末尾附加几篇原创blog,总结所写的内容。这将帮助你更好的将干货用到实际工作中。 不需要多么深入。你只需要学习NST (Neural Style Transfer)、DeepDream、GANs (Generative Adversarial Networks)、NLP & transformers、Graph/Geometric ML、RL (Reinforcement Learning)...... 呃.....俗话说的好,不积跬步,何以至千里? 

NST

首先,你要做的是,阅读大量的研究论文,开发3个不同类型的projects,然后Github开源,在YouTube上建立一个NST播放列表。准备工作差不多就可以结束了。 紧接着,完善PyTorch专业知识,学习CNN和优化方法,提高演讲技巧,阅读研究论文,做到从里到外全面提高SE技能。 例子如下,最后,编写代码合成NST图像:14.jpg

DEEPDREAM

阅读blog,分析DeepDream子版块,并探索各种代码库。 你可能会发现,多数原代码是用Torch和Lua编写的。为了解决这个问题,你可以切换到 Linux,让它来为你工作。过程有点艰难,不过你可以学到很多东西, 最终,你可以使用自己的代码生成一副令人着迷的图像。 15.jpg

GAN

你需要做的很简单,就是阅读所有基础论文以及其他不太相关的论文,并尽自己最大的努力,尝试Vanilla Gan,CGAN(条件GAN)和DCGAN模型。 一些辅助方式仅供参考:

  • 在每个macro的末尾附加一篇blog ,总结自己所学到的知识。
  • 阅读论文时,随时在YouTube上记录它们。通过这种方式,你会学得更好,也会帮助到更多的人。
  • 在macro中间开源一个project。在那之后,你会发现,你读过的所有paper都变得有意思了。

NLP & transformers


想要了解BERT,想要了解GPT庞大的家族系谱?Transformer可以帮助你,但首先你需要开始使用Transformer和NLP。如何开始使用? 你先了解一下Sequence-to-Sequence model,例如,谷歌翻译在2016年开始使用这个模型,它是采用一系列的序列并输出了另一个项目的序列的过程。 16.gif

相关文章
|
4月前
|
NoSQL Java 关系型数据库
闭关修炼21天,“啃完”283页pdf,我终于4面拿下字节跳动offer
今年的开端有些特殊,疫情的缘故对我们的生活造成了很大的影响,这对于一名求职者来说,更是添上了一堵“难墙”,尽管如此,但我们也不能够错失金三银四的机会,该抓住的就要抓住。现在很多互联网公司都已经采取线上面试的方式,所以提前做好准备,投简历、顺利面试,定会拿下心仪的offer,而我也总算取得自己想要的成功,字节跳动成功4面通关。
|
4月前
|
SQL 算法 Java
632页!我熬夜读完这份“高分宝典”,竟4面拿下字节跳动offer
实际上,目前毕业已经两年时间了,在大学时就已经开始关注字节跳动的发展。一开始,我是电气自动化专业的,大二清楚目标之后就转计算机了,大四进了一家小型的互联网公司实习,具体就不说哪家了,这个实习工作也为日后我进字节做了很好的“铺垫”。
|
5月前
|
SQL 算法 NoSQL
三面头条,靠P9级算法大牛分享的两本算法pdf书籍,轻松拿到offer
头条一面(Java+项目) 1.倒排索引 2.讲讲redis里面的哈希表? 3.happen-before的规则? 4.volatile修饰符,synchronize锁 5.java单例模式的实现,懒汉、饿汉? 6.进程与线程的区别,多进程和多线程的区别?
|
5月前
|
分布式计算 Java 大数据
震精,京东T8工程师每天熬夜到天明,竟只是为一套编程实战文档
大数据开发工程师系列共六本,包括Java面向对象编程、Java核心API编程、Java Web开发实战、MySQL数据库开发实战、SSM企业级框架实战、Hadoop & Spark大数据开发实战,一套比较全面的开发工程师书籍。
|
9月前
|
Kubernetes Cloud Native 算法
|
10月前
|
设计模式 算法 NoSQL
冲刺金九银十!GitHub中文社区秋招趋势最热的面试题被我整理好了
面对已经过去的金三银四很多小伙伴都受到了很大的挫折! 最近收到一个小伙伴金三银四在阿里的面试流程完全被吊打,和我一起看看阿里都问了什么吧!
|
人工智能 自然语言处理 机器人
DeepMind发30页长文:我们要给聊天机器人不同的「三观」
DeepMind发30页长文:我们要给聊天机器人不同的「三观」
聚变!牛客网开源1240页字节算法实录,无意中掀起GitHub刷题热潮
众所周知,字节跳动因为需要较高的推送准确率,所以对于数据结构与算法看得十分重要,放眼全球,字节跳动的数据结构与算法都可以说是“首屈一指”的,可以称得上是最锋利的“矛”,更有甚者说掌握了字节的算法,基本上半个身子就算是进了大厂了,所以算法刷一份字节跳动的算法,还是很有必要的。 应众粉丝要求,凯撒可以说是“跑断了腿,求没了人,熬坏了眼”,终于是搞出了一份相当全面的《字节千题算法实录》,共十四部分,今天免费分享给大家,以感谢大家一直以来对我的支持,一起看下:
|
自然语言处理 文字识别 前端开发
前端周刊第三十七期
前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。
前端周刊第三十七期
|
算法 数据库
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.29
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.29
77 0
程序人生 - 祝贺登榜《数据结构与算法领域内容榜》NO.29