国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

基于規則的預測算法和基于機器學習的預測算法

YB7m_Apollo_Dev ? 來源:cg ? 2018-12-18 09:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果一輛車子要實現自動駕駛,那么障礙物感知絕對是最基礎也是最核心的功能。Apollo 障礙物感知系統分為3D 檢測、ROI 濾波、識別、運算、感知五大板塊。其感知過程如下:首先 LiDAR 探測到信號,傳遞給 ROI 的 Filter,濾波后的信號通過 Obstacle Segmentation 和 Detection 做識別,然后是 Tracking,Apollo 在運算這一塊采用的是 NVIDIA GPU,運算能力強勁,可以實現 10Hz 的輸出,最后是 Obstacles 感知。

當系統感知到障礙物后,需要對障礙物進行行為預測,如障礙物是否是動態的,其下一步動作是什么。Apollo 障礙物行為預測系統采用 MLP 多層感知機制,通過深度神經網絡與規劃算法,達到精準預測路徑的目的。

訓練MLP深度學習模式有2個前提條件:

請從官網下載并安裝Anaconda軟件

運行以下命令安裝必要的依賴項:

安裝numpy: conda install numpy

安裝tensorflow: conda install tensorflow

安裝keras (version 1.2.2): conda install -c conda-forge keras=1.2.2

安裝h5py: conda install h5py

安裝protobuf: conda install -c conda-forge protobuf

接下來要遵循的步驟是使用發布的演示數據來訓練MLP模型。為了方便起見,我們把阿波羅作為本地阿波羅儲存庫的路徑,例如,/home/username/apollo

如果用來存儲離線預測數據的文件夾不存在的話,則使用命令

mkdir APOLLO/data/prediction

創建一個新文件夾

打開apollo/modules/prediction/conf/prediction.conf.通過改變--noprediction_offline_mode成--prediction_offline_mode來啟動離線模式

在apollo文件夾中用bash docker/scripts/dev_start.sh啟動dev docker

在apollo文件夾中用bash docker/scripts/dev_into.sh進入dev docker

在docker中,/apollo/下運行bash apollo.sh build進行編譯

在docker中,/apollo/下通過python docs/demo_guide/rosbag_helper.py demo_2.0.bag下載演示用rosbag

在docker中,/apollo/下通過bash scripts/prediction.sh start_fe運行預測模塊

打開一個新的終端窗口,使用步驟4進入apollo dev docker

在新的終端窗口中,在/apollo/下,使用rosbag play demo_2.0.bag播放演示rosbag

當rosbag在新終端中運行結束后,在原來的終端按下Ctrl + C停止預測模塊。

在/apollo/data/prediction/文件夾中檢查是否有feature.0.bin文件存在

在docker中進入

/apollo/modules/tools/prediction/mlp_train/

使用python generate_labels.py -f /apollo/data/prediction/feature.0.bin標記數據。然后在/apollo/data/prediction/文件夾中檢查是否有feature.0.label.bin文件存在

更新:

在docker中進入

/apollo/modules/tools/prediction/mlp_train/

使用python generate_labels.py /apollo/data/prediction/feature.0.bin /apollo/data/prediction/feature.0.label.bin標記數據。然后在/apollo/data/prediction/文件夾中檢查是否有feature.0.label.bin文件存在

在docker中,/apollo/modules/tools/prediction/mlp_train/下,通過python generate_h5.py -f /apollo/data/prediction/feature.0.label.bin生成 H5文件。然后檢查feature.0.label.h5是否被創建

更新:在docker中,/apollo/modules/tools/prediction/mlp_train/下, 通過python generate_h5.py /apollo/data/prediction/feature.0.label.bin/apollo/data/prediction/feature.0.label.h5生成 H5文件。然后檢查feature.0.label.h5是否被創建

退出dev docker

進入APOLLO/modules/tools/prediction/mlp_train/proto/文件夾并運行protoc--python_out=./fnn_model.proto來生成fnn_model_pb2.py

進入APOLLO/modules/tools/prediction/mlp_train/文件夾通過python mlp_train.py APOLLO/data/prediction/feature.0.label.h5啟動訓練模型

模型的評估報告在APOLLO/modules/tools/prediction/mlp_train/evaluation_report.log

模型會被存放在APOLLO/modules/tools/prediction/mlp_train/mlp_model.bin,如果你覺得你的模型更好可替換在APOLLO/modules/prediction/data/mlp_vehicle_model.bin中原來的模型

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

    關注

    73

    文章

    5598

    瀏覽量

    124396
  • MLP
    MLP
    +關注

    關注

    0

    文章

    57

    瀏覽量

    4989

