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

本站现有博文324篇,共被浏览811377

本站已经建立2514天!

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