請檢查! 《全國大學生智慧型汽車大賽》線上競賽備考指南。

Mondo 教育 更新 2024-03-04

全國大學生智慧型汽車競賽是教育部倡導的科技類大學生A類競賽,中國高等教育協會將其列為含金率最高的大學生競賽之一。 截至2023年,該大賽已舉辦18年,每年吸引來自清華大學、上海交通大學、復旦大學、北京航空航天大學等的500多所高校和10萬多名大學生。

作為在比賽中深度運用人工智慧技術的賽馬團,全模組在比賽中引入了更多的人工智慧元素和技術,受到了越來越多學生和高校教師的歡迎。

為了讓您從線上練習賽的學習和實踐中積累更深入的學習經驗和科學的方法,我們為您準備了現場培訓課程和新手教程,乾貨十足。

培訓時間:三月2,2024 11:00

線上鏈結:掃瞄下方***加入官方社群獲取。

培訓講師:PaddlePaddle 開發者技術專家 (PPDE) 和前 PaddlePaddle 北京試點組組長鄭伯培。

培訓內容:目標檢測任務範圍從初級到高階。

除了直播課,河池學院划槳試點組組長黃德卓還為大家梳理了深度學習入門實踐和線上競賽排名的過程。

步驟 1:配置環境

git clone -b develop

建議使用 develop 分支! 在某些情況下,您需要使用 release23.2 以前的分支。

步驟 2:安裝依賴

安裝 PaddleDetection

cd paddledetection

pip install -r requirements.txt

編譯並安裝 paddledet

python setup.py install

cd ~

第 3 步:資料準備解壓官方資料集CAR2024

解壓縮資料集。 

unzip -oq /home/aistudio/data/data257994/car2024.zip

生成標籤檔案(訓練集 train.)。txt 以及驗證集 valtxt)

將VOC格式標籤檔案轉換為COCO格式(.)json) 標記檔案(訓練集訓練)JSON 和驗證集 valjson)

看看轉換是否成功。

確定資料集的路徑。

根據資料集的路徑,修改以下檔案為 PaddleDetection Configs datasets coco detectionyml

traindataset:

name: cocodataset

image dir:影象資料資料夾的名稱。

anno_path: train.一般情況下,JSON訓練集標籤檔案是在轉換後在資料集資料夾的根目錄下生成的。

dataset dir:主頁 AISTUDIO 工作資料 3374 資料集位置。

data_fields: ['image', 'gt_bbox', 'gt_class', 'is_crowd']

evaldataset:

名稱:Cocodataset 如上所述。

image_dir: images

anno_path: val.json

dataset_dir: /home/aistudio/work/data3374

allow_empty: true

testdataset:

name: imagefolder

anno_path: val.json

dataset_dir: /home/aistudio/work/data3374

相關學習資料第 4 步:引數調整和模型訓練

模型訓練。 

cd ~cd paddledetection

python tools/train.py -c configs/picodet/picodet_m_320_coco_lcnet.yml

picodet_m_320_coco_lcnet.在 YML 中,每個超引數的不同值可能會導致模型的結構、準確性和效果的差異。

_base_: 

./datasets/coco_car2024.yml','../runtime.yml','_base_/picodet_v2.yml','_base_/optimizer_300e.yml','_base_/picodet_320_reader.yml',模型的權重路徑,儲存模型的位置。

weights: output/picodet_m_320_coco/best_model

反向傳播時查詢未使用的引數以提高記憶體利用率。

find_unused_parameters: true

是否使用指數移動平均線來穩定模型的訓練。

use_ema: true

訓練輪總數。

向上擴充套件 epoch:300 可能會提高模型效能,但也可能導致過度擬合和訓練時間增加。

每隔幾個紀元儲存乙個模型的快照。

快照紀元:10 縱向擴充套件可能會減少儲存開銷,但會增加訓練時間。

訓練時的讀取器配置。

trainreader:

批處理大小:48 提高訓練速度可能會提高訓練速度,但可能會導致 GPU 記憶體不足。

配置學習率相關配置。

learningrate:

基本學習率。

base_lr: 0.24 擴大規模可能會加速模型收斂,但也可能導致分歧。

學習率排程策略。

schedulers:

cosinedecay

最大週期:300 余弦退火策略,余弦退火學習率在 300 輪以內。

linearwarmup

start_factor: 0.1 熱身學習率的初始比例。

步驟:熱身需要 300 步。

如果您不小心中斷了訓練,請繼續訓練。

python tools/train.py 

c configs/picodet/picodet_m_320_coco_lcnet.yml --eval

