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

本站现有博文330篇,共被浏览863205

本站已经建立2571天!

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