3g工程师是学什么专业

生活小百事通 2024年05月10日 阅读 (74)

以下是非专业人士的整理,我按自己的理解对算法工程师进行了分类,不定时更新。

一、算法工程师简介

算法工程师是一个非常高端也是相对紧缺的职位。

算法工程师包括:

专业要求:计算机、电子、通信、数学等相关专业;

学历要求:本科及其以上的学历,大多数是硕士学历及其以上;

语言要求:英语要求是熟练,基本上能阅读国外专业书刊,做这一行经常要读论文;

必须掌握计算机相关知识,熟练使用仿真工具MATLAB等,必须会一门编程语言。

算法工程师的技能树(不同方向差异较大,此处仅供参考)

1 机器学习

2 大数据处理:熟悉至少一个分布式计算框架Hadoop/Spark/Storm/ map-reduce/MPI

3 数据挖掘

4 扎实的数学功底

5 至少熟悉C/C++或者Java,熟悉至少一门编程语言例如java/python/R

加分项:具有较为丰富的项目实践经验(不是水论文的哪种)

二、算法工程师大致分类与技术要求

(一)图像算法/计算机视觉工程师类

包括

图像算法工程师,图像处理工程师,音/视频处理算法工程师,计算机视觉工程师。

要求

l 专业:计算机、数学、统计学相关专业;

l 技术领域:机器学习,模式识别

l 技术要求:

(1) 精通DirectX HLSL和OpenGL GLSL等shader语言,熟悉常见图像处理算法GPU实现及优化;

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

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

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

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

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

熟悉H.264等视频编解码标准和FFMPEG,熟悉rtmp等流媒体传输协议,熟悉视频和音频解码算法,研究各种多媒体文件格式,GPU加速;

应用领域:

(1) 互联网:如美颜app

(2) 医学领域:如临床医学图像

(3) 汽车领域

(4) 人工智能

相关术语:

OCR:OCR 是指电子设备检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程

(2) Matlab:商业数学软件;

CUDA: ,是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题

(4) OpenCL: OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。

(5) OpenCV:开源计算机视觉库;OpenGL:开源图形库;Caffe:是一个清晰,可读性高,快速的深度学习框架。

CNN:卷积神经网络CNN主要用来识别位移、缩放及其他形式扭曲不变性的二维图形。

(7) 开源库:指的是计算机行业中对所有人开发的代码库,所有人均可以使用并改进代码算法。

(二)机器学习工程师

包括

机器学习工程师

要求

l 专业:计算机、数学、统计学相关专业;

l 技术领域:人工智能,机器学习

l 技术要求:

(1) 熟悉Hadoop/Hive以及Map-Reduce计算模式,熟悉Spark、Shark等尤佳;

(2) 大数据挖掘;

(3) 高性能、高并发的机器学习、数据挖掘方法及架构的研发;

应用领域:

(1)人工智能,比如各类仿真、拟人应用,如机器人

(2)医疗用于各类拟合预测

(3)金融高频交易

(4)互联网数据挖掘、关联推荐

(5)无人汽车,无人机

相关术语:

Map-Reduce:MapReduce是一种编程模型,用于大规模数据集的并行运算。概念"Map"和"Reduce",是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。

(三)自然语言处理工程师

包括

自然语言处理工程师

要求

l 专业:计算机相关专业;

l 技术领域:文本数据库

l 技术要求:

(1) 熟悉中文分词标注、文本分类、语言模型、实体识别、知识图谱抽取和推理、问答系统设计、深度问答等NLP 相关算法;

(2) 应用NLP、机器学习等技术解决海量UGC的文本相关性;

(3) 分词、词性分析、实体识别、新词发现、语义关联等NLP基础性研究与开发;

(4) 人工智能,分布式处理Hadoop;

(5) 数据结构和算法;

应用领域:

口语输入、书面语输入 、语言分析和理解、语言生成、口语输出技术、话语分析与对话、文献自动处理、多语问题的计算机处理、多模态的计算机处理、信息传输与信息存储 、自然语言处理中的数学方法、语言资源、自然语言处理系统的评测。

