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

本站现有博文327篇,共被浏览831955

本站已经建立2536天!

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