人工智能数据集可视化统计分析工具:快速了解你的数据集

人工智能数据集可视化统计分析工具:快速了解你的数据集

    • 简介
    • 特征
    • 示例报告
    • 安装
    • 用法

简介

Lightly Insights:可以轻松获取关于机器学习数据集基本洞察的工具,可以可视化图像数据集的基本统计信息,仅需提供一个包含图像和对象检测标签的文件夹,它会生成一个包含指标和图表的静态 HTML 网页。

[1] 详细内容请参阅 MarkAI Blog
[2] 更多资料请参阅 MarkAI Github

特征

  • 支持所有可以使用Labelformat包读取的对象检测标签格式。其中包括 YOLO、COCO、KITTI、PascalVOC、Lightly 和 Labelbox。
  • 显示图像、对象和类别计数
  • 分析有多少图像没有标签,并提供它们的文件名。
  • 显示图像样本
  • 显示图像和物体尺寸的分析
  • 显示每个类的分析,包括对象大小、每个图像的计数、位置热图等。

示例报告

请添加图片描述
请添加图片描述
请添加图片描述

安装

pip install lightly-insights

用法

Lightly Insights 报告由 python 脚本生成。下面的示例使用PascalVOC 2007数据集。您可以按照示例下载它(~450MB):

wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tar
tar -xvf VOCtrainval_06-Nov-2007.tar

要运行 Lightly Insights,我们需要提供:

  • 图片文件夹。在我们的例子中就是./VOCdevkit/VOC2007/JPEGImages。
  • 物体检测标签。对于 PascalVOC,构造函数需要带有注释 ./VOCdevkit/VOC2007/Annotations和类列表的文件夹。

from pathlib import Path
from labelformat.formats import PascalVOCObjectDetectionInput
from lightly_insights import analyze, present# Analyze an image folder.
image_analysis = analyze.analyze_images(image_folder=Path("./VOCdevkit/VOC2007/JPEGImages")
)# Analyze object detections.
label_input = PascalVOCObjectDetectionInput(input_folder=Path("./VOCdevkit/VOC2007/Annotations"),category_names=("person,bird,cat,cow,dog,horse,sheep,aeroplane,bicycle,boat,bus,car,"+ "motorbike,train,bottle,chair,diningtable,pottedplant,sofa,tvmonitor")
)
od_analysis = analyze.analyze_object_detections(label_input=label_input)# Create HTML report.
present.create_html_report(output_folder=Path("./html_report"),image_analysis=image_analysis,od_analysis=od_analysis,
)

要查看报告,请打开./html_report/index.html.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/268343.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【回眸】Tessy 单元测试软件使用指南(三)怎么打桩和指针测试

目录 前言 Tessy 如何进行打桩操作 普通桩 高级桩 手写桩 Tessy单元测试之指针相关测试注意事项 有类型的指针(非函数指针): 有类型的函数指针: void 类型的指针: 结语 前言 进行单元测试之后,但凡…

轻材料绿建筑:气膜结构建筑的低碳环保

随着全球环保意识的逐渐增强,建筑行业也在积极寻求更加环保、低碳的设计和施工方案。在这一潮流中,气膜结构建筑以其轻盈、独特的设计成为了低碳环保建筑的代表之一。本文将深入探讨气膜结构建筑的轻材料特性以及其在低碳环保方面的良好表现。 轻材料轻建…

luceda ipkiss教程 47:导入gds文件来搭建器件

ipkiss中的器件至少得包含版图和端口,通过GDSCell函数导入版图文件再加上端口,就可以搭建一个简单的器件: 如,已有版图文件 mmi.gds: 通过代码: from si_fab import all as pdk from ipkiss3 import all …

在我们日常生活有哪些东西是激光切割机做的

激光加工技术是当前最先进的切割技术,在工业生产中,能解决许多常规方法无法解决的难题,而且应用非常广。让人意想不到的是,很多生活中常见的物品,都是靠激光切割完成的。 它具备精密制造、柔性切割、异形加工、一次成型…

数据结构之选择排序

目录 直接选择排序 选择排序的时间复杂度 堆排序 向上调整算法 向下调整算法 向上调整算法建立堆 向下调整算法建立堆 堆排序整体代码 堆排序的时间复杂度 直接选择排序 在之前讲插入排序时,我们讲了这样的一个应用场景,我们在斗地主摸牌时&…

Linux安装MySQL数据库系统

1、MySQL的编译安装。 1.1、准备工作 (1)为了避免发生端口冲突、程序冲突等现象,建议先查询MySQL软件的安装情况,确认没有使用以RPM方式安装的mysql-server、mysql软件包,否则建议将其卸载。 [rootlocalhost ~]# rp…

HCIP---RSTP/MSTP

文章目录 目录 文章目录 前言 一.RSTP诞生背景 二.RSTP对比STP的快速收敛机制 端口角色变化 接口状态变化 RSTP-BPDU 指定端口- P/A机制 BPDU发送变化 端口状态快速切换 优化拓扑变更机制 三.MSTP MSTP诞生背景 MSTP相关概念 MSTP配置 总结 前言 STP协议虽然能够解决环…

Weblogic 数据库连接池溢出解决方法

引言 在信息运维工作中发现,由于部分应用系统编写的代码不够健壮,对于数据库连接没有及时进行回收处理,造成Weblogic数据库连接池溢出,影响系统的稳定运行。其实Weblogic提供了数据库连接的回收机制,可以将超过配置时…

企业举办年会,可以邀请哪些媒体进行宣传?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 年关将至,筹办年会成为每个企业必做的事情,也是大家非常期待的年终大会,在我们策划年会时候,也要抓住最后宣传的机会。那么企业举办年会时…

MyBatis-Plus - 论自定义 BaseMapper 方法『逻辑删』失效解决方案

问题描述 在上一篇我们讲过 MyBatis-Plus - 论 1 个实体类被 N 个DAO 类绑定,导致 MP 特性(逻辑删)失效的解决方案-CSDN博客 所以在这个基础上,我们可以很好定位到源码的分析位置。 但是今天这个问题就更奇怪了,已经…

【Hive】——CLI客户端(bin/beeline,bin/hive)

1 HiveServer、HiveServer2 2 bin/hive 、bin/beeline 区别 3 bin/hive 客户端 hive-site.xml 配置远程 MateStore 地址 XML <?xml version"1.0" encoding"UTF-8" standalone"no"?> <?xml-stylesheet type"text/xsl" hre…

windows如何解决端口冲突(实用篇)

在项目设计中&#xff0c;环境配置成功点击运行瞬间&#xff0c;一大堆红爆出&#xff0c;8080端口占用&#xff0c;这个是很烦人的。。。 解决方式&#xff1a; 笨方法&#xff1a;一、查看所有端口实用情况&#xff08;挨个扫&#xff09; 按住【WINR】快捷键打开运行输入…