开课吧:一文读懂算法工程师大致分类与技术要求

算法是最近新兴技术,虽然新但发展一点也不慢,从各企业使用角度讲,岗位的人才稀缺还是很大的。算法工程师就是利用算法处理事情的人,那么究竟算法工程师可以分为哪些类呢?

算法工程师分类如下:
音/视频算法工程师,通常统称为语音/视频/图形开发工程师

图像处理算法工程师

计算机视觉算法工程师

通信基带算法工程师

信号算法工程师

射频/通信算法工程师

自然语言算法工程师

数据挖掘算法工程师

搜索算法工程师

控制算法工程师,包括云台算法工程师,机器人控制算法工程师等

导航算法工程师

图像类算法工程师的技术要求:
(1)精通DirectX HLSL和OpenGL GLSL等shader语言,熟悉常见图像处理算法GPU实现及优化;

(2)语言:精通C/C++;

(3)工具:Matlab数学软件,CUDA运算平台,VTK图像图形开源软件;

(4)熟悉OpenCV/OpenGL/Caffe等常用开源库;

(5)有人脸识别,行人检测,视频分析,三维建模,动态跟踪,车识别,目标检测跟踪识别经历的人优先考虑;

(6)熟悉基于GPU的算法设计与优化和并行优化经验者优先。

通信类算法工程师的技术要求:
(1)了解2G,3G,4G,BlueTooth,WLAN等无线通信相关知识,熟悉现有的通信系统和标准协议,熟悉常用的无线测试设备;

(2)信号处理技术,通信算法;

(3)熟悉同步、均衡、信道译码等算法的基本原理;

(4)射频部分:熟悉射频前端芯片,扎实的射频微波理论和测试经验,熟练使用射频电路仿真工具(如ADS或MW或Ansoft);熟练使用cadence、altium designer PCB电路设计软件;

(5)有扎实的数学基础,如复变函数、随机过程、数值计算、矩阵论、离散数学。

数据类算法工程师技术要求:
(1)熟悉常用机器学习和数据挖掘算法,包括但不限于决策树、Kmeans、SVM、线性回归、逻辑回归以及神经网络等算法;

(2)熟练使用SQL、Matlab、Python等工具优先;

(3)对Hadoop、Spark、Storm等大规模数据存储与运算平台有实践经验【均为分布式计算框架】

(4)数学基础要好,如高数,统计学,数据结构。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值