ITPUB论坛-中国专业的IT技术社区

标题: 【大话IT】优秀的算法工程师都用深度学习吗?(获奖名单已公布) [打印本页]

作者: 王楠w_n    时间: 2018-1-19 14:20
标题: 【大话IT】优秀的算法工程师都用深度学习吗?(获奖名单已公布)
本期的获奖名单为:liuhuoxingkongkasabulanka888Fl_wolfalokihelp01
话题背景:
朋友圈一到年底就会有个现象,大小公司都在招人,招人,招人,都que人?必然,跳槽的话应聘者对薪酬和待遇必是更上一层楼,但相对的,企业对能力的要求和经验也会更上几层楼。
看到一个找招聘不错的故事,分享给各位:
前几天面试了一个C9应届硕士生,模式识别专业,连续问好几个专业问题都没能答上来。
尴尬之余,我问他:「你没有什么理想吗?你现在最渴望的事情是什么?」
他转悠着大眼睛,不假思索道:「将kaiming大大的Resnet扩展到10万层,把kitti,COCO数据库检测识别任务提升20个点以上」
真没想到在面试中居然还有这种操作。
我问为什么这能成为现阶段最渴望的事情,他反问「你难道不为LeCun、Bengio和Hinton的执着精神所感动么?你难道不羡慕ILSVRC2012 AlexNet大放异彩么?你难道不被googlenet,Resnet的深邃思想所折服么?」
好有道理我竟无法反驳.......

这几年,深度学习在CV领域大行其道,不论是detection,segmentation,classification,还是stereo matching,pose estimation,深度学习把之前传统各种state of the art方法爆出翔。现今,算法工程师不知道经典网络,流行框架都不好意思和别人打招呼。


那么,问题来了:
1.优秀的算法工程师必须知道网络、流行框架吗?为什么?
2.在你看来,什么才是真正意义上的算法大师?需具备哪些技能(举例说明,可讲身边大神的故事)

活动时间:2018年1月19日—2月10日


活动奖励:
活动结束后,我们将选取5位讨论精彩的同学送技术图书一本。


大会简介:
中国数据库技术大会(简称DTCC)是国内数据库及大数据领域规模最大、最受欢迎的技术交流盛会,每年一届。自2010年以来,迄今已成功举办了八届,累计参与人次达到20000+。DTCC每年都将邀请百余位行业专家,就热点技术话题进行分享,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。2018年5月10-12日,第九届中国数据库技术大会(DTCC2018)将如约而至。本届大会以“数领先机•智赢未来”为主题,设定2大主会场及20个技术专场,邀请来自国内外互联网、金融、教育等行业百余位技术专家,共同探讨Oracle、MySQL、NoSQL、大数据、机器学习、区块链、数据可视化等领域的前瞻性热点话题与技术。

时间:2018年5月10-12日

报名入口:http://dtcc.it168.com/


作者: forgaoqiang    时间: 2018-1-20 10:38
周末新话题 不错 知识广度很大程度上决定一个人的视野、创新能力 常见的实现和框架需要了解的
作者: 王楠w_n    时间: 2018-1-22 10:07
forgaoqiang 发表于 2018-1-20 10:38
周末新话题 不错 知识广度很大程度上决定一个人的视野、创新能力 常见的实现和框架需要了解的

听了太多技多不压身的话,但是能把一种技术做的很精专那也是一种能力。如果可以希望大家更深层次的讨论
作者: hai503    时间: 2018-1-22 14:47
这么高端,坐等大牛来侃
作者: aloki    时间: 2018-1-22 15:55
1.优秀的算法工程师必须知道网络、流行框架吗?为什么?
这是肯定的。因为一个合格的算法工程师首先是一个的软件工程师。算法工程师与前后端研发一样,只是软件工程师的一个细分工种,不过在解决问题的类型方面有所侧重。算法工程师相对于其他职位,是对软件工程师能力要求的延伸,可能更多要求在对算法(机器学习)理论的理解和落地实施,更少强调对具体业务场景的理解。优秀的算法工程师不应自绝于非算法工作,就如同好的软件工程师不应自绝于产品测试。

