EADST

YOLOv5: Train the Model

YOLOv5: Train the Model

Download YOLOv5 link

Create a yaml file under ./data/our_data.yaml, change the image path, class number, and class names


# train and val data as 1) directory: path/images/, 2) file: path/images.txt, or 3) list: [path1/images/, path2/images/]
train: /dfs/data/others/byolov5/dataset/yolo_data/train/images
val: /dfs/data/others/byolov5/dataset/yolo_data/val/images

# number of classes
nc: 2

# class names
names: ['b', 't']

Download YOLOv5s model link and put it to ./weights.

Create a yaml file under ./models/our_model.yaml from yolov5s.yaml, change number of classes (nc)

YOLOv5 🚀 by Ultralytics, GPL-3.0 license

Parameters

nc: 2 # number of classes depth_multiple: 0.33 # model depth multiple width_multiple: 0.50 # layer channel multiple anchors: - [10,13, 16,30, 33,23] # P3/8 - [30,61, 62,45, 59,119] # P4/16 - [116,90, 156,198, 373,326] # P5/32

YOLOv5 v6.0 backbone

backbone: # [from, number, module, args] [[-1, 1, Conv, [64, 6, 2, 2]], # 0-P1/2 [-1, 1, Conv, [128, 3, 2]], # 1-P2/4 [-1, 3, C3, [128]], [-1, 1, Conv, [256, 3, 2]], # 3-P3/8 [-1, 6, C3, [256]], [-1, 1, Conv, [512, 3, 2]], # 5-P4/16 [-1, 9, C3, [512]], [-1, 1, Conv, [1024, 3, 2]], # 7-P5/32 [-1, 3, C3, [1024]], [-1, 1, SPPF, [1024, 5]], # 9 ]

YOLOv5 v6.0 head

head: [[-1, 1, Conv, [512, 1, 1]], [-1, 1, nn.Upsample, [None, 2, 'nearest']], [[-1, 6], 1, Concat, [1]], # cat backbone P4 [-1, 3, C3, [512, False]], # 13

[-1, 1, Conv, [256, 1, 1]], [-1, 1, nn.Upsample, [None, 2, 'nearest']], [[-1, 4], 1, Concat, [1]], # cat backbone P3 [-1, 3, C3, [256, False]], # 17 (P3/8-small)

[-1, 1, Conv, [256, 3, 2]], [[-1, 14], 1, Concat, [1]], # cat head P4 [-1, 3, C3, [512, False]], # 20 (P4/16-medium)

[-1, 1, Conv, [512, 3, 2]], [[-1, 10], 1, Concat, [1]], # cat head P5 [-1, 3, C3, [1024, False]], # 23 (P5/32-large)

[[17, 20, 23], 1, Detect, [nc, anchors]], # Detect(P3, P4, P5) ]

Run the following command to train the model

python train.py --data data/our_data.yaml --cfg models/our_model.yaml  --weights weights/yolov5s.pt --device 0

Reference:

yolov5训练自己的VOC数据集

相关标签
About Me
XD
Goals determine what you are going to be.
Category
标签云
LLAMA Agent Django 腾讯云 tar uwsgi PyTorch HaggingFace OCR Pillow DeepStream LaTeX Jetson 报税 Input Vim Tensor Excel QWEN Hungarian IndexTTS2 图标 OpenCV RL icon Color Conda Miniforge FastAPI 财报 Firewall 音频 Paper Land Use Quantize git-lfs Web 云服务器 强化学习 GIT Google Plate Python Heatmap Domain UNIX 签证 Bipartite v2ray v0.dev FP32 Knowledge OpenAI Cloudreve NameSilo Safetensors Video Nginx 多进程 Diagram FlashAttention InvalidArgumentError 阿里云 GPTQ 继承 Augmentation Windows CV SAM Qwen 第一性原理 CAM WebCrawler Hotel Anaconda Mixtral 关于博主 API 顶会 GPT4 transformers CUDA CEIR TSV CC 算法题 tqdm Statistics ONNX LoRA Git 递归学习法 COCO TensorRT Interview MD5 FP16 Markdown Zip RAR GGML 论文速读 Hilton Base64 Quantization Clash Github News VPN torchinfo Disk Shortcut git ResNet-50 uWSGI Ubuntu YOLO Tiktoken Numpy UI Data AI CSV EXCEL Crawler BTC PIP Claude 搞笑 WAN Vmess Distillation 版权 Pytorch Docker Image2Text VGG-16 BeautifulSoup Sklearn SQL hf Baidu LLM llama.cpp RGB TTS mmap ms-swift 域名 VSCode Datetime Dataset 多线程 printf Algorithm Paddle NLP 净利润 Review Pandas DeepSeek Magnet SVR Website Random FP64 Math logger Breakpoint Qwen2 SQLite FP8 ModelScope Michelin Proxy Pickle CTC Bin Template LeetCode Llama 公式 PDF Password Plotly scipy Ptyhon JSON 论文 GoogLeNet Animate Bitcoin Freesound CLAP Bert XGBoost NLTK ChatGPT Jupyter Food Qwen2.5 Linux Search PyCharm TensorFlow Card diffusers 证件照 C++ Streamlit 飞书 XML Gemma Translation Logo SPIE Rebuttal PDB Attention Transformers Permission Tracking BF16 图形思考法 HuggingFace
站点统计

本站现有博文333篇,共被浏览927253

本站已经建立2634天!

热门文章
文章归档
回到顶部