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

本站现有博文334篇,共被浏览932611

本站已经建立2641天!

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