科普丨算法工程师的分类及应用领域(大牛精心整理).pdfVIP

  • 6
  • 0
  • 约5.3千字
  • 约 6页
  • 2023-08-15 发布于湖北
  • 举报

科普丨算法工程师的分类及应用领域(大牛精心整理).pdf

科普 ⼁算法⼯程师的分类及应⽤领域 (⼤⽜精⼼整理) ⼀、算法⼯程师简介 (通常 ⽉薪 15k以上,年薪 18万以上,只 ⼀个概数,具体薪资可以到招聘⽹站如拉钩,猎聘⽹上看看) 算法⼯程师 ⼀个⾮常⾼端也 相对紧缺的职位。 算法⼯程师包括 : ⾳/视频算法⼯程师(通常统称为语⾳/视频/图形开发⼯程师) 图像处理算法⼯程师 计算机视觉算法⼯程师 通信基带算法⼯程师 信号算法⼯程师 射频/通信算法⼯程师 ⾃然语⾔算法⼯程师 数据挖掘算法⼯程师 搜索算法⼯程师 控制算法⼯程师(云台算法⼯程师,飞控算法⼯程师,机器⼈控制算法) 导航算法⼯程师 其他 【其他⼀切需要复杂算法的⾏业】 专业要求:计算机、电⼦、通信、数学等相关专业; 学历要求:本科及其以上的学历,⼤多数 硕⼠学历及其以上; 语⾔要求:英语要求 熟练,基本上能阅读国外专业书刊,做这⼀⾏经常要读论⽂; 必须掌握计算机相关知识,熟练使⽤仿真⼯具MATLAB等,必须会⼀门编程语⾔。 算法⼯程师的技能树(不同⽅向差异较⼤,此处仅供参考) 1 机器学习 2 ⼤数据处理 :熟悉⾄少⼀个分布式计算框架Hadoop/Spark/Storm/ map-reduce/MPI 3 数据挖掘 4 扎实的数学功底 5 ⾄少熟悉C/C++或者Java,熟悉⾄少⼀门编程语⾔例如j ava/python/R 加分项 :具有较为丰富的项 ⽬实践经验(不 ⽔论⽂的哪种) ⼆⼆、、算算法法⼯⼯程程 师师⼤⼤致致分分类类与与技技术术要要求求 (⼀⼀)图图像像算算法法/计计算算机机视视 觉觉⼯⼯程程 师师类类 包括 图像算法⼯程师,图像处理⼯程师,⾳/视频处理算法⼯程师,计算机视觉⼯程师。 要求 l 专业 :计算机、数学、统计学相关专业; l 技术领域 :机器学习,模式识别 l 技术要求: (1) 精通DirectX HLSL和OpenGL GLSL等shader语⾔,熟悉常见图像处理算法GPU实现及优化; (2) 语⾔ :精通C/C++; (3) ⼯具 :Matlab数学软件,CUDA运算平台,VTK图像图形开源软件 【医学领域 :ITK,医学图像处理软件包】 (4) 熟悉OpenCV/OpenGL/Caffe等常⽤开源库; (5) 有⼈脸识别,⾏⼈检测,视频分析,三维建模,动态跟踪,车识别,⽬标检测跟踪识别经历的⼈优先考虑; (6) 熟悉基于GPU的算法设计与优化和并⾏优化经验者优先; (7) 【⾳/视频领域】熟悉H.264等视频编解码标准和FFMPEG,熟悉rtmp等流媒体传输协议,熟悉视频和⾳频解码算法,研究各种多媒体 ⽂件格式,GPU加速; 应⽤领域 : (1) 互联⽹:如美颜app (2) 医学领域 :如临床医学图像 (3) 汽车领域 (4) ⼈⼯智能 相关术语 : (1) OCR :OCR (Optical Character Recognition,光学字符识别) 指电⼦设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测 暗、亮的模式确定其形状,然后⽤字符识别⽅法将形状翻译成计算机⽂字的过程 (2) Matlab:商业数学软件; (3) CUDA : (Compute Unified Device Architecture), 显卡⼚商NVIDIA推出的运算平台(由ISA和GPU构成)。 CUDA™ ⼀种由 NVIDIA推出的通⽤并⾏计算架构,该架构使GPU能够解决复杂的计算问题 (4) OpenCL: OpenCL ⼀个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。 (5) OpenCV :开源计算机视觉库;OpenGL :开源图形库;Caffe: ⼀个清晰,可读性⾼,快速的深度学习框架。 (6) CNN:(深度学习)卷积神经⽹络(Convolutional Neural Network)CNN主要⽤来识别位移、缩放及其他形式扭曲不变性的⼆维图形。 (7) 开源库 :指的 计算机⾏业中对所有⼈开发的代码库,所有⼈均可以使⽤并改进代码算法。 (⼆⼆)机机器器 学学 习习⼯⼯程程 师师 包括 机器学习⼯程师 要求 l 专业 :计算机、数学、统计学相关专业; l 技术领域 :⼈⼯智能,机器学习 l 技术要求: (1) 熟悉Hadoop/Hive以及Map-Reduce计算模式,熟悉Spark、Shark等尤佳; (2) ⼤数据挖掘; (3) ⾼性能、⾼并发的机器学习、数

文档评论(0)

1亿VIP精品文档

相关文档