0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

传特斯拉自动驾驶系统是用神经网络编程的

ml8z_IV_Technol 来源:未知 作者:工程师飞燕 2018-06-20 09:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

据外媒报道,特斯拉汽车公司人工智能AI)总监安德烈·卡帕西(Andrej Karpathy)日前参加2018年TRAIN AI大会时,剖析了该公司构建自动驾驶仪(Autopilot)计算机视觉解决方案的方法。据介绍,Autopilot编程团队主要分为两部分:第一个团队构建了神经网络本身,而第二个团队则专注于神经网络的实际编程,它包括选择已标注的图像,帮助神经网络学习。

“构建软件2.0堆栈”

卡帕西的任务是将传统的、基于规则的编程方法与神经网络(也称机器学习或AI)运行时使用的编程方法区分开来。在典型的互联网术语中,他使用了神经网络编程软件2.0,用以与基于规则编程的软件1.0进行区别。事实证明,两者之间的差异是相当大的,编程神经网络与编程网页或智能手机应用程序是完全不同的。

近年来,随着计算机视觉解决方案越来越难以为图像中的每个可能对象定义规则,这一点变得尤其明显。然而,这些挑战并不能阻止程序员尝试甚至执行极其复杂的计算机视觉分析任务。

在1990年到2010年之间的照片分析中,早期的研究奠定了现代聚焦于视频图像分析的基础,而视频图像分析的帧率越高,对计算机资源的压力就越大。像特斯拉自动驾驶仪(Autopilot)这样的应用,要求所有处理过程都必须是实时的,甚至要使用实时数据来预测附近的司机会会做什么或可能做什么,以降低碰撞危险。

特斯拉的自动驾驶仪解决方案非常依赖计算机视觉,而不是激光雷达和其他传感器,因为特斯拉的团队认为,计算机视觉在根本上更加卓越,强大的摄像头阵列足以支持完全自动驾驶解决方案。

卡帕西深入探究了特斯拉团队用来破解自动驾驶仪计算机视觉难题的方法。自动驾驶仪编程团队主要分为两部分:第一个团队构建了神经网络本身,而第二个团队则专注于神经网络的实际编程,它包括选择已标注的图像,帮助神经网络学习。

正如编程代码必须高效和有效一样,卡帕西注意到用于编程神经网络的图像必须够大、够多样化以及干净。为神经网络编程更多的是识别异常,并为正确的行为编写软件2.0堆栈,而不是为正常情况下的系统编程。

我们可以用简单的方法来比较为图像编程的神经网络,它就像十字路口的交通信号。大多数信号系统都有标准的红黄绿设置,可以通过提供红灯图像并将其标记为指示车辆应该停车的信号来进行建模。

与此相对应,绿灯表示车辆可以继续通过十字路口。黄色是同样重要的指标,但比红色和绿色交替出现的频率要低得多。神经网络必须被编程以同样好地理解这三者的关系,即使在现实世界中黄色灯光出现的频率远低于绿色和红色。

特斯拉认为,从根本上说,与人类驾驶汽车相比,该公司自动驾驶仪解决方案将会在行驶过程中提供更安全的驾驶体验。这是有意义的,也十分重要,但这只是暗示了一种更广泛的可能性,即车辆在世界上任何地方、任何情况下都能自动驾驶。

与人类驾驶汽车相比,特斯拉的自动驾驶汽车如今已经帮助减少4倍车祸死亡人数。其首席执行官伊隆·马斯克(Elon Musk)相信,将来其至少可以提供10倍的改进效果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4845

    浏览量

    108326
  • 特斯拉
    +关注

    关注

    66

    文章

    6424

    浏览量

    131549
  • 自动驾驶
    +关注

    关注

    795

    文章

    15047

    浏览量

    181945

原文标题:特斯拉AI总监自曝自动驾驶系统秘密:用神经网络编程

