⑴ 什么是算法工程师主要任务是什么
作为算法工程师,除了精通计算机编程相关知识,精通使用MATLAB等仿真工具外,还必须了解业务背景。例如,人工智能算法工程师、交通算法工程师、图像处理算法工程师等需要熟悉公司的业务。有一定的商务学习能力。
通用互联网公司的算法工程师主要涉及以下领域:推荐算法和同通滤波算法,音频处理,图像处理,深度学习和AI算法,SLAM,VR,AR领域,传统算法等。具体如下:
1、推荐算法和共通滤波算法。这些工程师主要是解决电子商务或转换相关问题的工程师。这些工程师需要掌握的是特征工程、主成分分析、统计数据、贝叶斯概率、决策树(GBDT/XGBOOST)、 Logistic回归、协作过滤等围绕与变换概率有关的知识系统。
2、语音信号处理(例如环路噪声抑制)通常用于语音聊天和语音识别的前端检测。像这些做智能扬声器的公司现在需要做的或多或少。
3、图像处理,尤其是基于OpenCV的图像处理算法,一般产品做美容,滤镜或其他特别喜欢招募此人的人,在过去的一两年中有被深度学习替代的趋势。 Google发布了arccore,因此许多小型公司也可以生产一些非常好的应用程序。
4、 SLAM,专注于机器人定位和导航,例如无人驾驶汽车,扫地机器人。
5、 VR和AR领域,包括视频跟踪,SLAM,光线跟踪,几何投影等,实际上是一个综合领域。
优秀的人往往也有一个强大的内心,无论别人如何看待自己,都坚信自己是优秀的,并愿意为了进步不断努力。我认为作为一个算法工程师也是需要不断学习,不断给自己充电,让自己变得更优秀。以上是小编为大家编写的算法工程师的相关知识,希望对大家有帮助!
⑵ camera tuning 是青春饭吗
不李陆友是的。
以前camera tuning工作是由算法工程师完成,后面随着用户对图像质量要求越来越高。ISP调试随着平台悉歼商独立的ISP处理器兴起,ISP处理器越发复杂,camera tuning工作也越发繁琐,这时camera tuning工作独立出来了,交由图像调试工程师完成。这几年,特别是手机市场的快速发展,相机是手机的主要卖点,导致了市场对camera tuning工程师需求很大。
想从事camera tuning工作,一般来说需要对成哪槐像系统有个了解,熟悉图像处理基本算法及原理,这样有利于学习高通,MTK等平台ISP调试。