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

本站现有博文328篇,共被浏览850612

本站已经建立2557天!

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