GeoGPT4V 使用教程:3 步跑通几何多模态数据生成管线
GeoGPT4V 使用教程3 步跑通几何多模态数据生成管线【免费下载链接】GeoGPT4V项目地址: https://gitcode.com/gh_mirrors/ge/GeoGPT4VGeoGPT4V 是同名论文的官方开源代码核心功能是自动生成几何题 几何图 解答的多模态训练数据。读完本教程你能完成三件事一键装好运行环境、按顺序跑通 4 段数据管线、把产物转换成 LLaVA / ShareGPT4V 等模型的训练格式。一、项目全景GeoGPT4V 目录结构速览 动手前先看一眼仓库里有什么。整个项目分得很清爽各目录分工如下目录 / 文件作用一句话说明pipeline/数据管线核心指令生成、几何图生成、重排、过滤 4 个模块scripts/一键运行脚本每个阶段一个 sh改好路径即可执行constant/提示词模板集指令、图像、重排三个阶段的 prompt 文件utils/工具函数库GPT API 调用、Mathematica 代码执行、格式转换requirements.txt依赖清单pip install -r一步装完LICENSE / README.md协议与文档数据格式和模型下载信息都在 README 里一句话记法scripts/管开关、pipeline/干活、constant/管措辞、utils/递扳手。二、三步启动 GeoGPT4V 数据生成管线 这个项目没有单独的 main.py入口就是 scripts/ 下的 4 个 shell 脚本——每个脚本负责调用对应的 pipeline 模块并串起整个流程。跑起来分三步第 1 步安装依赖官方环境是 Python 3.10克隆后建环境安装即可git clone https://gitcode.com/gh_mirrors/ge/GeoGPT4V conda create -n geogpt4v python3.10 -y conda activate geogpt4v pip install -r requirements.txt⚠️ 还有一个隐形依赖Wolfram 引擎用来执行 Mathematica 代码生成几何图需要按官方文档单独装好。第 2 步检查与修改配置跑脚本前先把各脚本里的数据集路径和 API key 改成自己的。输入数据要求是 jsonline 文件每行一条记录至少包含id、question、answer、image字段选择题可加choices示例见 README。如果用的是自己的数据集且题目格式特殊还得改 pipeline/gen_instruction_mp.py 里的construct_prompt函数。第 3 步按顺序执行 4 段管线四步不能乱序上一阶段的输出就是下一阶段的输入sh scripts/gen_instruction_gpt4v_mp.sh sh scripts/gen_image_mp.sh sh scripts/rerank_gp4v_mp.sh sh scripts/filter.sh三、调参数GeoGPT4V 配置参数速查表 项目没有独立的 yaml 配置文件所有旋钮都藏在脚本和环境里最常翻的就是这张表配置项所在位置管什么默认值 / 示例Python 版本conda 环境运行环境3.10数据集路径各 sh 脚本内数据输入与输出去向改成自己的 jsonlineAPI key各 sh 脚本内GPT-4V 调用凭证换成自己的 keyWolfram 引擎本机环境执行 Mathematica 生成几何图需提前安装题目提示词gen_instruction_mp.py自定义数据集的 prompt调整construct_prompt训练侧的资源也集中在 README论文用过的 GeoGPT4V-1.0 / 1.1 数据集、以及 LLaVA / ShareGPT4V / InternVL 各尺寸微调模型下载入口都列在那里。想换训练框架时先跑 scripts/convert_format.sh 把数据转成对应格式即可。接下来想换成自己的几何题库按这个顺序改脚本里的路径和 key → 依次跑 4 段管线 → convert_format.sh 转格式就能开训了。【免费下载链接】GeoGPT4V项目地址: https://gitcode.com/gh_mirrors/ge/GeoGPT4V创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考