相关术语:

NLP:人工智能的自然语言处理,NLP 是人工智能的一个子领域。NLP涉及领域很多,最令我感兴趣的是“中文自动分词”:结婚的和尚未结婚的

(四)射频/通信/信号算法工程师类

包括

3G/4G无线通信算法工程师, 通信基带算法工程师,DSP开发工程师(数字信号处理),射频通信工程师,信号算法工程师

要求

l 专业:计算机、通信相关专业;

l 技术领域:2G、3G、4G,BlueTooth(蓝牙),WLAN,无线移动通信, 网络通信基带信号处理

l 技术要求:

(1) 了解2G,3G,4G,BlueTooth,WLAN等无线通信相关知识,熟悉现有的通信系统和标准协议,熟悉常用的无线测试设备;

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

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

熟悉射频前端芯片,扎实的射频微波理论和测试经验,熟练使用射频电路仿真工具;熟练使用cadence、altium designer PCB电路设计软件;

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

应用领域:

通信

VR【用于快速传输视频图像,例如乐客灵境VR公司招募的通信工程师(数据编码、流数据)】

物联网,车联网

导航,军事,卫星,雷达

相关术语:

基带信号:指的是没有经过调制的原始电信号。

基带通信:指传输基带信号。进行基带传输的系统称为基带传输系统。传输介质的整个信道被一个基带信号占用.基带传输不需要调制解调器,设备化费小,具有速率高和误码率低等优点,.适合短距离的数据传输,传输距离在100米内,在音频市话、计算机网络通信中被广泛采用。如从计算机到监视器、打印机等外设的信号就是基带传输的。大多数的局域网使用基带传输,如以太网、令牌环网。

射频:射频是Radio Frequency的缩写,表示可以辐射到空间的电磁频率,频率范围从300KHz~300GHz之间。射频简称RF射频就是射频电流,它是一种高频交流变化电磁波的简称。每秒变化小于1000次的交流电称为低频电流,大于10000次的称为高频电流,而射频就是这样一种高频电流。高频;射频是高频的较高频段;微波频段又是射频的较高频段。

(4) DSP:数字信号处理,也指数字信号处理芯片

(五)数据挖掘算法工程师类

包括

推荐算法工程师,数据挖掘算法工程师

要求

l 专业:计算机、通信、应用数学、金融数学、模式识别、人工智能;

l 技术领域:机器学习,数据挖掘

l 技术要求:

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

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

对Hadoop、Spark、Storm等大规模数据存储与运算平台有实践经验

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

l 加分项:数据挖掘建模大赛;

应用领域

(1) 个性化推荐

(2) 广告投放

(3) 大数据分析

相关术语

Map-Reduce:MapReduce是一种编程模型,用于大规模数据集的并行运算。概念"Map"和"Reduce",是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。

(六)搜索算法工程师

要求

l 技术领域:自然语言

l 技术要求:

(1) 数据结构,海量数据处理、高性能计算、大规模分布式系统开发

(2) hadoop、lucene

(3) 精通Lucene/Solr/Elastic Search等技术,并有二次开发经验

(4) 精通Lucene/Solr/Elastic Search等技术,并有二次开发经验;

(5) 精通倒排索引、全文检索、分词、排序等相关技术;

(6) 熟悉Java,熟悉Spring、MyBatis、Netty等主流框架;

(7) 优秀的数据库设计和优化能力,精通MySQL数据库应用 ;

(8) 了解推荐引擎和数据挖掘和机器学习的理论知识,有大型搜索应用的开发经验者优先。

(七)控制算法工程师类

包括云台控制算法,飞控控制算法,机器人控制算法

要求

l 专业:计算机,电子信息工程,航天航空,自动化

l 技术要求:

精通自动控制原理、现代控制理论,精通组合导航原理,姿态融合算法,电机驱动,电机驱动

(2) 卡尔曼滤波,熟悉状态空间分析法对控制系统进行数学模型建模、分析调试;

l 加分项:有电子设计大赛,机器人比赛,robocon等比赛经验,有硬件设计的基础;

应用领域

(1)医疗/工业机械设备

