算法……到底是干啥的?(摘自牛客网)

摘录自牛客评论区。

链接:算法……到底是干啥的?_牛客网

1. 门槛学历双9 平常就是看论文 技术分享 接项目 给方案 跑模型 部署到终端 清洗数据 打比赛 写论文 写专利 面试一般问对应岗位方向前沿的算法paper

2. 面试问项目问论文,问深度学习和机器学习相关八股,比如transfomer、Bert、gpt、过拟合欠拟合、数据不平衡、梯度消失梯度爆炸、损失函数激活函数啥的,可能再根据项目(比如我的)问点并行、混合精度之类,还会问一些其他模型比如(nlp为例)问点词向量模型、分词方法、rnnLSTM啥的,问你的论文做了什么,有时候问点pytorch和python,至于进去工作了做啥,不知道捏

可能分研究算法的和应用算法的吧,感觉小一点的公司应该大多是后一种,部署算法,调调库调调参,面向github编程吧

3. 算法岗也分设计和应用两个类型,设计型的主要就是搞基础理论和算法模型,应用型的其实就是半个开发,相当于是给算法搭框架,再就是有些小公司把用算法的也叫算法工程师,这类和开发没啥区别,就是调调什么yolo, huggingface,openmmlab之类的算法库

- 你认真的吗?搞基础理论和算法模型?你是openai还是deepmind

4. 做项目问题,设计研究方案,编程实现,分析实验数据,反馈优化。 说白了算法就是设计能把项目按目标要求做出来的程序,一个成熟的算法工程师上到科研下到软工全得会。

你可能感兴趣的:(算法)