0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

ml8z_IV_Technol ? 來源:ZF ? 2019-04-29 16:44 ? 次閱讀

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?如何設計一個基于增強學習的自動駕駛決策系統(tǒng)?簡述算法設計思路。

【問題1】

如何基于深度神經(jīng)網(wǎng)絡

設計一個端到端的自動駕駛模型?

分析與解答

本題屬于開放性設計題,回答者需要了解自動駕駛模型的基本功能和研發(fā)中涉及到的主要問題,并結合深度學習領域的相關知識給出設計方案。

自動駕駛模型是自動駕駛系統(tǒng)的重要組成部分,其在功能上試圖模仿人類司機,通過給定當前的車輛狀態(tài)和周圍環(huán)境信息,輸出為對車輛控制信號。傳統(tǒng)的駕駛模型設計方法人為地將自動駕駛任務分解成車道識別、場景抽象、路徑規(guī)劃和控制決策等多個子任務,然后再根據(jù)各個子任務的輸出,通過人工定義的規(guī)則來控制汽車的前進;而通過建立從輸入信號到輸出信號的端到端模型,可以

無需引入大量的人工規(guī)則來控制汽車的行駛;

使整個自動駕駛系統(tǒng)的結構更加簡單、高效;

使模型自主地學到人沒有指定的子任務。

而對于端到端駕駛模型的具體設計,這里介紹業(yè)界較有影響力的工作——Nivdia于2016年提出的PilotNet模型以供參考。

PilotNet模型是一個端到端的深度神經(jīng)網(wǎng)絡,可以在自動駕駛系統(tǒng)中控制車輛前進的方向。模型根據(jù)安裝在汽車擋風玻璃前的三個攝像頭采集到的原始圖片,通過深度神經(jīng)網(wǎng)絡學習出汽車前進所需要轉動的角度。其整體架構如 Fig. 2 所示 [3]。

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

Figure 1:Nivdia端到端的自動駕駛系統(tǒng)

PilotNet是一個9層神經(jīng)網(wǎng)絡,由1個歸一化層(Normalization Layer)、5個卷積層(Convolutional Layer)和3個全連接層(Fully Connected Layer)組成,如 fig. 3 [4] 所示。模型的輸入為映射到YUV平面的原始輸入圖像,輸出為車輛前進需要偏轉的方向。網(wǎng)絡的前三個卷積層采用5*5的卷積核,后兩個卷積層采用3*3的卷積核。訓練數(shù)據(jù)包含在不同類型道路上(高速公路、住宅區(qū)的街道、鄉(xiāng)間小路等)、不同光線強度、不同天氣條件下的真實的汽車行駛過程中收集到的視頻采樣圖片。

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

Figure 2: PilotNet網(wǎng)絡結構圖

PilotNet在模擬仿真和實際路測均取得較好的實驗結果。實驗中定義車輛自動化程度為評測指標,即:

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

模擬系統(tǒng)中車輛偏離道路中心線超過一米時會發(fā)生一次人工干預,并假設人工干預平均需要消耗的時間約為6s/次。PilotNet模型在仿真系統(tǒng)上的評測結果為90%,路測指標可以達到98%。

【問題2】

如何設計一個基于增強學習的自動駕駛決策系統(tǒng)?

簡述算法設計思路

分析與解答

傳統(tǒng)的自動駕駛決策系統(tǒng)多數(shù)采用人工定義的規(guī)則,但是人工定義的規(guī)則不夠全面,容易漏掉一些邊界情況,因而會考慮采用增強學習的原理設計一個自動駕駛的決策系統(tǒng),使自動駕駛的決策系統(tǒng)能從數(shù)據(jù)中自動學習并優(yōu)化自身的決策過程。

對于這一問題的解答可以參考Mobileye提出的基于增強學習的多智能體決策系統(tǒng) [5] 。自動駕駛的決策系統(tǒng)不同于傳統(tǒng)的機器人決策系統(tǒng):首先,其屬于多智能體的場景,其他智能體的行為難以預測,并會對主智能體的行為造成影響;其次,在決策中需要確保策略的安全性,安全地處理意料之外的場景,防止交通事故的發(fā)生。

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

所以,

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

如何基于深度神經(jīng)網(wǎng)絡設計一個端到端的自動駕駛模型?

Figure 3: 雙向變道決策過程的DAG

擴展與總結

自動駕駛系統(tǒng)極其復雜,本章所涉及的內容僅僅涵蓋了其中一部分研發(fā)問題與進展。深度學習在自動駕駛領域的應用在圖像識別、場景分割等計算機視覺相關領域中較為廣泛與深入,而在控制、決策方面的應用還處在初步的嘗試階段。通過本章的介紹,希望大家能夠初步了解深度學習在自動駕駛系統(tǒng)中的應用現(xiàn)狀與主流應用方式,而更深入的學習了解則請閱讀相關參考文獻。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 自動駕駛
    +關注

    關注

    781

    文章

    13449

    瀏覽量

    165262

原文標題:兩道算法工程師的面試題,80%的人答不上來

