当前位置: 首页 > news >正文

AQATrack开源模型探索

配置环境:按照readme说明书,傻瓜式探索

anaconda终端输入

conda create -n aqatrack python=3.8 conda activate aqatrack bash install.sh

最后一行Windows系统可能会报错,缺少whl之类的,没关系,咱们打开PyCharm,建一个项目aqatrack,路径选aqatrack主干文件的根目录

选现有环境,然后在终端运行

python tracking/create_default_local_file.py --workspace_dir . --data_dir ./data --save_dir ./output

记得把里面的点换成自己 的绝对路径,python tracking/create_default_local_file.py --workspace_dir.--data_dir./data--save_dir./output,注意啊这里是反斜杠

在终端运行以上命令来设置该项目的路径,有报错就是模块缺失,缺什么咱们就补什么,直到不报错即可,以上,环境就配置好啦🎆撒花✿✿ヽ(°▽°)ノ✿

遇到安装包缺失的情况就用pip

文件内容里面出现的陌生词汇:tensorboard-记录欠拟合、过拟合问题的

现在修改一些地方的参数:

yaml文件是256是基础,384是骨干

每一轮采样率

23行-添加数据集名称,29行-更改采样的比例

66行-训练轮数BATCH_SIZE:8[可以按偶数上下调,比如6、10,怎么样的情况就往上调了呢?]

74行-显卡数量-T_T工作站只有一个显卡

80行-验证次数VAL_EPOCH_INTERVAL:20

lib.train.data_specs里面添加分好类的数据集txt文件

还没加。。。

lib.train.dataset里面的__init__.py文件里面需要改

加入引入数据集名字的类from .ootb import OOTB

这里 的ootb需要是lib.train.dataset里面的一个ootb.py文件,这个ootb.py可以让D师傅手搓一个

lib.train下属的base_functions.py里面改

同样在文件开头导入数据集类

# 在现有导入语句后添加 from lib.train.dataset import OOTB, OOTB_lmdb # 假设存在这些类

修改names2datasets函数在32行添加数据集名称,在81行添加数据集支持,代码如下

# 添加 OOTB 数据集支持 if name == "OOTB": if settings.use_lmdb: print("Building OOTB from lmdb") # 假设 OOTB_lmdb 需要的参数 datasets.append(OOTB_lmdb(settings.env.ootb_lmdb_dir, split='train', image_loader=image_loader)) else: print("Building OOTB dataset") # 假设 OOTB 需要的参数:数据目录和分割 datasets.append(OOTB(settings.env.ootb_dir, split='train', image_loader=image_loader))

以上,参数修改完成,可以开始运行了。

补充:

训练的代码修改:

1设置数据集路径,在README文件里复制代码,替换点,在lib.train.admin下会生成一个local.py文件里会注明路径,如果报错缺少模块,缺什么补什么,用pip+阿里镜像源就可以,比如:

pip install torch -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

2设置环境,在lib.train.admin下的environment.py

、、3dataset里面改两个,1添加读取数据集的py文件2-init_文件中导入库

、、4train下修改data_specs里的txt训练和测试文件,不需要起始帧范围

、、4yaml文件中的参数修改,显卡数量,Batch Size按2的幂次来训练,从高到底的试,16-8-4-2

测试的修改test:

读取数据集的文件生成参考latsot的读取方式

test.evaluation里面修改

环境environment,self

dataset

testepoch46改数据集名字

78epoch=xxx,训练权重,名字

训练过程中

train.trainers下的base_trainer.py里面96-98修改训练轮数,保存最后10轮,可以修改权重(修改的时机)

out of memory

http://www.jsqmd.com/news/641343/

相关文章:

  • 开源贡献者的困境:用爱发电能持续多久?
  • 如何零安装体验Windows 12网页版:5分钟快速上手指南
  • RTX 4090D镜像部署教程:PyTorch 2.8配置gradio快速搭建模型演示界面
  • 收藏备用!小白程序员必看的大模型应用学习路线(附实操方向)
  • Linux系统运维相关命令实践(二)
  • 从零开始:Vivado与SDK协同构建ZYNQ嵌入式系统
  • 2026年实验室装修工程公司推荐:专业设计施工与恒温恒湿/洁净室/生物安全实验室建设服务 - 品牌推荐用户报道者
  • 本地系统对接大模型智能体的若干尝试
  • YOLO系列中的C3模块:架构、原理、演进与实战详解
  • Noto字体:如何用一款字体解决全球多语言显示难题?
  • 2026年钛酸正丁酯厂家TOP推荐:钛酸正丁酯/钛酸丁酯/正钛酸丁酯/正钛酸四丁酯/钛酸四正丁酯/钛酸四丁酯源头实力企业深度解析 - 品牌推荐用户报道者
  • 收藏!大模型求职避坑指南:告别八股刷题,小白也能精准备战面试
  • 2026年南京大件物流公司实力推荐:超长超宽/重型设备/跨省运输专业服务与高效口碑之选 - 品牌推荐用户报道者
  • 2025届毕业生推荐的五大AI科研方案横评
  • Nano-Banana Studio工业应用案例:消费电子配件技术蓝图自动生成
  • 2026奇点大会视频大模型核心成果首发(仅限首批参会者披露的4个推理优化参数)
  • 测试开发全日制学徒班7期第6天“-Python中的数字类型
  • 仅限前500名技术决策者获取|2026奇点大会文档理解模型技术路线图(含芯片级优化路径、国产化适配时间表与2027Q2商用许可窗口期)
  • 2026年乙酰丙酮厂家推荐,乙酰丙酮钛/乙酰丙酮氧化钛/双(乙酰基丙酮酸基)钛氧化物等精细化工原料供应商 - 品牌推荐用户报道者
  • 什么是前端?【零基础友好 · 通俗易懂版】
  • 第二本书出版了:《Transformer技术纵深:架构解析与前沿突破》
  • ADS新手必看:5分钟搞定耦合线带通滤波器设计(附HFSS模型转换技巧)
  • 为什么你的Qwen-VL或Phi-3-vision在手机上崩了?3层Kernel级优化链(算子融合→KV Cache剪枝→动态分片)正在被头部厂商封测
  • pgvector 安装及使用示例
  • AI-Shoujo HF Patch:5分钟解锁游戏全部潜力,打造个性化体验
  • M2LOrder一键部署教程:基于Ubuntu20.04的快速环境搭建
  • 洛谷P4173 残缺的字符串 题解 卷积解决带通配符字符串匹配问题
  • 科普|北京名家字画回收,认准本草拾光徐先生:实在人品,专业护航,不玩套路不忽悠 - 品牌排行榜单
  • 一步到位:基于SDXL-Turbo的实时图像风格迁移实战
  • GD32F303工程模板DIY:从零手搓文件夹结构到一键编译烧录(附标准库文件管理心得)