91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

樹莓派自動(dòng)駕駛:使用 Keras 與 Tensorflow 構(gòu)建車道跟蹤自動(dòng)汽車

基于樹莓派的自動(dòng)駕駛 ? 2018-10-07 17:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

無人駕駛雖然入門門檻很高,但是還是可以通過一些簡(jiǎn)化的模型迅速上手。例如比較有名的DonkeyCar,其實(shí)就是一個(gè)簡(jiǎn)單低成本的玩具車,基于樹莓派Python,利用Keras深度學(xué)習(xí)框架實(shí)現(xiàn)自動(dòng)駕駛。即使沒有實(shí)車,也可以在Donkey Car官網(wǎng)下載模擬器,用程序控制模擬器中的小車。感興趣的同學(xué)可以看看社區(qū)和文檔

目前還有一些比賽也在使用donkey car幫助大家低門檻地進(jìn)入自動(dòng)駕駛領(lǐng)域。例如中國(guó)人工智能學(xué)會(huì)主辦的2018模擬駕駛比賽,比賽提供了一些獎(jiǎng)金,還為進(jìn)入決賽的選手免費(fèi)提供donkeycar實(shí)車線下比拼。此外,中國(guó)人工智能學(xué)會(huì)還會(huì)頒發(fā)證書,所以可以向想要入門自動(dòng)駕駛,想保研、申請(qǐng)獎(jiǎng)學(xué)金的同學(xué)推薦一下。此外,網(wǎng)上還有不少簡(jiǎn)單的攻略,例如下面是一篇來自github的自動(dòng)駕駛相關(guān)研究,我對(duì)這篇文章進(jìn)行了編譯并在此發(fā)布,希望能幫助更多感興趣的朋友上手自動(dòng)駕駛。

歡迎大家相互交流,項(xiàng)目地址:https://biendata.com/kernel/detail/427

導(dǎo)入相關(guān)庫(kù)

步驟1:獲取駕駛數(shù)據(jù)

數(shù)據(jù)集由 ~7900 個(gè)圖像和手動(dòng)開車時(shí)收集的轉(zhuǎn)向角組成。大約三分之二的圖像與線之間的汽車。另外三分之一的車開始偏離航線,并且駛回線路之間。

路徑是

數(shù)據(jù)集由 2 個(gè) pickled 數(shù)組組成。X 是圖像陣列,Y 是相應(yīng)轉(zhuǎn)向角度的陣列。

結(jié)果:

步驟2:拆分?jǐn)?shù)據(jù)

在這里,我們將洗牌(shuffle)我們的數(shù)據(jù),并將數(shù)據(jù)分成三部分。訓(xùn)練數(shù)據(jù)將用于訓(xùn)練我們的駕駛模型,使用驗(yàn)證數(shù)據(jù)避免過度擬合模型,測(cè)試數(shù)據(jù)用于測(cè)試我們的模型是否學(xué)到了什么。

輸出:7892

輸出:7892

步驟3:增強(qiáng)訓(xùn)練數(shù)據(jù)

為了加倍我們的訓(xùn)練數(shù)據(jù)并防止轉(zhuǎn)向偏差,我們翻轉(zhuǎn)每個(gè)圖像和轉(zhuǎn)向角并將其添加到數(shù)據(jù)集中。還有其他的方法來增加使用翻譯和假陰影駕駛數(shù)據(jù),但我沒有使用這些自動(dòng)駕駛儀。

結(jié)果:12626

步驟4:建立駕駛模式

這種駕駛模式將是一個(gè)端到端的神經(jīng)網(wǎng)絡(luò),接受圖像陣列作為輸入,并輸出-90(左)和90(右)之間的轉(zhuǎn)向角。 要做到這一點(diǎn),我們將使用一個(gè)完全連接圖層的3層卷積網(wǎng)絡(luò)。該模型基于 Otavio 的 Carputer,但不產(chǎn)生油門值輸出,不使用過去的轉(zhuǎn)向值作為模型的輸入,并且使用較少的卷積層。

