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

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

本站已经建立2691天!

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