AI 研習社按:AirSim 是微軟推出的開源項目,用於測試人工智能係統的安全性,該係統提供仿真的環境、車輛動力和感知能力,促進無人駕駛技術的發展,曾。近期,微軟的工程師推出了一套 AirSim 官方教程,旨在讓專家、研究者以及自動駕駛領域的新手們快速掌握開發自動駕駛的基本技能。為方便讀者了解 AirSim 的這套教程, AI 研習社將官方介紹編譯如下。
在這套教程裏,你將會學到如何用從 AirSim 仿真環境搜集到的數據集來訓練和測試用於自動駕駛的端對端深度學習模型。你的訓練模型將會在 AirSim 的仿真地形中學會如何駕駛汽車,輸入的視覺數據隻來自一個設置在車前的攝像頭。這套課程常被當作自動駕駛的入門項目,不過學完整套課程後, 你會有能力實現你自己的想法。
教程結構教程裏的代碼都是在 Keras中實現的,Keras 是一種可以運行在 CNTK、TensorFlow 或者 Theano 之上的深度學習 Python API。Keras 簡單易用,是新手們的不二選擇,能夠削減大多數流行框架學習的難度。
這個教程會用 Python notebooks 的形式展現。Python notebooks 可以讓你非常容易地閱讀指導和說明,並且在一個文件中編寫和運行代碼,所有這一切都可以在瀏覽器窗口中完成。你可以按順序瀏覽以下 notebooks:
DataExplorationAndPreparation
TrainModel
TestModel
如果你之前從沒有用過 Python notebooks,我們強烈推薦該教學文檔:http://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/what_is_jupyter.html
安裝首先,你要了解基礎的人工神經網絡知識,不過高階的概念就不需要了,比如 LSTM 或者強化學習。但是你應該要知道卷積網絡的工作原理。Michael Nielsen 寫的這本「神經網絡和深度學習」非常不錯,可在網上免費獲取,它能夠讓你在一周之內構建堅實的神經網絡知識基礎。
同時,你還要會 Python,至少能夠閱讀和理解 Python 代碼。
安裝過程:
安裝 AirSim
在 Python 3.5 或者更高的版本裏安裝 Anaconda
安裝 CNTK或者安裝TensorFlow
安裝 h5py
安裝 Keras
將 Keras 後端設置為適配 TensorFlow(默認)或者 CNTK
硬件配置強烈建議用 GPU 來跑程序,雖說用 CPU 也能訓練模型,但 CPU 要花數天才能完成訓練。該教程用的是一塊 GTX970 GPU,隻需要 45 分鍾就能完成訓練。
如果你沒有可用的 GPU,你可以用 Azure 上的深度學習虛擬機,它安裝之後會提供所有的依賴和庫(此虛擬機需要 py35 環境)。
數據集模型需要大量的數據集來訓練,你可以在這裏下載。第一個 notebook 會告訴你下載完成後如何獲取這些數據。數據集最終解壓後大小大概為 3.25 GB,雖說訓練一輛真正的自動駕駛汽車需要 PB 級的數據,不過這些數據足夠該教程的使用。
如果你對本項目有任何意見或者想法,請前往該項目 Github 主頁反饋,網址如下:
https://github.com/Microsoft/AutonomousDrivingCookbook
相關資訊
最新熱門應用
威海公交車官方app安卓版
旅行交通109.7M
下載運滿滿司機版app官方版
生活實用102.7M
下載小猿口算app安卓最新版
辦公學習71.96MB
下載樂速通app官方最新版
生活實用168.55MB
下載墨趣書法app官網最新版
辦公學習52.6M
下載光速寫作軟件安卓版
辦公學習59.73M
下載中藥材網官網安卓最新版
醫療健康2.4M
下載駕考寶典極速版安卓app
辦公學習189.48M
下載貨拉拉搬家小哥app安卓版
生活實用146.38M
下載烘焙幫app安卓最新版
生活實用22.0M
下載