文章出處:【微信號:IV_Technology,微信公眾號:智車科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    實現(xiàn)自動駕駛,唯有?

    ,去年行業(yè)主流方案還是輕高精地圖城區(qū)智駕,今年大家的目標都瞄到了(End-to-End, E2E)。
    的頭像 發(fā)表于 08-12 09:14 ?348次閱讀
    實現(xiàn)<b class='flag-5'>自動駕駛</b>,唯有<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>?

    FPGA在深度神經(jīng)網(wǎng)絡中的應用

    隨著人工智能技術的飛速發(fā)展,深度神經(jīng)網(wǎng)絡(Deep Neural Network, DNN)作為其核心算法之,在圖像識別、語音識別、自然語言處理等領域取得了顯著成果。然而,傳統(tǒng)的深度
    的頭像 發(fā)表于 07-24 10:42 ?384次閱讀

    理想汽車加速自動駕駛布局,成立“”實體組織

    近期,理想汽車在其智能駕駛領域邁出了重要步,正式成立了專注于“自動駕駛”的實體組織,該組
    的頭像 發(fā)表于 07-17 15:42 ?1189次閱讀

    殘差網(wǎng)絡深度神經(jīng)網(wǎng)絡

    殘差網(wǎng)絡(Residual Network,通常簡稱為ResNet) 是深度神經(jīng)網(wǎng)絡種 ,其獨特的結構設計在解決深層網(wǎng)絡訓練中的梯度消失
    的頭像 發(fā)表于 07-11 18:13 ?728次閱讀

    pytorch中有神經(jīng)網(wǎng)絡模型

    當然,PyTorch是廣泛使用的深度學習框架,它提供了許多預訓練的神經(jīng)網(wǎng)絡模型。 PyTorch中的
    的頭像 發(fā)表于 07-11 09:59 ?527次閱讀

    PyTorch神經(jīng)網(wǎng)絡模型構建過程

    PyTorch,作為廣泛使用的開源深度學習庫,提供了豐富的工具和模塊,幫助開發(fā)者構建、訓練和部署神經(jīng)網(wǎng)絡模型。在
    的頭像 發(fā)表于 07-10 14:57 ?303次閱讀

    循環(huán)神經(jīng)網(wǎng)絡語音識別中的應用

    , LSTM)和門控循環(huán)單元(Gated Recurrent Unit, GRU)等,展現(xiàn)了強大的性能。本文將深入探討循環(huán)神經(jīng)網(wǎng)絡語音識別中的應用,包括其背景、核心算法原理、具
    的頭像 發(fā)表于 07-08 11:09 ?291次閱讀

    深度神經(jīng)網(wǎng)絡模型cnn的基本概念、結構及原理

    深度神經(jīng)網(wǎng)絡模型CNN(Convolutional Neural Network)是種廣泛應用于圖像識別、視頻分析和自然語言處理等領域的深度
    的頭像 發(fā)表于 07-02 10:11 ?8784次閱讀

    深度神經(jīng)網(wǎng)絡模型有哪些

    深度神經(jīng)網(wǎng)絡(Deep Neural Networks,DNNs)是類具有多個隱藏層的神經(jīng)網(wǎng)絡,它們在許多領域取得了顯著的成功,如計算機視覺、自然語言處理、語音識別等。以下是
    的頭像 發(fā)表于 07-02 10:00 ?536次閱讀

    助聽器降噪神經(jīng)網(wǎng)絡模型

    抑制任務是語音增強領域的重要學科, 隨著深度神經(jīng)網(wǎng)絡的興起,提出了幾種基于深度模型的音頻處理
    發(fā)表于 05-11 17:15

    佐思汽研發(fā)布《2024年自動駕駛研究報告》

    自動駕駛是直接從傳感器信息輸入(如攝像頭圖像、LiDAR等)控制命令輸出(如轉向、加減速等)映射的
    的頭像 發(fā)表于 04-20 11:21 ?2574次閱讀
    佐思汽研發(fā)布《2024年<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b><b class='flag-5'>自動駕駛</b>研究報告》

    理想汽車自動駕駛模型實現(xiàn)

    理想汽車在感知、跟蹤、預測、決策和規(guī)劃等方面都進行了模型化,最終實現(xiàn)了模型。這種模型不僅
    發(fā)表于 04-12 12:17 ?340次閱讀
    理想汽車<b class='flag-5'>自動駕駛</b><b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b><b class='flag-5'>模型</b>實現(xiàn)

    未來已來,多傳感器融合感知是自動駕駛破局的關鍵

    巨大的進展;自動駕駛開始摒棄手動編碼規(guī)則和機器學習模型的方法,轉向全面采用神經(jīng)網(wǎng)絡AI系
    發(fā)表于 04-11 10:26

    特斯拉FSD V12.3測試版軟件升級:采用神經(jīng)網(wǎng)絡,提高安全性

    值得注意的是,這款FSD v12新增了被馬斯克盛贊為“革命性”的“神經(jīng)網(wǎng)絡”技術,表示駕車行為已不再依賴人工編寫的代碼,全部由神經(jīng)網(wǎng)絡驅動;特斯拉方面甚至聲稱,這項技術在安全性能
    的頭像 發(fā)表于 03-13 14:16 ?892次閱讀

    基于的Al自動駕駛決策方法

    隨著人工智能的迅速發(fā)展,自動駕駛技術正經(jīng)歷著場革命性的變革。人工智能的出現(xiàn)為自動駕駛系統(tǒng)帶來了深度學習等方法的應用,不再完全依賴人類專家設計特征,而是能夠
    發(fā)表于 09-25 12:33 ?763次閱讀
    基于<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>的Al<b class='flag-5'>自動駕駛</b>決策方法