數(shù)據(jù)生成管線)
GeoGPT4V 使用教程3 步跑通幾何多模態(tài)數(shù)據(jù)生成管線【免費(fèi)下載鏈接】GeoGPT4V項(xiàng)目地址: https://gitcode.com/gh_mirrors/ge/GeoGPT4VGeoGPT4V 是同名論文的官方開源代碼核心功能是自動生成幾何題 幾何圖 解答的多模態(tài)訓(xùn)練數(shù)據(jù)。讀完本教程你能完成三件事一鍵裝好運(yùn)行環(huán)境、按順序跑通 4 段數(shù)據(jù)管線、把產(chǎn)物轉(zhuǎn)換成 LLaVA / ShareGPT4V 等模型的訓(xùn)練格式。一、項(xiàng)目全景GeoGPT4V 目錄結(jié)構(gòu)速覽 動手前先看一眼倉庫里有什么。整個(gè)項(xiàng)目分得很清爽各目錄分工如下目錄 / 文件作用一句話說明pipeline/數(shù)據(jù)管線核心指令生成、幾何圖生成、重排、過濾 4 個(gè)模塊scripts/一鍵運(yùn)行腳本每個(gè)階段一個(gè) sh改好路徑即可執(zhí)行constant/提示詞模板集指令、圖像、重排三個(gè)階段的 prompt 文件utils/工具函數(shù)庫GPT API 調(diào)用、Mathematica 代碼執(zhí)行、格式轉(zhuǎn)換requirements.txt依賴清單pip install -r一步裝完LICENSE / README.md協(xié)議與文檔數(shù)據(jù)格式和模型下載信息都在 README 里一句話記法scripts/管開關(guān)、pipeline/干活、constant/管措辭、utils/遞扳手。二、三步啟動 GeoGPT4V 數(shù)據(jù)生成管線 這個(gè)項(xiàng)目沒有單獨(dú)的 main.py入口就是 scripts/ 下的 4 個(gè) shell 腳本——每個(gè)腳本負(fù)責(zé)調(diào)用對應(yīng)的 pipeline 模塊并串起整個(gè)流程。跑起來分三步第 1 步安裝依賴官方環(huán)境是 Python 3.10克隆后建環(huán)境安裝即可git clone https://gitcode.com/gh_mirrors/ge/GeoGPT4V conda create -n geogpt4v python3.10 -y conda activate geogpt4v pip install -r requirements.txt?? 還有一個(gè)隱形依賴Wolfram 引擎用來執(zhí)行 Mathematica 代碼生成幾何圖需要按官方文檔單獨(dú)裝好。第 2 步檢查與修改配置跑腳本前先把各腳本里的數(shù)據(jù)集路徑和 API key 改成自己的。輸入數(shù)據(jù)要求是 jsonline 文件每行一條記錄至少包含id、question、answer、image字段選擇題可加choices示例見 README。如果用的是自己的數(shù)據(jù)集且題目格式特殊還得改 pipeline/gen_instruction_mp.py 里的construct_prompt函數(shù)。第 3 步按順序執(zhí)行 4 段管線四步不能亂序上一階段的輸出就是下一階段的輸入sh scripts/gen_instruction_gpt4v_mp.sh sh scripts/gen_image_mp.sh sh scripts/rerank_gp4v_mp.sh sh scripts/filter.sh三、調(diào)參數(shù)GeoGPT4V 配置參數(shù)速查表 項(xiàng)目沒有獨(dú)立的 yaml 配置文件所有旋鈕都藏在腳本和環(huán)境里最常翻的就是這張表配置項(xiàng)所在位置管什么默認(rèn)值 / 示例Python 版本conda 環(huán)境運(yùn)行環(huán)境3.10數(shù)據(jù)集路徑各 sh 腳本內(nèi)數(shù)據(jù)輸入與輸出去向改成自己的 jsonlineAPI key各 sh 腳本內(nèi)GPT-4V 調(diào)用憑證換成自己的 keyWolfram 引擎本機(jī)環(huán)境執(zhí)行 Mathematica 生成幾何圖需提前安裝題目提示詞gen_instruction_mp.py自定義數(shù)據(jù)集的 prompt調(diào)整construct_prompt訓(xùn)練側(cè)的資源也集中在 README論文用過的 GeoGPT4V-1.0 / 1.1 數(shù)據(jù)集、以及 LLaVA / ShareGPT4V / InternVL 各尺寸微調(diào)模型下載入口都列在那里。想換訓(xùn)練框架時(shí)先跑 scripts/convert_format.sh 把數(shù)據(jù)轉(zhuǎn)成對應(yīng)格式即可。接下來想換成自己的幾何題庫按這個(gè)順序改腳本里的路徑和 key → 依次跑 4 段管線 → convert_format.sh 轉(zhuǎn)格式就能開訓(xùn)了?!久赓M(fèi)下載鏈接】GeoGPT4V項(xiàng)目地址: https://gitcode.com/gh_mirrors/ge/GeoGPT4V創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考