在研究生可以学习java吗_研究生一年之计,对深度学习的感受

本文是一名研究生在深度学习一年后的体会,分享了关于编程语言选择、找工作准备及上不上博士的思考。强调理论知识、编程基础和实践基础的重要性,并提到Python和C/C++在深度学习中的应用。建议学习Python、C/C++和JS。
摘要由CSDN通过智能技术生成

前言

$ [$ m( A- N- E) \8 C' h- p! r8 R- C3 O. v

在即将结束研究生第一年之际,前来谈谈自己的感受。

" t7 c7 r7 d9 S) Z- W3 T你可以把这篇文章当做深度学习者、程序员、研究生的简短自白。可能会有点啰嗦,会有点无趣。但如果有时间、感兴趣,不妨阅读阅读,或许你能从其中挑出点有用的东西来呢。. s' x( X, f/ B, N6 i3 h/ E! w5 W

21742348f067046bdad0bd069ed8843a.png谈到的话题:( J, T7 @8 K6 J

$ V% k6 L/ _& c; R2 [7 s( V) [

编程语言选择

' }( D% m3 r' \5 x

该怎么准备去找工作0 Z4 |( b# e/ L/ ^

上不上博- F  _0 f+ ~. w. _2 C杂谈

3 Y% w& |: h! l, K" @: B1 }7 D( I% M9 o' u! M3 T

不知不觉入行深度学习即将快一年,虽然说入行之前所做的项目,所编写的代码和现在做的并没有什么直接关系。但是从自己的上手程度和过来的经验来说,好的基础还是很重要的。! [3 M4 K3 d4 b  |0 v  J. ~

对于深度学习的基础,大体分为三个部分:

9 d5 |2 v, T# w( ]3 c4 W* v2 f. X, |& z, n+ @8 g: O5 ?, n$ c- q

理论知识基础(数学知识的掌握程度)/ C  K+ [; R$ P7 ]8 |$ `# D

编程基础(C/C++/python)

6 R# K+ L6 S/ r3 t& n2 \

实践基础(配置环境,debug,遇到问题寻找答案)

7 u; s8 [& w. Z" u/ D! H6 _( v因为之前大部分的工作是在电赛,主要使用的语言是C。也参加过ACM,使用C++来编写算法。得益于这些实践,自己的C/C++编程功底是有一些的,因此上手python很快,也了解了些python的底层知识(推荐一本)。0 J7 i9 P8 N! j1 J  w1 ^

Python语言很华丽很美妙很高级。C语言100行做的事情Python可能2行就做到了,但是啊,你不知道Python的2行代码中其实也执行了C语言,如果你使用的是C实现的Python,在Python内核中,实际调用的还是C语言,只是你看不到摸不着罢了。+ Y, @

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值