使用 TensorFlow 后端

輸出:

步驟5:訓(xùn)練模型

我已經(jīng)學(xué)會(huì)了很難的方法,即使這一切都是完美的,如果你沒有正確地訓(xùn)練,你的自動(dòng)駕駛儀將無法工作。我遇到的最大的問題是過度適應(yīng)模型,以至于在很少的情況下都不能正常工作。 這里是 2 個(gè) Keras回調(diào),將節(jié)省您的時(shí)間。

警告 -如果僅使用CPU,則需要很長(zhǎng)時(shí)間(3小時(shí))

我在沒有 CUDA 兼容 GPU 的 Dell XPS 筆記本電腦上運(yùn)行,因此速度非常慢,并且凍結(jié)。為了加速訓(xùn)練,您可以使用帶有 GPU 的 EC2 實(shí)例。Keras 和 Tensorflow 已經(jīng)加載了幾個(gè)實(shí)例圖像。

對(duì)于這個(gè)筆記本,我只會(huì)訓(xùn)練模型 4 個(gè)時(shí)代(epochs)。

輸出:

步驟6:評(píng)估性能

我們可以通過繪制預(yù)測(cè)值和實(shí)際值來檢查我們的模型預(yù)測(cè)是否合理。第一個(gè)圖表顯示我們的測(cè)試數(shù)據(jù)中存在一個(gè)學(xué)習(xí)的關(guān)系(在訓(xùn)練期間模型沒有看到)。

第二張圖,使用包含訓(xùn)練數(shù)據(jù)的非混洗(unshuffled)數(shù)據(jù),來顯示預(yù)測(cè)角度緊跟實(shí)際轉(zhuǎn)向角度。

輸出:

下一步

改善模型,這個(gè)模型是純粹(navie)的,因?yàn)樗皇褂眠^去的值來幫助預(yù)測(cè)未來。我們可以通過將過去的轉(zhuǎn)向角度作為模型的輸入來進(jìn)行試驗(yàn),添加一個(gè)遞歸層,或者只是改變卷積層的結(jié)構(gòu)。