r output/picodet_m_320_coco/best_model

有關更多資訊,例如在訓練時進行測試以及使用預訓練模型進行微調,請參閱:

第 5 步:模型測試

%cd ~

cd paddledetection

取代"--infer_img"中的路徑是不同的。

python tools/infer.py -c configs/picodet/picodet_m_320_coco_lcnet.yml

infer_img=/home/aistudio/car2024/images/crosswalk74.jpg

output_dir=infer_output/

draw_threshold=0.5

o weights= home aistudio paddledetection output picodet m 320 coco lcnet 您最新的型號weights檔案。 pdparams --use_vdl=ture

第 6 步:模型匯出和提交在訓練模型的過程中,會生成一些中間模型,即檢查點,需要匯出最優模型檔案

[gf]f06c[/gf]%cd ~

cd paddledetection

將"-o weights"中的模型路徑將替換為您自己訓練的模型。

python tools/export_model.py -c configs/picodet/picodet_m_320_coco_lcnet.yml

o weights=/home/aistudio/paddledetection/output/picodet_m_320_coco_lcnet/best_model testreader.fuse_normalize=true

最後一步是整理提交:調整資料夾,刪除放置依賴檔案的 paddledetection 資料夾中不相關的內容,最終檔案形式如下(模型名稱取決於您自己的情況)。

關於線上練習賽的常見問題

error①:list index out of range

解決辦法:請參閱以下兩個問題:

錯誤的可能原因:

1.模型的標籤配置與模型不匹配。

2.資料集存在問題。

3.匯出模型時,對應的權重與對應的配置檔案不一致。

error②:the predict.py script failed to run

解決方案:1檢查並調整 env(依賴庫,通常是 paddledetection 資料夾); 2.檢查預測py 中的路徑配置安裝 PaddleDetection 時的版本關聯很清楚

線上比賽路線圖

作者:黃德卓,河池學院划槳試點組組長

同時感謝小組: 中二短尾貓 校對:叢林

相關問題答案

    參加全國大學生智慧型汽車大賽的N個理由?

    全國大學生智慧型汽車大賽是以 以培訓為基礎 注重參與 鼓勵探索 追求卓越 為指導思想,面向全國大學生的探索性工程實踐活動。旨在設計生產智慧型模型車等複雜工程問題,該模型車可以在特定賽道上自動駕駛並具有優越的效能,並鼓勵大學生組成團隊,綜合運用多學科知識,提出 分析 設計 開發和研究智慧型汽車的機械結...

    2024年全國大學生英語競賽命題教學大綱

    命題範圍 本屆大賽各級別初賽和決賽的命題將基於 非英語專業研究生英語教學大綱 A類 高校英語專業英語教學大綱 B類 高校英語教學指南 年版 C類 高等職業教育英語課程標準 年版 D類 同時借鑑國內外最新的測試理論和命題技術。方法,並參考目前使用的各種大學英語教科書的主要教材,並不完全基於任何一種教材...

    武昌工學院師生在全國大學生智慧型汽車大賽中取得佳績

    右二 指導學生除錯賽車。湖北新聞網月日訊 李怡珍 龔子軒 張志 陳巨集宇 月日中午,一輛紅藍黑三色的 賽車 駛過武昌工學院訓練場,加速 轉彎 避障 無人駕駛.各種炫耀的技巧,讓圍觀者羨慕不已。據悉,該車剛剛在第十八屆全國大學生智慧型汽車大賽戶外賽中 驚豔亮相 參賽師生團隊憑藉過硬的專業知識和過硬的專...

    2024年全國大學生語文競賽初賽獲獎名單公布的喜訊!

    年全國大學生中文比賽初賽已於月 日結束,經過三個多月的籌備,初賽結果已經決出。共有來自所高校的名學生報名參加本次大賽,根據實際參賽情況,按照同分同參賽的原則進行綜合排名,專業組 非專業組 高職院校組 留學生組四組初賽 初賽一等獎共計名,初賽二等獎共計名,初賽共計名三等獎。現將初賽結果查詢有關事項通知...

    祝賀!我校在2024年全國大學生機械人大賽總決賽中取得佳績

    年月日 日,由共青團 工信部協辦的全國大學生機械人科技創新交流營暨機械人大賽總決賽在山東省日照市舉行。經過層層選拔和激烈角逐,成都理工大學成功奪冠全國特等獎名,全國一等獎名,全國三等獎名,總分並列全省高校第一名實現新突破。國家特等獎。Variety 災後緊急輪腿變革機械人 推動學院 核技術與自動化工...