行人重识别项目 | 基于Pytorch实现ReID行人重识别算法

  • 项目应用场景
    • 面向行人重识别场景,项目具有轻量化 (训练的时候也只需要 2GB 的显存占用)、性能好 (只使用 softmax 损失就能够达到 Rank@1=88.24%, mAP=70.68%),另外提供友好的上手项目流程教程
  • 项目效果
  • 项目流程 ==> 具体参见项目内README.md

(1) 安装依赖

bash 复制代码
git clone https://github.com/pytorch/vision
cd vision
python setup.py install

git clone https://github.com/NVIDIA/apex.git
cd apex
python setup.py install --cuda_ext --cpp_ext

(2) 数据集准备

bash 复制代码
pip install gdown 
pip install --upgrade gdown #!!important!!
gdown 0B8-rUzbwVRk0c054eEozWG9COHM

python prepare.py

gdown 1jjE85dRCMOgRtvJ5RQV9-Afs-2_5dY3O

(3) 执行训练

bash 复制代码
python train.py --gpu_ids 0 --name ft_ResNet50 --train_all --batchsize 32  --data_dir your_data_path

(4) 执行测试

bash 复制代码
python test.py --gpu_ids 0 --name ft_ResNet50 --test_dir your_data_path  --batchsize 32 --which_epoch 59
相关推荐
Echo``11 分钟前
25:三大分类器原理
图像处理·人工智能·算法·机器学习·支持向量机·计算机视觉·视觉检测
tongxianchao41 分钟前
uDistil-Whisper:低数据场景下基于无标签数据过滤的知识蒸馏方法
人工智能·深度学习·机器学习
Psycho_MrZhang1 小时前
BERT模型详解
人工智能·深度学习·bert
来鸟 鸣间1 小时前
初识人工智能、机器学习、深度学习和大模型
人工智能·深度学习·机器学习
rigidwill6662 小时前
LeetCode hot 100—验证二叉搜索树
c++·算法·leetcode·职场和发展
wang__123002 小时前
力扣118,1920题解
算法·leetcode·职场和发展
odoo中国3 小时前
机器学习实操 第二部分 神经网路和深度学习 第13章 使用TensorFlow加载和预处理数据
深度学习·机器学习·tensorflow·预处理数据
东方芷兰3 小时前
Leetcode 刷题记录 08 —— 链表第二弹
java·数据结构·笔记·算法·leetcode·链表
筏.k3 小时前
Redis 数据类型详解(二):Hash 类型全解析
redis·算法·哈希算法
Dovis(誓平步青云)4 小时前
智能推理DeepSeek-R1+Word深度整合业级智能办公构建
人工智能·深度学习·机器学习·语言模型·数据挖掘·word