日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

機器學習在高度自動駕駛中的機遇和挑戰(zhàn)

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Sorin Mihai ? 2022-06-17 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在這三部分系列的第一部分中,作者調查了機器學習技術在高度自動化駕駛場景中的驅動因素和潛在應用。第二部分定義了機器學習技術的理論背景,以及汽車開發(fā)人員可用的神經網絡類型。第三部分在功能安全要求的背景下評估這些選項。

在過去的幾年里,機器學習一直是研究和工業(yè)界最熱門的話題之一。與幾十年前機器學習的出現相比,計算性能和算法的最新進展引起了新的關注。

機器學習,特別是深度學習解決方案促進了人工智能最近取得的令人矚目的成果。應用包括自然語言處理 (NLP)、個人協(xié)助、AlphaGo 戰(zhàn)勝人類,以及在學習玩 Atari 游戲時達到人類水平的行為。

考慮到機器學習和深度學習在解決極其復雜的問題時能夠取得如此令人印象深刻的結果,很明顯,研究人員和工程師也考慮將它們應用于自動駕駛汽車的高度自動駕駛 (HAD) 場景。NVIDIA 的 Davenet、Comma.Ai、Google Car 和 Tesla 在該領域取得了第一個有希望的成果。機器學習和深度學習方法已經產生了最初的原型,但是這些功能的工業(yè)化在例如基本的功能安全考慮方面提出了額外的挑戰(zhàn)。

本文旨在為正在進行的關于機器學習在汽車行業(yè)中的作用的討論做出貢獻,并強調該主題在自動駕駛汽車背景下的重要性。特別是,它旨在增加對機器學習技術的能力和局限性的理解。

首先,我們在 EB robinos 參考架構的背景下討論基于機器學習的高度自動駕駛的設計空間和架構替代方案。然后詳細介紹了 Elektrobit 目前正在研究和開發(fā)的兩個選定用例。

第二部分提供了機器學習和深度神經網絡 (DNN) 的理論背景,它們?yōu)橥茖в糜诟鶕o定任務選擇機器學習技術的標準提供了基礎。最后,第三部分討論了影響功能安全考慮的驗證和確認挑戰(zhàn)。

機器學習和高度自動化駕駛

開發(fā)導致自動駕駛汽車的高度自動駕駛功能是一項復雜而艱巨的任務。工程師通常使用分而治之的原則來應對這些挑戰(zhàn)。這是有充分理由的:具有明確定義接口的分解系統(tǒng)可以比單個黑盒更徹底地測試和驗證。

我們的高度自動駕駛方法是 EB robinos,如圖 1 所示。EB robinos 是一種功能性軟件架構,具有開放接口和軟件模塊,允許開發(fā)人員管理自動駕駛的復雜性。EB robinos 參考架構按照“感知、計劃、行動”分解范式集成了組件。此外,它在其軟件模塊中利用機器學習技術,以應對高度非結構化的現實世界駕駛環(huán)境。以下小節(jié)包含已選擇的集成在 EB robinos 中的技術示例。

poYBAGKr4bCAGndrAAFzjMtNLAM278.png

圖 1.開放式 EB robinos 參考架構。

相比之下,端到端的深度學習方法也存在,它涵蓋了從感覺到行動的方方面面(Bojarski et al. 2016)。然而,關于極端情況和罕見事件的處理和訓練,以及必要的訓練數據的指數數量,分解方法(即語義抽象)被認為更合理(Shalev-Shwartz et al. 2016 )。

然而,即使遵循分解方法,也需要決定哪些部分最好單獨處理或與其他部分結合處理。還必須確定機器學習方法是否有望在特定塊完成的任務中優(yōu)于傳統(tǒng)工程算法。尤其重要的是,此決定可能會受到功能安全考慮的影響。如本系列后面所述,功能安全是自動駕駛的關鍵要素。傳統(tǒng)的軟件組件是根據具體需求編寫的,并進行相應的測試。