文章出处:【微信号:IV_Technology,微信公众号:智车科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶有了占用网络还需要卷积神经网络吗?

    在占用网络流行之前,自动驾驶的主流感知方案是基于CNN的目标检测。你可以把它想象成给摄像头拍到的每一张照片画框。
    的头像 发表于 05-04 18:05 3450次阅读
    <b class='flag-5'>自动驾驶</b>有了占用<b class='flag-5'>网络</b>还需要卷积<b class='flag-5'>神经网络</b>吗?

    卷积神经网络如何让自动驾驶识别障碍物?

    自动驾驶的发展过程中,感知系统一直承担车辆“眼睛”的角色,其核心任务是让计算机理解复杂多变的物理世界。卷积神经网络(CNN)作为一种专门用于处理图像和视频等网格状数据结构的深度学习模型,已经成为
    的头像 发表于 04-11 09:59 1562次阅读
    卷积<b class='flag-5'>神经网络</b>如何让<b class='flag-5'>自动驾驶</b>识别障碍物?

    加速L4级自动驾驶商业化:aiData全自动化数据处理解决方案!

    引言在汽车AI领域,无论是高级驾驶辅助系统(ADAS)还是自动驾驶技术的研发,都需要数据。因此高质量、精准且记录完备的数据,是神经网络训练、验证及仿真测试的核心支撑。然而,数据采集往往
    的头像 发表于 12-18 16:33 2341次阅读
    加速L4级<b class='flag-5'>自动驾驶</b>商业化:aiData全<b class='flag-5'>自动</b>化数据处理解决方案!

    神经网络的初步认识

    日常生活中的智能应用都离不开深度学习,而深度学习则依赖于神经网络的实现。什么是神经网络神经网络的核心思想是模仿生物神经系统的结构,特别是大脑中神经
    的头像 发表于 12-17 15:05 518次阅读
    <b class='flag-5'>神经网络</b>的初步认识

    Transformer如何让自动驾驶变得更聪明?

    ]自动驾驶中常提的Transformer本质上是一种神经网络结构,最早在自然语言处理里火起来。与卷积神经网络(CNN)或循环神经网络(RNN)不同,Transformer能够
    的头像 发表于 11-19 18:17 2534次阅读

    自动驾驶中常提的卷积神经网络是个啥?

    自动驾驶领域,经常会听到卷积神经网络技术。卷积神经网络,简称为CNN,是一种专门用来处理网格状数据(比如图像)的深度学习模型。CNN在图像处理中尤其常见,因为图像本身就可以看作是由像素排列成的二维网格。
    的头像 发表于 11-19 18:15 2306次阅读
    <b class='flag-5'>自动驾驶</b>中常提的卷积<b class='flag-5'>神经网络</b>是个啥?

    隐式地图:自动驾驶的“数字直觉“

    ,通过"学习"来"理解"道路环境。特斯拉的World Models、NVIDIA的CosMos、小鹏的WFM等创新方案,正在重新定义自动驾驶系统的认知方式。 隐式地图的"黑箱哲学" 从"地图文件"到"
    的头像 发表于 11-19 09:26 584次阅读
    隐式地图:<b class='flag-5'>自动驾驶</b>的“数字直觉“

    NMSIS神经网络库使用介绍

    NMSIS NN 软件库是一组高效的神经网络内核,旨在最大限度地提高 Nuclei N 处理器内核上的神经网络的性能并最​​大限度地减少其内存占用。 该库分为多个功能,每个功能涵盖特定类别
    发表于 10-29 06:08

    在Ubuntu20.04系统中训练神经网络模型的一些经验

    本帖欲分享在Ubuntu20.04系统中训练神经网络模型的一些经验。我们采用jupyter notebook作为开发IDE,以TensorFlow2为训练框架,目标是训练一个手写数字识别的神经网络
    发表于 10-22 07:03

    一文读懂特斯拉自动驾驶FSD从辅助到端到端的演进

    [首发于智驾最前沿微信公众号]自动驾驶行业发展至今,特斯拉一直被很多企业对标,其FSD系统的每一次更新,都会获得非常多人的关注。早期自动驾驶是一个分层的、由多模块组成的
    的头像 发表于 10-11 09:13 1230次阅读
    一文读懂<b class='flag-5'>特斯拉</b><b class='flag-5'>自动驾驶</b>FSD从辅助到端到端的演进

    液态神经网络(LNN):时间连续性与动态适应性的神经网络

    1.算法简介液态神经网络(LiquidNeuralNetworks,LNN)是一种新型的神经网络架构,其设计理念借鉴自生物神经系统,特别是秀丽隐杆线虫的神经结构,尽管这种微生物的
    的头像 发表于 09-28 10:03 1663次阅读
    液态<b class='flag-5'>神经网络</b>(LNN):时间连续性与动态适应性的<b class='flag-5'>神经网络</b>

    端到端自动驾驶相较传统自动驾驶到底有何提升?

    各自专业模块独立承担,再通过预定的接口协议将信息有序传递。与之相对照,“端到端”(end-to-end)自动驾驶以统一的大规模神经网络为核心,将从摄像头、雷达、激光雷达等传感器采集到的原始数据直接映射为驾驶控制指令,极力
    的头像 发表于 09-02 09:09 1090次阅读
    端到端<b class='flag-5'>自动驾驶</b>相较传统<b class='flag-5'>自动驾驶</b>到底有何提升?

    想实现自动驾驶,哪些技术非常关键?

    近年来,随着人工智能、车载计算平台、传感器技术的快速进步,自动驾驶已从实验室走向实际道路。而支撑这一切的,是一套庞大且精密的技术架构系统。这套架构就像一辆自动驾驶汽车的大脑与神经网络
    的头像 发表于 08-30 09:40 2799次阅读

    神经网络专家系统在电机故障诊断中的应用

    摘要:针对传统专家系统不能进行自学习、自适应的问题,本文提出了基于种经网络专家系统的并步电机故障诊断方法。本文将小波神经网络和专家系统相结合
    发表于 06-16 22:09

    纯视觉的自动驾驶会有哪些安全问题?

    [首发于智驾最前沿微信公众号]特斯拉CEO埃隆·马斯克认为,在复杂的道路驾驶环境中,模拟生物神经网络和眼睛的视觉系统才是最为有效的方式。他也曾在在多个场合批评激光雷达技术为“错误的解决
    的头像 发表于 06-16 09:56 1264次阅读
    纯视觉的<b class='flag-5'>自动驾驶</b>会有哪些安全问题?