2.在你看来,什么才是真正意义上的算法大师?需具备哪些技能(举例说明,可讲身边大神的故事)
在我看来,真正意义上的算法大师是写得一手好code,也能紧密跟踪图形学领域的最新技术及学术进展,数学背景也非常扎实。
需要具备的技能包括
1)编程能力
2)扎实的工程实现能力
3)算法和数据结构
4)数理逻辑基础
5)机器学习实践经验
6)紧跟行业的技术进展
作者: 东风玖哥    时间: 2018-1-22 20:45
1.优秀的算法工程师必须知道网络、流行框架吗?为什么?
不必,很多算法工程师都是数学家,对网络和编程并不精通,Python语言突然受到算法工程师的热烈欢迎很大程度上是因为易学的原因。

2.在你看来,什么才是真正意义上的算法大师?需具备哪些技能(举例说明,可讲身边大神的故事)
(1)数学知识
(2)算法知识
(3)快速学习能力
作者: liuhuoxingkong    时间: 2018-1-23 22:06
1.优秀的算法工程师必须知道网络、流行框架吗?为什么?
可以了解,但绝不是必须。另外,这个流行框架也要区分一下是否是指算法相关的技术框架。算法工程师,最重要的是对算法的深入理解,改进和创新的能力,以及应用业务领域的理解;当然,作为工程师,肯定也要有语言的实现能力,但网络、流行框架显然与职责关系不是很大。除去由于网络传输等原因,需要考虑针对性的优化之外,不必须关注其他的技术细节。

2.在你看来,什么才是真正意义上的算法大师?需具备哪些技能(举例说明,可讲身边大神的故事)
数学能力肯定是基础,而且要求很高。数理统计,数据挖掘与机器学习相关的各种算法的掌握,熟知各种算法的适用范围和数据工程、模型建立、训练过程、迭代优化整个流程,并能够提供良好的模型库封装。

作者: Ryan-liumin    时间: 2018-1-25 17:27
不懂,帮顶
作者: help01    时间: 2018-1-28 11:43
1.优秀的算法工程师必须知道网络、流行框架吗?为什么?
不一定。算法工程师主要是对数学要求特别高,一般面向特定领域,根据产品的业务特点,提出数学或者程序方案,以提升业务处理的速度和准确度。

2.在你看来,什么才是真正意义上的算法大师?需具备哪些技能(举例说明,可讲身边大神的故事)
数学基本功要好,精通C++或者JAVA,另外最好懂python。学JAVA的话,后期学hadoop、spark比较容易。常见的数据结构要烂熟于心,熟悉常见的算法。
真正意义上的算法大师?我想阿里和京东能根据用户的浏览历史,有针对性的进行首页商品推介,这背后就有算法大师的功劳;另外百度的无人驾驶汽车、谷歌(Google)旗下DeepMind公司的阿尔法狗,这些产品的背后,也有许多的算法大师。
作者: kasabulanka888    时间: 2018-2-5 16:25
1.优秀的算法工程师必须知道网络、流行框架吗?为什么?

答:前提是算法工程师掌握基础知识,在我个人看来基础知识和发展未来都非常重要,不仅仅要有高超的算法技术,还要看眼前所需的一个趋势;

       这样才能与时俱进,在新的方向上才能有所突破和创新。



2.在你看来,什么才是真正意义上的算法大师?需具备哪些技能(举例说明,可讲身边大神的故事)

答:基本的算法工程师:是熟悉LDA,SVM,并熟练使用libnear、mahout等开源工具;
      
       算法大师:在算法工程师的基础上,还要了解机器学习的原理和组件,并掌握相关优化的方法来定义目标函数;
      
        比如最强大脑中的智能机器人还有围棋阿尔法狗,这些都是不断在学习计算和实践,再创新的结果。当然离不开算法大师的功劳!   
作者: Fl_wolf    时间: 2018-2-6 15:22
1.优秀的算法工程师必须知道网络、流行框架吗?为什么?
如果但单纯的知道和了解我觉得还是有必要的,不是掌握和使用嘛。算法工程师在自行领域必须熟悉流程,这样才能有更好的算法,而不是一味的用”基础”的神经网络等。
2.在你看来,什么才是真正意义上的算法大师?需具备哪些技能(举例说明,可讲身边大神的故事)
算法大师机器学习这个是必要的吧。其他的我觉得就是特有的创新思维了
作者: 王江玉    时间: 2018-2-7 08:28
与时俱进,有容乃大
作者: 苗德舜    时间: 2018-2-19 17:17
。。。。。。。。




欢迎光临 ITPUB论坛-中国专业的IT技术社区 (/) Powered by Discuz! X3.2
http://www.vxiaotou.com