機器學習系統(tǒng)測試和驗證的主要問題是它們的黑盒性質和學習方法的隨機行為?;旧喜豢赡茴A測系統(tǒng)如何學習其結構。

上面給出的標準和理論背景可以為明智的決策提供指導。Elektrobit 目前正在研究和開發(fā)機器學習方法被認為很有前景的用例。接下來介紹兩個這樣的用例。第一個涉及為機器學習算法生成人工訓練樣本及其在交通標志識別中的部署。第二個用例描述了我們的自學汽車方法。這兩個示例都使用了當前最先進的深度學習技術。

用例 1:人工樣本生成和交通標志識別

該項目在增強入口導航系統(tǒng)中使用的 OpenStreetMap (OSM) 數據的背景下,提出了一種限速和限速結束交通標志 (TS) 識別系統(tǒng)。目的是在可以安裝在汽車擋風玻璃上的標準智能手機上運行該算法。系統(tǒng)檢測交通標志及其 GPS 位置,并通過手機的移動數據連接將收集的數據上傳到后端服務器。該方法主要分為兩個階段:檢測和識別。檢測是通過增強分類器實現的。識別是通過概率貝葉斯推理框架執(zhí)行的,該框架融合了由一組視覺概率過濾器傳遞的信息。本文的下一部分包含對所用算法背后的理論背景的描述。

pYYBAGKr4beAe3DbAAFzDdwPAp8809.png

圖 2:基于智能手機的 TSR 系統(tǒng)框圖

獲得的彩色圖像以 24 位 RGB 格式傳遞給檢測器。通過評估通過檢測窗口計算的級聯分類器的響應來執(zhí)行檢測過程。

該檢測窗口以不同的比例在圖像上移動。可能的交通標志感興趣區(qū)域 (RoI) 被收集為一組對象假設。從特征提取的角度來看,分類級聯使用擴展的局部二進制模式 (eLPB) 進行訓練。假設向量中的每個元素通過支持向量機(SVM)學習算法分類為交通標志。

交通標志識別方法依賴于人工標記的交通標志,用于訓練檢測和識別分類器。由于不同國家使用的交通標志模板種類繁多,標記過程繁瑣且容易出錯。

要使交通標志識別方法表現良好,需要每個國家/地區(qū)的特定訓練數據。由于必須考慮位置、照明和天氣條件,因此創(chuàng)建足夠多的手動標記交通標志非常耗時。

因此,Elektrobit 創(chuàng)建了一種算法,可以從單個人工模板圖像自動生成訓練數據,以克服手動注釋大量訓練樣本的挑戰(zhàn)。圖 4 顯示了算法的結構。

pYYBAGKr4b-AWQV8AAFPbnVMfjM433.png

圖 4.基于機器學習的識別系統(tǒng)的人工樣本生成算法框圖。

這種方法提供了一種生成用于機器學習算法訓練階段的人工數據的方法。該方法使用每個國家的真實和通用交通標志圖像模板的縮減數據集來輸出圖像集合。

這些圖像的特征是由一系列圖像模板變形算法人為定義的。使用核主成分分析 (KPCA) 對減少的一組真實世界圖像對由此獲得的人工圖像進行評估。當生成圖像的特征與真實圖像的特征相對應時,人工數據集適用于機器學習系統(tǒng)的訓練,在這種特殊情況下用于交通標志識別。

Elektrobit 將 Boosting SVM 分類器替換為基于深度區(qū)域的檢測和識別卷積神經網絡,以提高原始交通標志識別系統(tǒng)的精度。該網絡使用 Caffe (Jia et al. 2014) 進行部署,Caffe 是由 Berkley 開發(fā)并由 NVIDIA 支持的深度神經網絡庫。Caffe 是一個帶有 PythonMatlab 接口的純 C++/CUDA 庫。除了核心的深度學習功能外,Caffe 還提供可直接用于機器學習應用的參考深度學習模型。圖 5 顯示了用于交通標志檢測和識別的 Caffe 網絡結構。不同的彩色塊代表卷積(紅色)、池化(黃色)、激活(綠色)和全連接網絡層(紫色)。

