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

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

本站已经建立2628天!

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