原文標題:技術文檔 | 如何訓練MLP深度學習模式

文章出處:【微信號:Apollo_Developers,微信公眾號:Apollo開發者社區】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CCD圖像分析方法和預測算法???

    CCD圖像分析方法和預測算法???
    發表于 07-01 15:20

    誰會小波神經網絡預測算法的設計?

    有沒有誰會小波神經網絡預測算法的設計啊,需要在MATLAB里面實現的,這是其中一部分,但是在MATLAB里面實現不了,有誰會完整的程序設計嗎?著急啊,幫幫忙吧%%網絡初始化Load
    發表于 04-15 13:24

    請問基于模型預測算法的DC/DC變換器電壓出現很大跳變是什么原因?

    我用的是兩相交錯并聯的DC/DC電路結構,用F2812做處理器,開關頻率80K,控制算法用的是電壓單閉環+模型預測算法。設定輸出電壓的參考值,反饋實際輸出電壓,比較經過PI以后得到電流參考值,然后
    發表于 07-23 14:52

    請問h.264幀內預測算法的各個子模塊的代碼怎么設計?

    請問h.264幀內預測算法的各個子模塊的代碼,怎么去設計呢,
    發表于 03-03 19:33

    請問h.264的幀內預測算法的ding層怎么設計

    h.264的幀內預測算法的ding層設計怎么去設計
    發表于 03-03 19:40

    請問h.264幀內預測算法的fpga實現怎么設計?

    怎么設計幀內預測算法各個模塊的代碼呢,用vhdl語言
    發表于 04-10 00:42

    基于YOLOX目標檢測算法的改進

    ,較好的改善了遮擋目標的漏檢問題。在目標檢測算法訓練的過程中,我們把預測框和真實框(Groundtruth)進行匹配,當一個預測框和 Ground-truth 匹配后,則該框為正樣本;反之,未成功匹配
    發表于 03-06 13:55

    三操作數的前導1預測算法糾錯編碼模塊的設計與實現

    三操作數的前導1預測算法糾錯編碼模塊的設計與實現_王京京
    發表于 01-03 18:00 ?0次下載

    基于網絡表示學習與隨機游走的鏈路預測算法

    現有的基于隨機游走鏈路預測指標在無權網絡上的轉移過程存在較強隨機性,沒有考慮在網絡結構上不同鄰居節點間的相似性對轉移概率的作用。針對此問題,提出一種基于網絡表示學習與隨機游走的鏈路預測算法。首先
    發表于 11-29 10:24 ?0次下載
    基于網絡表示<b class='flag-5'>學習</b>與隨機游走的鏈路<b class='flag-5'>預測算法</b>

    基于加權灰色GM模型的動態軌跡預測算法

    預測算法(TR_C M_PR算法)。首先,順序截取預測點前不同長度的子軌跡,計算采用灰色GM(1,1)模型擬合各子軌跡的相對誤差及相應的預測值;其次,對各子軌跡的相對擬合誤差進行歸一化
    發表于 12-19 15:30 ?1次下載

    基于移動模式匹配的目標軌跡預測算法

    本文在目標軌跡預測中采用了數據挖掘的方法,提出了一個具體的基于移動模式匹配的目標軌跡預測算法。該方法通過不斷挖掘歷史移動軌跡來構造前綴共享樹的方法挖掘出頻繁移動模式,之后通過模式匹配預測出目標的移動軌跡。仿真結果表明該
    發表于 12-27 17:01 ?1次下載

    基于深度學習的目標檢測算法

    整體框架 目標檢測算法主要包括:【兩階段】目標檢測算法、【多階段】目標檢測算法、【單階段】目標檢測算法 什么是兩階段目標檢測算法,與單階段目
    的頭像 發表于 04-30 10:22 ?1.2w次閱讀
    基于深度<b class='flag-5'>學習</b>的目標檢<b class='flag-5'>測算法</b>

    基于異構網絡表示方法的論文影響力預測算法

    基于圖的隨機游走算法預測論文影響力時,僅利用學術網絡的全局結構信息而未考慮局部結構信息,對預測準確率造成影響。針對該問題,提出一種基于異構學術網絡表示學習和多變量隨機游走的論文影響力
    發表于 05-24 14:42 ?1次下載

    復雜網絡下的局部路徑鏈路預測算法

    復雜網絡下的局部路徑鏈路預測算法
    發表于 06-09 15:33 ?23次下載

    基于RNN的GIS故障預測算法及系統設計

    基于RNN的GIS故障預測算法及系統設計
    發表于 07-01 15:38 ?30次下載