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

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

本站已经建立2606天!

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