社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

机器学习与视觉SLAM,哪个发展前景更好?知乎高赞回答

我爱计算机视觉 • 6 年前 • 1239 次点击  

本文部分引自育心对题目中问题的回答,该回答成为近期“计算机视觉”“机器学习”“SLAM”话题的热门内容。


我们试着从知识结构本身以及企业招聘现状,两个方面解答一下。
计算机视觉主要分为2D视觉和3D视觉两大研究领域,2D视觉的研究内容包括:目标识别、目标跟踪、视频内容理解等;3D视觉的研究内容包括:基于图像的三维重建、目标三维姿态估计等。
从知识结构出发
当下,2D视觉领域被基于学习的方法统治,比如深度学习;3D视觉领域仍以基于几何的方法为主,虽然最近也出现了不少基于学习的方法的paper。基于学习的方法最火的就是深度学习,而基于几何方法最火的就是视觉SLAM。
以深度神经网络为模板的深度学习,在可解释之前,已经没有了exciting的进展,大多数研究在于网络结构调整,或者与其他经典的机器学习范式相结合(比如图深度学习,GraphDL);视觉SLAM相关理论也已经发展到了一定的成熟度,更多的关注在于解决落地产业化时遇到的问题。
但站在发表论文的角度讲,机器学习(尤其是深度学习)相对更容易一些,但大多数应用方向都已经被灌得差不多了;视觉SLAM方向发表论文主要集中在两方面:一是与基于学习的方法结合,比如与深度学习结合;二是与新的传感器融合,达到更好的效果,比如Event Camera。

从企业需求出发

今年大家普遍反馈竞争更加激烈。企业招聘过程中,更多的注重基础理论是否扎实,岗位与研究领域是否match。
尤其是在2D视觉领域,由于门槛相对比较低,部分人认为懂深度学习模型,跑过几个数据集,就可以了,结果简历面都过不了。会训模型和调参数就可以拿到高薪的时代已经过去了。

3D视觉领域,最近几年招聘岗位的薪资水平,提升幅度较大,究其原因在于人才稀缺。这是一个门槛比较高、要求也越来越高的领域,需要具备非常强的编程能力,以及数学基础(矩阵、优化等)。
举个例子,单纯的视觉SLAM技术,在企业实际产品落地时受限,往往需要跟其他传感器融合,组成多传感器融合方案,其中的典型代表就是视觉惯性里程计(VIO),现在会VIO已经逐渐成为视觉SLAM算法工程师的必备要求。会简单调用开源库是远远不够的,企业还要求从业者们对后端有详细的了解,掌握底层核心原理 
图片截自线上招聘网站拉勾网
总的来说,因为我们本身就处于3D世界中,相信3D视觉领域在逐渐迎来属于自己的春天。 


给大家的建议

人工智能知识博大精深,各领域深度交叉融合。唯有深挖一个方向,夯实基础,才会立于不败之地,才会等来属于自己的机遇。

切忌广泛涉猎,但又浅尝辄止;切忌疏于实践,纸上谈兵。
视觉SLAM领域,更是如此。在看过十四讲、系统阅读过主流开源代码后,还需要继续学习进阶知识(视觉惯性里程计VIO),为未来的科研、就业做好充分的准备。
作为国内唯一一门关注手写后端、系统讲解VIO的线上课程,深蓝学院 『视觉SLAM进阶:从零开始手写VIO』第三期已经上线,并开放报名。目前已经有900多位vSLAMer从这门课中受益,将课上所学应用到自己的论文写作及日常工作当中。
本期课程在前两期的基础上进行了全新升级, 一方面对原有课程内容和作业设置进行修正和完善,另一方面新增行业进展及前沿技术分享内容。同时,给学有余力的同学新设置了进阶作业题,方便同学们练手和提升!
考虑到助教数量有限,本期课程只开放300个学习名额,目前已经有153人加入班级,仅剩最后47个优惠名额!感兴趣的同学可以识别下方二维码,抢占优惠席位,名额有限,先到先得!!!

想快速了解这门课的学习形式和体验,可以直接观看第一期课程的毕业留念视频!

接下来,就给大家详细介绍下这门课~

课程谁来讲


为什么开设这门课



这门课适合谁


如果你属于以下三类同学,那这门课程一定是你的不二之选!



当然,如果你刚刚入门,基础还比较薄弱,没有系统阅读过主流代码 (如ORBSLAM、SVO、DSO等),这门课程可能不太适合你...建议先从深蓝学院的视觉SLAM基础课程开始学起。

8周时间,你将学会哪些方法&技能



具体可参见大纲:



有必要提及的是,我们为本门课程开启了 “班主任全程带班”的模式,班主任将全程督促大家学习和交作业。同时,给每位同学都配备助教1V1作业批改,每周还将针对作业进行评讲,全方位保障大家的学习效果。


此外,深蓝学院SLAM相关的课程,已经获得了一线名企的共同认可。目前,已经有近40家业内知名企业通过深蓝学院招聘SLAM相关人才,我们将帮助大家无缝对接企业的实习/全职工作机会,真正让大家学有所用,学有所成!


图为部分在深蓝学院招聘SLAM相关人才的企业

关于课程的其他介绍及报名方式


1. 上课时间

第三期『视觉SLAM进阶:从零开始手写VIO』课程将于10月11日正式开课,当晚举行开课仪式。整个学习周期为八周,课程有效期为一年,期间可反复回看课程内容。


2. 学习形式

为了保证学习效果,本门课程采取录播的形式,每周解锁一章。建议同学们登陆深蓝学院PC端官网,体验更佳!在整个学习过程中,有班主任全程带班、监督学习及完成作业;助教老师每周1V1批改作业、及时反馈学习效果;课后微信群答疑解惑,同期学员相互交流学习。请大家每周留出至少6个小时的时间用来学习、做作业。


3. 如何报名

第三期的报名通道已经开启,严格限报300人!!名额有限,先到先得!如果你想系统学习VIO,一定不要错过这期课程!


点击“阅读原文”,立即报名!
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/44122
 
1239 次点击