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

本站现有博文333篇,共被浏览916083

本站已经建立2620天!

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