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

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

本站已经建立2592天!

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