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

本站现有博文337篇,共被浏览961677次

本站已经建立2673天!

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