IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> FiftyOne——图像数据集的开源工具 -> 正文阅读

[人工智能]FiftyOne——图像数据集的开源工具

FiftyOne——图像数据集的开源工具

引言

FiftyOne这个工具比较新,是VOXEL51最新开发的一个数据集工具,同时也受Coco数据集团队支持。旨在加快机器学习中涉及图像数据集方面的研究。其主要功能有

这部分不严谨,待完善。先上后面的操作
1、下载现有的经典数据集,如coco和谷歌open dataset等大型数据集,并提供了依照类别(如 dog 、cat、person)、任务类型(如目标检测,图像分类,语义分割等)等下载所需的子集。
2、可视化图像和标签,并可以根据条件(如标签等)筛选可视化的图像类型
3、模型评估。
4、分析、评估现有数据集的质量。

官方文档
Github工程

安装

系统环境:Win10
该开源工具是基于Python语言的。安装的过程也比较简单。

pip install fiftyone 

也可以下载桌面版,桌面版的效果还没有试过

pip install fiftyone-desktop

示范下载初步数据集

测试代码,大概的意思是从网上现下一个小的数据库,并做显示演示:


import fiftyone as fo
import fiftyone.zoo as foz

dataset = foz.load_zoo_dataset("quickstart")

session = fo.launch_app(dataset,port = 5151)  # 没有指定port则默则5151
session.wait()  # 官网给的示例没有这一句,记得加上,不然程序不会等待,在网页中看不到我们要的效果

数据库下载中
在这里插入图片描述
下载后完成后显示让你访问网页,默认会自动弹出:
在这里插入图片描述
网页显示的效果是这样的:
在这里插入图片描述

问题

据官网所说,大部分问题可以通过更新一些包来解决,具体操作如下两行代码

pip install --upgrade pip setuptools wheel
pip install fiftyone

但是我运动第一行代码的时候,发现他把我原本的pip给卸载了,但是没有成功安装上新的pip。
因此需要用其它的代码来重新安装下pip,具体如下

python -m ensurepip
python -m pip install --upgrade pip

1 AttributeError: type object ‘MongoClient’ has no attribute ‘topology_description’

问题截图:在这里插入图片描述

措施1:更新下其它的依赖库,然后再安装一次

pip install --upgrade pip setuptools wheel
pip install fiftyone

可以看到自动更新了pymogo这个包
在这里插入图片描述

2 测试时显示访问超时

案例说这应该是不能访问谷歌网盘引起的,但不知道为什么在使用了VPN的时候出现”ValueError: check_hostname requires server_hostname“错误后,我更新了”urllib3“库。突然这边也就好使了。 建议遇到这个问题先不要用vpn,直接更新下”urllib3“的库。
测试代码:


import fiftyone as fo
import fiftyone.zoo as foz

dataset = foz.load_zoo_dataset("quickstart")

session = fo.launch_app(dataset)
session.wait()  # 官网给的示例没有这一句,记得加上,不然程序不会等待,在网页中看不到我们要的效果

更新代码如下

pip install urllib3==1.25.11

3 ValueError: check_hostname requires server_hostname

在这里插入图片描述
使用VPN出现上述问题
参考出处
更新下下库的版本

pip install urllib3==1.25.11

4 ImportError: DLL load failed: 页面文件太小,无法完成操作。

下载COCO数据集的时候,内存不断飙高,然后显示上面的错误,严重点还直接关闭了Pyhcharm
原因:Window下不支持Python多进程,所以一直在多开Python。 将进程数设置为0即可。

5 import fiftyone 报error 100 错误,NoSuchProcess

在这里插入图片描述
在这里插入图片描述
参考出处
在这里插入图片描述

估计是进程出了问题。
原因应该是因为路径的斜杠不兼容的问题,Windows是采用"\"的 但是fiftyone默认的是“/”,所以不兼容。

解决方法:

  1. 重新安装MongnDB
    下载传送门
  2. 重新启动
  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-08-03 11:10:51  更:2021-08-03 11:14:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 17:29:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码