算法工程师就不需要做任何工程的事情吗

2019-11-29 15:02:26 +08:00
 Kontinue

感觉我司的算法工程师完全没有工程意识,只管撸模型和调参,其他所有的工作都希望我们做工程的来做,请问这是正常现象吗?

6436 次点击
所在节点    程序员
33 条回复
flankechen
2019-11-29 17:11:11 +08:00
@Kontinue 这里面坑还多着啊,各种前处理,opencv,matlab, pytorch 或者 tensorflow 的结果对不上了怎么办,inference 和训练结果对不上怎么办。不清楚你有没有一些 CV,图像的基础。完全没有的话处理起来不简单的。让老板知道这活不简单就是了。

吐槽一下,AI 大潮之后,越来越多这样的只写 python 的算法工程师了。。。唉
nianyu
2019-11-29 17:21:44 +08:00
算法工程师需要 算法研究员不需要
tfdetang
2019-11-29 17:57:57 +08:00
我们属于小公司, 我们一般都是交付可以调用的容器 (如果包含多个模型会自己内部写好 docker-compose 的编排逻辑). 只有最基本的校验. 非常强业务相关的内容需要后端自己去实现.
leloext
2019-11-29 18:14:03 +08:00
@Kontinue 这样的情况啊,应该是在签协议之前都沟通的吧。
levelworm
2019-11-29 21:47:35 +08:00
@flankechen 我觉得得是博士专门搞这块的才算算法研究的吧,一般人没那个数学基础做不了。不能说会几个包或者程序搞过几个项目就算了。
classyk
2019-11-29 22:16:20 +08:00
术业有专攻。
Kontinue
2019-11-29 23:25:21 +08:00
@flankechen 那倒没那么麻烦,模型训练他们自己会搞的,一般就拿训练好的模型给甲方去用用。但我还是觉得 cv 相关的处理应该他们自己去搞,我们只封装业务和运维,多机跑再做做负载均衡和微服务啥的。。。
movistar
2019-11-30 02:16:22 +08:00
在头条和美团呆过
头条这边算法工程师也要做全部工程上的事情
和外部接口对接,业务流程,CRUD,模型训练,在线 serving 都要写,写的质量又是另外一回事了
大部分还在写 Python,线程和进程,依赖库用的都很迷,工程水平只能说写了能跑,效率差资源浪费很正常,机器多问题不大
技术选型基本等于别人吹什么好就用什么,反正不懂,只要别人有成功应用经验(一般是 ailab/feed/大搜这些)就可以抄一遍。


美团这边的算法偏策略,基本就做模型训练,以及和线上算法强相关部分
大部分业务都是工程负责,大部分工程服务也是工程服务,两边合作
当然美团的算法工程师就不涉及选型了,就是提个需求让工程同学实现就行,可以更专注于怎么优化效果

各有优缺点,可以自己比较一下。
nnqijiu
2019-11-30 09:42:35 +08:00
术业有专攻,又搞算法又搞工程,哪里有那么多精力? 小公司就算了,基本连数据都得自己标。。。。
cmdOptionKana
2019-11-30 10:22:28 +08:00
看工资。

工资低的算法工程师什么都得干。

工资高的算法工程师就只管算法。
GrayXu
2019-11-30 12:50:17 +08:00
你司是?起码我司还是有工程内容的
zappos
2019-11-30 20:22:19 +08:00
@Kontinue 我第一反应就是,你们居然把算法组搞出来的模块 /组件直接对外访问??这些校验不应该在业务层搞定嘛。
zappos
2019-11-30 20:26:22 +08:00
从工程角度来看,算法组搞出来的东西跟内网的 redis 什么的,角色上都一样,都是服务嘛。。。哪有自己校验的道理。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/624323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX