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

本站现有博文332篇,共被浏览869828

本站已经建立2578天!

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