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

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

本站已经建立2613天!

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