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

本站现有博文338篇,共被浏览971503次

本站已经建立2684天!

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