(2)工业机器人

(3)机器人

(4)无人机飞控、云台控制等

(八)导航算法工程师

要求

l 专业:计算机,电子信息工程,航天航空,自动化

l 技术要求(以公司职位JD为例)

公司一

(1)精通惯性导航、激光导航、雷达导航等工作原理;

(2)精通组合导航算法设计、精通卡尔曼滤波算法、精通路径规划算法;

(3)具备导航方案设计和实现的工程经验;

(4)熟悉C/C++语言、熟悉至少一种嵌入式系统开发、熟悉Matlab工具;

公司二

(1)熟悉基于视觉信息的SLAM、定位、导航算法,有1年以上相关的科研或项目经历;

(2)熟悉惯性导航算法,熟悉IMU与视觉信息的融合;

应用领域

无人机、机器人等。

End.

精彩内容尽在问答鸭,如果您觉得这篇内容不错,别忘了分享给好友哦!

相关文章

  • 尺寸工程师属于什么岗位

    这家公司是在泛亚汽车里面,去的时候走的侧门,但是那里进出管理严格,还需要提前预约,面试的没有预约。就转了半圈,十分钟路到大门。因为进不去,在门岗面试的,一个略微胖点的中年男人是面试官,也没怎么聊,就说工作是比较稳定的,开始会培训三个月,之后就是重复的工作了,希望考虑清楚回复联系打电话给你的人。然而到现在两三个礼拜了,还没消息,看到网上信息还挂着在招人,也不清楚是怎么回事。

    2024-04-15 阅读 (78)
  • 3g的无线网卡能用4g的卡吗.

    3g的无线网卡能用4g的卡吗

    无线上网卡,是指可以插入SIM卡,接入运营商的4G、5G网络,再将4G、5G网络转换成WiFi,作为一个WiFi热点使用。本质上,无线上网卡,相当于一部只有WiFi热点功能的手机。USB接口网卡:USB接口又可以分为USB 2.0和USB 3.0接口,两者速率不同。USB 2.0最大仅支持480Mbps,USB 3.0最大支持5Gbps,因此,当无线网卡的规格超过480Mbps时,请将USB网卡插在电脑的USB 3.0接口上,才能发挥无线速率的优势。

    2024-05-27 阅读 (75)
  • vivo3g手机有哪些.

    vivo3g手机有哪些

    人们对于手机屏幕的要求越来越高,显然今年“2K屏”的风靡,更是让人们对于智能手机在显像方面的技术与前景充满期待。从vivoXplay3S将WQHD级别的分辨率首次带入智能手机开始,也预示着2014年内会有不少旗舰产品都会采用这样的规格,而目前最受关注的LG G3也是携带“2K屏”出镜;那么今天我们的话题就从2K屏的手机聊起,当前市场中已经有三款配有WQHD分辨率的手机,屏幕像素密度也已升至538PPI,已经是逆天的水准,就好比将IMAX宽荧幕效果浓缩到5.5英寸的屏幕中那样,只能用逆天来形容了。

    2024-08-06 阅读 (74)
  • 铸造工程师证书怎么考.

    铸造工程师证书怎么考

    随着社会的发展和技术的进步,铸造工这个职业得到了进一步发展。在工业化的时代,铸造工成为了制造行业中不可或缺的一部分,因为许多零件、工具和机器都需要通过铸造来生产。铸造工在生产过程中扮演着至关重要的角色。是指操作熔炼、造型等设备,混制造型、制芯材料,使用称重、测温、成分检测等仪器或工具熔炼金属原料,将熔融金属液浇注进模型形成铸件的人员。他们能够通过图纸、工艺流程等资料,操作铸造设备完成铸造加工生产。

    2024-07-18 阅读 (63)
  • 工程设计新手经验:[36]从学生到工程师的道路.

    工程设计新手经验:[36]从学生到工程师的道路

    1、其中建筑师是负责从无到有的过程,就是把他的设计理念通过图纸等资料具体的表现出来,建造师是负责把建筑师表现出来的理念给具现化,也就是建成具体的建筑物。

    2023-07-09 阅读 (45)