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

本站现有博文332篇,共被浏览875314

本站已经建立2583天!

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