自动驾驶学习笔记(十四)——感知算法

本文概述了自动驾驶学习中的感知算法、开发流程,包括数据闭环、监督/半监督/无监督学习,以及测试评价指标如像素准确率。作者强调了算法与硬件、场景和商务的协作。
摘要由CSDN通过智能技术生成

#Apollo开发者#

学习课程的传送门如下,当您也准备学习自动驾驶时,可以和我一同前往:

 《自动驾驶新人之旅》免费课程—> 传送门

Apollo 社区开发者圆桌会》免费报名—>传送门

文章目录

前言

感知算法

开发过程

测试和评价

Tips

总结


前言

        见《自动驾驶学习笔记(九)——车辆控制

         见《自动驾驶学习笔记(十)——Cyber通信

        见《自动驾驶学习笔记(十一)——高精地图

        见《自动驾驶学习笔记(十二)——定位技术

        见《自动驾驶学习笔记(十三)——感知基础

感知算法

        自动驾驶感知系统的框架如下图所示:

        上述框架中每个感知模块的算法工作流程如下:

        无论是传统算法还是深度学习基础的算法,都遵循数据-前处理-表征学习-特征提取-算法任务-后处理到需要结果的pipeline,根据实际场景和业务需求的不同,前、后处理和表征学习过程可省略或者由End2End模型整体处理。其中核心的识别算法可以分为以下三种:

        监督学习:人工标注数据。

        半监督学习:可通过无监督学习自学习特征,再通过较少标注数据完成具体任务训练。

        无监督学习:无需人工预标注,e.g.强化学习。

开发过程

       感知算法的开发是一个数据闭环的过程,示例如下:

        第一个环节需要用到的数据,为已标注的的可供算法训练的数据,示例如下:

        后面各个环节需要用到一些专业的工具链,示例如下:

测试和评价

        自动驾驶感知算法的测试遵循单元测试到集成测试的顺序,示例如下:

        数据测试的原理如下:

        数据测试通常由如下几种指标:

        PA:像素准确率。预测类别正确的像素数占总像素数的比例。

        CPA: 类别像素准确率。在类别i的预测值中,真实属于i类的像素准确率。

        MPA : 类别平均像素准确率。分别计算每个类的CPA,然后累加求平均,MPA =sum(Pi)/类别数。

Tips

        实际工作中,算法要根据不同的硬件方案进行调整,从初期的选型到后期的部署,不仅要有整体层面的考量还要硬件、软件、算法、供应商团队的通力合作才能打造一款优质的产品。

        “算法是软件、硬件、场景、商务的......妥协。”——Pacal Meng

总结

        以上就是本人在学习自动驾驶时,对所学课程的一些梳理和总结。后续还会分享另更多自动驾驶相关知识,欢迎评论区留言、点赞、收藏和关注,这些鼓励和支持都将成文本人持续分享的动力。

        另外,如果有同在小伙伴,也正在学习或打算学习自动驾驶时,可以和我一同抱团学习,交流技术。


        版权声明,原创文章,转载和引用请注明出处和链接,侵权必究!

        文中部分图片来源自网络,若有侵权,联系立删。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.Cssust

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值