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

本站现有博文323篇,共被浏览794780

本站已经建立2492天!

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