poYBAGKr4caAeCqFAALl32WqVB0778.png

圖 5. Caffe 中基于深度區(qū)域的檢測和識別卷積神經網絡。

用例 2:學習如何駕駛

深度學習的革命最近增加了對另一種范式的關注,即強化學習 (RL)。在 RL 中,代理本身通過獎勵系統(tǒng)學習如何執(zhí)行某些任務。該方法屬于半監(jiān)督學習的范疇,因為獎勵系統(tǒng)的設計需要特定領域的知識。

與監(jiān)督學習相比,即使輸入數據不需要標記也是如此。最近對 RL 的興趣主要歸功于 Deep Mind 團隊的開創(chuàng)性工作。該團隊設法將 RL 與能夠學習動作價值函數的深度神經網絡相結合(Mnih et al. 2016)。他們的系統(tǒng)能夠學會以人類水平的能力玩多個 Atari 游戲。

我們構建了深度強化學習系統(tǒng),如圖 6 所示,以便安全地試驗自動駕駛學習。該系統(tǒng)使用 TORCS 開源競賽模擬器(Wymann et al. 2014)。TORCS 作為高度便攜的多平臺賽車模擬器在科學界被廣泛使用。它在 Linux(所有架構,32 位和 64 位,小端和大端)、FreeBSD、OpenSolaris、MacOSX 和 Windows(32 位和 64 位)上運行。它有許多不同的汽車、賽道和對手來比賽。我們可以收集用于物體檢測的圖像以及來自游戲引擎的關鍵駕駛指標。這些指標包括汽車的速度、自我汽車與道路中心線的相對位置以及與前面汽車的距離。

pYYBAGKr4dCAdig2AALUhHZxC6U718.png

圖 6.用于學習如何在模擬器中駕駛的深度強化學習架構。

該算法的目標是通過與虛擬環(huán)境交互來自學駕駛命令。為此目的使用了深度強化學習范式,其中深度卷積神經網絡 (DNN) 通過提供正獎勵信號的強化動作 a 進行訓練r(s^‘,a)。狀態(tài)s由模擬器窗口中顯示的當前游戲圖像表示。有四種可能的動作:加速、減速、左轉和右轉。

DNN 計算一個所謂的Q-函數,該函數預測要針對特定狀態(tài)執(zhí)行的最優(yōu)動作 a s。換句話說,DNNQ-為每個狀態(tài)-動作對計算一個值。將執(zhí)行具有最高Q-值的操作,這會將模擬器環(huán)境移動到下一個狀態(tài),s’。在這種狀態(tài)下,通過獎勵信號來評估執(zhí)行的動作r(s’,a)。

例如,如果汽車能夠在沒有碰撞的情況下加速,那么使這成為可能的相關動作將在 DNN 中得到加強;否則,它會氣餒。通過使用狀態(tài)獎勵信號重新訓練 DNN,在框架中執(zhí)行強化。圖 7 顯示了深度強化學習算法的 Caffe 實現。網絡層具有與圖 6 相同的顏色編碼。

poYBAGKr4diAEb2nAAHPetpLJ-I095.png

圖 7.用于深度強化學習的基于 Caffe 的深度卷積神經網絡結構。

第二部分定義了機器學習技術的理論背景,以及汽車開發(fā)人員可用的神經網絡類型。