添加更多數(shù)據(jù),隨著我們添加更多駕駛數(shù)據(jù),此模型將會(huì)得到改進(jìn)。預(yù)測(cè)油門,輸出目前自動(dòng)駕駛儀只能轉(zhuǎn)向并保持恒定的速度。一個(gè)更復(fù)雜的模型將加速在直路上,并在路緣之前放緩。

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

    關(guān)注

    1817

    文章

    50088

    瀏覽量

    265189
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8553

    瀏覽量

    136915
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4876

    瀏覽量

    90011
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    793

    文章

    14878

    瀏覽量

    179744
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2076

    瀏覽量

    110442
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    334

    瀏覽量

    62158
  • keras
    +關(guān)注

    關(guān)注

    2

    文章

    20

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何構(gòu)建適合自動(dòng)駕駛的世界模型?

    [首發(fā)于智駕最前沿微信公眾號(hào)]世界模型經(jīng)歷了系統(tǒng)動(dòng)力學(xué)階段(1960年~2000年)、認(rèn)知科學(xué)階段(2001年~2017年)、深度學(xué)習(xí)階段(2018年至今),但將其應(yīng)用到自動(dòng)駕駛汽車上,還是近幾年才
    的頭像 發(fā)表于 02-18 08:14 ?1w次閱讀
    如何<b class='flag-5'>構(gòu)建</b>適合<b class='flag-5'>自動(dòng)駕駛</b>的世界模型?

    自動(dòng)駕駛汽車如何完成超車?

    在我們?nèi)粘i_車時(shí),別人想要超車,只要確認(rèn)后方、旁邊有沒有車,打個(gè)燈、稍微加速、換個(gè)車道就完成了。這一動(dòng)作乍一看非常簡(jiǎn)單,但對(duì)自動(dòng)駕駛汽車來說,這個(gè)過程需要多方協(xié)調(diào)。 自動(dòng)駕駛車輛要完成
    的頭像 發(fā)表于 02-16 17:37 ?1.7w次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>如何完成超車?

    自動(dòng)駕駛汽車如何實(shí)現(xiàn)自動(dòng)駕駛

    人類駕駛員而言是非常直觀且有效的指令,但對(duì)于自動(dòng)駕駛汽車來說,則意味著需要一套極其復(fù)雜的感知、理解與決策鏈路。 自動(dòng)駕駛如何看清文字? 自動(dòng)駕駛
    的頭像 發(fā)表于 02-10 08:50 ?622次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>如何實(shí)現(xiàn)<b class='flag-5'>自動(dòng)駕駛</b>

    2026年自動(dòng)駕駛汽車發(fā)展趨勢(shì)前瞻

    自動(dòng)駕駛汽車會(huì)使用人工智能嗎?答案是肯定的。人工智能(AI)是自動(dòng)駕駛汽車運(yùn)行的基石,它使車輛能夠平穩(wěn)、安全地在道路上正常行駛,適應(yīng)實(shí)時(shí)交通狀況,并做出瞬間的決策,確保道路交通安全,是
    的頭像 發(fā)表于 02-05 09:38 ?3580次閱讀
    2026年<b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>發(fā)展趨勢(shì)前瞻

    汽車自動(dòng)駕駛的太陽光模擬應(yīng)用研究

    測(cè)試裝備,通過提供可控、可重復(fù)的測(cè)試環(huán)境,已成為汽車自動(dòng)駕駛研發(fā)、驗(yàn)證與標(biāo)定過程中不可或缺的核心工具。汽車自動(dòng)駕駛的光挑戰(zhàn)與測(cè)試需求luminbox
    的頭像 發(fā)表于 12-10 18:04 ?358次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>自動(dòng)駕駛</b>的太陽光模擬應(yīng)用研究

    自動(dòng)駕駛汽車如何確定自己的位置和所在車道?

    [首發(fā)于智駕最前沿微信公眾號(hào)]我們平時(shí)開車時(shí),判斷自己在哪條路、哪個(gè)車道,只需要看一眼導(dǎo)航、掃幾眼車道線、再聽聽提示就夠了。但對(duì)自動(dòng)駕駛汽車來說,這件事既簡(jiǎn)單又復(fù)雜。簡(jiǎn)單在于
    的頭像 發(fā)表于 11-18 09:03 ?871次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>如何確定自己的位置和所在<b class='flag-5'>車道</b>?

    不同等級(jí)的自動(dòng)駕駛技術(shù)要求上有何不同?

    談到自動(dòng)駕駛,不可避免地會(huì)涉及到自動(dòng)駕駛分級(jí),美國(guó)汽車工程師學(xué)會(huì)(SAE)根據(jù)自動(dòng)駕駛系統(tǒng)與人類駕駛員參與
    的頭像 發(fā)表于 10-18 10:17 ?2703次閱讀

    如何確保自動(dòng)駕駛汽車感知的準(zhǔn)確性?

    [首發(fā)于智駕最前沿微信公眾號(hào)]自動(dòng)駕駛汽車想要自動(dòng)駕駛,首先要做的就是能對(duì)周邊環(huán)境實(shí)現(xiàn)精準(zhǔn)感知,也就是能“看”清道路,那自動(dòng)駕駛汽車如何在復(fù)
    的頭像 發(fā)表于 08-23 15:06 ?1657次閱讀
    如何確保<b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>感知的準(zhǔn)確性?

    看看那些用樹莓打造的自動(dòng)駕駛汽車

    在嶄新的汽車時(shí)代門檻前,通往未來的道路不再僅由瀝青鋪就,還承載著人工智能(AI)的無限可能和突破性的創(chuàng)造力。在現(xiàn)實(shí)世界中駕駛頗具挑戰(zhàn),因?yàn)榭赡軙?huì)發(fā)生各種意外事件。正因如此,打造一輛真正安全的自動(dòng)駕駛
    的頭像 發(fā)表于 07-27 13:24 ?1047次閱讀
    看看那些用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>打造的<b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>!

    自動(dòng)駕駛汽車如何正確進(jìn)行道路識(shí)別?

    [首發(fā)于智駕最前沿微信公眾號(hào)]自動(dòng)駕駛汽車在行駛過程中必須準(zhǔn)確識(shí)別道路環(huán)境,以便做出安全有效的決策,不同于人類開車,可以思考,自動(dòng)駕駛汽車對(duì)于道路的識(shí)別需要更多的技術(shù)輔助。對(duì)于
    的頭像 發(fā)表于 06-29 09:40 ?1684次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>如何正確進(jìn)行道路識(shí)別?

    自動(dòng)駕駛汽車是如何準(zhǔn)確定位的?

    [首發(fā)于智駕最前沿微信公眾號(hào)]隨著自動(dòng)駕駛技術(shù)的快速發(fā)展,車輛的精準(zhǔn)定位成為安全駕駛與路徑規(guī)劃的核心基礎(chǔ)。相比于傳統(tǒng)人類駕駛依賴路標(biāo)和視覺判斷,自動(dòng)駕駛
    的頭像 發(fā)表于 06-28 11:42 ?1251次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車</b>是如何準(zhǔn)確定位的?

    如何為樹莓 FPV 戰(zhàn)斗無人機(jī)構(gòu)建自動(dòng)駕駛儀的“眼睛”!

    是我一年多來一直在進(jìn)行的研發(fā)工作的自然延續(xù),該研發(fā)工作專注于為FPV戰(zhàn)斗無人機(jī)構(gòu)建自動(dòng)駕駛儀。當(dāng)我開始探索如何向FPV操作員通知自動(dòng)駕駛儀的當(dāng)前狀態(tài)和飛行參數(shù)時(shí),
    的頭像 發(fā)表于 06-08 08:33 ?1362次閱讀
    如何為<b class='flag-5'>樹莓</b><b class='flag-5'>派</b> FPV 戰(zhàn)斗無人機(jī)<b class='flag-5'>構(gòu)建</b><b class='flag-5'>自動(dòng)駕駛</b>儀的“眼睛”!

    樹莓也能實(shí)現(xiàn)海上自動(dòng)駕駛?

    全員登船,共赴樹莓之旅生活中有些問題,用樹莓派來解決會(huì)更有樂趣。今天,我們要與航海愛好者們分享一個(gè)由創(chuàng)客TommyJoad打造的巧妙項(xiàng)目。Joad是一位帆船船長(zhǎng),對(duì)現(xiàn)代自動(dòng)駕駛系統(tǒng)了
    的頭像 發(fā)表于 04-24 16:04 ?681次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>也能實(shí)現(xiàn)海上<b class='flag-5'>自動(dòng)</b>化<b class='flag-5'>駕駛</b>?

    NVIDIA Halos自動(dòng)駕駛汽車安全系統(tǒng)發(fā)布

    自動(dòng)駕駛汽車的開發(fā)。正確的技術(shù)與框架對(duì)確保自動(dòng)駕駛汽車駕駛員、乘客和行人的安全至關(guān)重要。 因此,NVIDIA 推出了NVIDIA Halos綜合安全系統(tǒng),將 NVIDIA 的
    的頭像 發(fā)表于 03-25 14:51 ?1171次閱讀

    理想汽車推出全新自動(dòng)駕駛架構(gòu)

    2025年3月18日,理想汽車自動(dòng)駕駛技術(shù)研發(fā)負(fù)責(zé)人賈鵬在NVIDIA GTC 2025發(fā)表主題演講《VLA:邁向自動(dòng)駕駛物理智能體的關(guān)鍵一步》,分享了理想汽車對(duì)于下一代
    的頭像 發(fā)表于 03-19 14:12 ?1086次閱讀