非科班如何自学深度学习转行

博主分享了从研一前到研一暑假的深度学习学习路径,建议先掌握Python和基础机器学习,然后通过深度学习花书、动手学深度学习等资源深入学习。强调动手实践和理解经典论文中的技巧,参与竞赛以提升技能,并在研一暑假寻找实习机会积累工程经验。
摘要由CSDN通过智能技术生成

前言:

博主已经学废了,代码代码不行,理论理论不行,所以想把走过的路给大家讲讲经验,仅供参考。

研一前:

编程基础:Python为主,一般的深度学习代码都是使用python编写的,如果涉及到模型的部署以及加速之类的项目落地,则需要c++。都可以看看网课,记记笔记有印象即可,因为大家都会忘,还是要在深度学习项目中多写多用。

学习深度学习如果时间充裕一定要看一下机器学习等传统的算法。可以配合西瓜书听周志华的网课,或着听李宏毅的网课也可以。
这两块在研究生开学前尽量看一遍,懂个大概即可。

研一上:

开学后,配合深度学习花书和动手学深度学习(网上pytorch版)这两本书,网课的话,推荐B站刘二大人的pytorch课程和斯坦福大学CS231N计算机视觉网课学习。期间大家一定要动手跟着教材或者老师的网课代码敲写一下。这部分是深度学习的基础和神经网络搭建的方法学习,神经网络如何搭建大家一定要一步一步的照着代码多敲。只有从一开始简单的敲起,后面论文的代码以及它加的trick你才能了解熟悉。切记这部分很重要。

研一下:

纸上得来终觉浅,要开始看经典计算机视觉论文,这个要根据你的学习方向选择了,一般就是相关方向的论文,看看他的创新点,以及trick(就是小技巧),切记要把代码看一遍,强化自己写框架的能力,尤其是trick的代码,要自己整理下来,封装成类,方便自己以后调用。期间除了看论文,也可以打打相关的比赛,如天池比赛,kaggle比赛等计算机视觉比赛。把自己看的论文里的小trick用起来,活学活用。

研一暑假:

研一结束这些基础完全够大家搞项目了,至于一些模型优化很难有理论学习啥的,都是多实践多动手,剪枝,量化蒸馏都是项目里用的多。所以研一暑假大家一定要积极主动起来,找个实习,大厂不行就进小厂,这个无所谓。进去之后主要是学习工程上的东西,在实习中找到自己想更深研究的地方,研二就可以有目的的学习,学习强化完,研二暑假就可以找到一个很不错的实习了。大家加油,我已经废了哈哈哈,学的都是半吊子,希望大家都有美好的未来。

如果你是科班毕业自学Linux并寻找运维工程师的职位,以下是一些建议: 1. 熟悉Linux基础知识:作为一名运维工程师,你需要掌握Linux的基础知识,包括Linux的文件系统、进程管理、用户管理、网络配置等。你可以通过自学、参加培训班或认证考试等方式来掌握这些知识。 2. 熟悉常用系统工具:作为一名运维工程师,你需要掌握一些常用的系统工具,如awk、sed、grep等,这些工具可以帮助你更好地管理和维护系统。 3. 掌握脚本编程技能:运维工程师需要编写脚本来自动化日常工作,如批量部署、监控、备份等。你需要掌握脚本语言,如Shell、Python等,并熟练使用Linux下的常用脚本编程工具。 4. 熟悉常用的服务和协议:作为一名运维工程师,你需要熟悉常用的服务和协议,如DNS、DHCP、FTP、HTTP等,并能够进行基本的配置和维护。 5. 掌握基本的安全知识:作为一名运维工程师,你需要掌握基本的安全知识,如网络安全、系统安全等,并能够进行基本的安全配置和维护。 在面试时,你可以准备一份简短的自我介绍,介绍一下你的专业技能、项目经验、实习经验等。同时,你需要准备好面试问题的答案,列出可能会被问到的问题,并准备好自己的回答。最后,你可以请朋友或家人帮助你模拟面试,练习如何回答问题、如何表达自己的思路,以及如何展示你的专业技能。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CVplayer111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值