審核編輯:郭婷

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

    關注

    3048

    文章

    9183

    瀏覽量

    173326
  • 神經網絡
    +關注

    關注

    42

    文章

    4845

    瀏覽量

    108298
  • 機器學習
    +關注

    關注

    67

    文章

    8569

    瀏覽量

    137361
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    為什么光照對純視覺自動駕駛影響較大?

    自動駕駛的技術路線,純視覺方案因其模仿人類駕駛邏輯與低廉的硬件成本,一直是很多車企的選擇。但這種高度依賴攝像頭的感知方式,
    的頭像 發(fā)表于 03-09 17:06 ?1104次閱讀

    自動駕駛中常提的離線強化學習是什么?

    [首發(fā)于智駕最前沿微信公眾號]之前談及自動駕駛模型學習時,詳細聊過強化學習的作用,由于強化學習能讓大模型通過交互學到策略,不需要固定的規(guī)則
    的頭像 發(fā)表于 02-07 09:21 ?415次閱讀
    <b class='flag-5'>自動駕駛</b>中常提的離線強化<b class='flag-5'>學習</b>是什么?

    強化學習會讓自動駕駛模型學習更快嗎?

    [首發(fā)于智駕最前沿微信公眾號]在談及自動駕駛大模型訓練時,有的技術方案會采用模仿學習,而有些會采用強化學習。同樣作為大模型的訓練方式,強化學習有何不同?又有什么特點呢? 什么是強化
    的頭像 發(fā)表于 01-31 09:34 ?919次閱讀
    強化<b class='flag-5'>學習</b>會讓<b class='flag-5'>自動駕駛</b>模型<b class='flag-5'>學習</b>更快嗎?

    如何設計好自動駕駛ODD?

    為確定自動駕駛的可使用范圍,會給自動駕駛設置一個運行設計域(Operational Design Domain,ODD)。ODD的作用就是用來明確自動駕駛什么情況下能工作,
    的頭像 發(fā)表于 01-24 09:27 ?1871次閱讀

    自動駕駛中常提的模仿學習是什么?

    當談及自動駕駛模型學習時,經常會提到模仿學習的概念。所謂模仿學習,就是模型先看別人怎么做,然后學著去做。自動駕駛
    的頭像 發(fā)表于 01-16 16:41 ?2226次閱讀

    汽車自動駕駛的太陽光模擬應用研究

    自動駕駛系統(tǒng)的安全性與可靠性,高度依賴于其復雜多變光照環(huán)境的穩(wěn)定表現。其中,高動態(tài)范圍的自然光照是挑戰(zhàn)車載感知系統(tǒng)的關鍵因素。紫創(chuàng)測控l
    的頭像 發(fā)表于 12-10 18:04 ?621次閱讀
    汽車<b class='flag-5'>自動駕駛</b>的太陽光模擬應用研究

    高程數據自動駕駛中有什么作用?

    最近有小伙伴讓智駕最前沿聊聊自動駕駛高精度地圖對高程數據的使用依賴,其實在聊這個話題之前,還是需要先知道高程數據是什么,自動駕駛到底有什么作用。
    的頭像 發(fā)表于 11-02 13:44 ?2073次閱讀

    自動駕駛中常提的“強化學習”是個啥?

    [首發(fā)于智駕最前沿微信公眾號]在談及自動駕駛時,有些方案中會提到“強化學習(Reinforcement Learning,簡稱RL)”,強化學習是一類讓機器通過試錯來學會做決策的技術。
    的頭像 發(fā)表于 10-23 09:00 ?976次閱讀
    <b class='flag-5'>自動駕駛</b>中常提的“強化<b class='flag-5'>學習</b>”是個啥?

    如何確保自動駕駛汽車感知的準確性?

    感知的定義及原理 聊這個話題之前,我們先聊一聊感知是什么,自動駕駛感知系統(tǒng)就是一個把外界變成機器可用信息的工程流水線。感知系統(tǒng)的輸入主要依靠如攝像頭(可見光、近紅外)、激光雷達(LiDAR)、毫米波雷達(RADAR)、超聲
    的頭像 發(fā)表于 08-23 15:06 ?1879次閱讀
    如何確保<b class='flag-5'>自動駕駛</b>汽車感知的準確性?

    塑造自動駕駛汽車格局的核心技術

    自動駕駛汽車長期以來一直是科幻小說中的情節(jié),但在如今的2025年,它似乎已經離我們越來越近,智能輔助駕駛已經出現在越來越多的新能源汽車。但距離完全的自動駕駛仍有需要克服的工程
    的頭像 發(fā)表于 08-21 16:03 ?1171次閱讀

    自動駕駛Transformer大模型會取代深度學習嗎?

    持續(xù)討論。特別是自動駕駛領域,部分廠商開始嘗試將多模態(tài)大模型(MLLM)引入到感知、規(guī)劃與決策系統(tǒng),引發(fā)了“傳統(tǒng)深度學習是否已過時”的激烈爭論。然而,從技術原理、算力成本、安全需求與實際落地路徑等維度來看,Transforme
    的頭像 發(fā)表于 08-13 09:15 ?4428次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>中</b>Transformer大模型會取代深度<b class='flag-5'>學習</b>嗎?

    看看那些用樹莓派打造的自動駕駛汽車!

    嶄新的汽車時代門檻前,通往未來的道路不再僅由瀝青鋪就,還承載著人工智能(AI)的無限可能和突破性的創(chuàng)造力。現實世界駕駛頗具挑戰(zhàn),因為可
    的頭像 發(fā)表于 07-27 13:24 ?1532次閱讀
    看看那些用樹莓派打造的<b class='flag-5'>自動駕駛</b>汽車!

    太陽光模擬器 | 汽車自動駕駛開發(fā)的應用

    汽車產業(yè)向電動化、智能化轉型的浪潮,自動駕駛技術的研發(fā)面臨著復雜環(huán)境感知的挑戰(zhàn)。光照條件作為影響傳感器性能的關鍵因素,直接關系到自動駕駛
    的頭像 發(fā)表于 07-24 11:26 ?886次閱讀
    太陽光模擬器 | <b class='flag-5'>在</b>汽車<b class='flag-5'>自動駕駛</b>開發(fā)<b class='flag-5'>中</b>的應用

    低速自動駕駛與乘用車自動駕駛技術要求上有何不同?

    [首發(fā)于智駕最前沿微信公眾號]自動駕駛技術的發(fā)展正朝著多元化方向邁進,其中低速自動駕駛小車(以下簡稱“低速小車”)因其物流配送、園區(qū)運維、社區(qū)服務等場景的獨特價值而受到廣泛關注,且
    的頭像 發(fā)表于 07-14 09:10 ?1330次閱讀
    低速<b class='flag-5'>自動駕駛</b>與乘用車<b class='flag-5'>自動駕駛</b><b class='flag-5'>在</b>技術要求上有何不同?

    卡車、礦車的自動駕駛和乘用車的自動駕駛技術要求上有何不同?

    [首發(fā)于智駕最前沿微信公眾號]自動駕駛技術的發(fā)展,讓組合輔助駕駛得到大量應用,但現在對于自動駕駛技術的宣傳,普遍是乘用車領域,而對于卡車、礦車的
    的頭像 發(fā)表于 06-28 11:38 ?1901次閱讀
    卡車、礦車的<b class='flag-5'>自動駕駛</b>和乘用車的<b class='flag-5'>自動駕駛</b><b class='flag-5'>在</b>技術要求上有何不同?
    新巴尔虎左旗| 铁力市| 藁城市| 东港市| 阿拉善盟| 中牟县| 大宁县| 兴仁县| 榆树市| 辽阳县| 三河市| 海原县| 海门市| 徐州市| 闽清县| 顺昌县| 河曲县| 乌拉特中旗| 朝阳区| 会宁县| 饶平县| 交口县| 凉山| 周口市| 博野县| 衡阳市| 开鲁县| 瑞金市| 上思县| 西乡县| 隆林| 新巴尔虎左旗| 嘉义市| 阳曲县| 靖边县| 巴东县| 宜丰县| 荔波县| 吐鲁番市| 巨鹿县| 台安县|