ONNX 模型库
返回模型

说明文档

YOLOv8X 在完整 DocLayNet 数据集上训练,图像尺寸为 1024x1024,批次大小为 42

本仓库包含在完整 DocLayNet 数据集上训练的 YOLOv8X 模型,该数据集包含约 41GB 的带标注文档版面图像。训练使用单张具有 80GB 显存的 A100 GPU 进行。批次大小设置为 42,图像调整为 1024x1024 像素,同时保留默认的图像增强超参数。

数据集类别

该模型在 DocLayNet 数据集中所有可用的类别标签上进行训练,包括以下类别:

  • Caption(说明文字)
  • Footnote(脚注)
  • Formula(公式)
  • List-item(列表项)
  • Page-footer(页脚)
  • Page-header(页眉)
  • Picture(图片)
  • Section-header(章节标题)
  • Table(表格)
  • Text(文本)
  • Title(标题)

基准测试结果

训练后的模型在验证集上进行了性能评估,得出以下指标:

类别 图像数 实例数 Box(P) Box(R) mAP50 mAP
all(全部) 6476 98604 0.905 0.866 0.925 0.759
Caption 6476 1763 0.921 0.868 0.949 0.878
Footnote 6476 312 0.888 0.779 0.839 0.637
Formula 6476 1894 0.893 0.839 0.914 0.748
List-item 6476 13320 0.905 0.915 0.94 0.807
Page-footer 6476 5571 0.94 0.941 0.974 0.651
Page-header 6476 6683 0.952 0.862 0.957 0.702
Picture 6476 1565 0.834 0.827 0.88 0.81
Section-header 6476 15744 0.919 0.902 0.962 0.635
Table 6476 2269 0.87 0.873 0.92 0.865
Text 6476 49185 0.937 0.923 0.967 0.833
Title 6476 298 0.898 0.792 0.873 0.779

这些结果展示了该模型在检测文档版面各种元素方面具有高精度和召回率的能力。

推理快速指南

from ultralytics import YOLO
from PIL import Image

onnx_model = YOLO("best.onnx")

results = onnx_model("<path_to_image>", imgsz=1024)

for i, r in enumerate(results):
    im_bgr = r.plot()  
    im_rgb = Image.fromarray(im_bgr[..., ::-1]) 

    r.show()

    r.save(filename=f'results{i}.jpg')

malaysia-ai/YOLOv8X-DocLayNet-Full-1024-42

作者 malaysia-ai

↓ 0 ♥ 2

创建时间: 2024-04-09 01:46:24+00:00

更新时间: 2024-04-09 04:10:28+00:00

在 Hugging Face 上查看

文件 (12)

.gitattributes
README.md
args.yaml
labels.jpg
labels_correlogram.jpg
results.csv
train_batch0.jpg
train_batch1.jpg
train_batch2.jpg
weights/best.onnx ONNX
weights/best.pt
weights/last.pt