0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

视觉AI之旅:一起探索 FiftyOne ——第二部分 入门指南

jf_23871869 来源:Paula Ramos博士 作者:Paula Ramos博士 2024-12-24 17:00 次阅读

作者:Paula Ramos博士,前Intel技术布道师

编者按:文并不是逐字逐句翻译,而是以更有利于中文读者理解的目标,做了删减、重构和意译,并替换了多张不适合中文读者的示意图。

原文链接:https://medium.com/@paularamos_phd/journey-into-visual-ai-exploring-fiftyone-together-part-ii-getting-started-14cca5adfcd3

wKgZPGdqeC6AJAycAAAjp7-Pqu0671.png

一,前言

上次我们介绍了《视觉AI之旅:一起探索 FiftyOne——第一部分丨简介丨》,今天作为FiftyOne系列的第二篇,本文将带您踏上使用这个开源工具包的激动人心的旅程,帮助您连接数据、模型和部署。也将展示FiftyOne如何在您处理2D图像、3D点云或其他视觉数据时,为您的数据集解锁真正的价值。咖啡数据集与AI工作流程的革新

二,咖啡数据集与AI工作流程的革新

1,从哥伦比亚咖啡数据集到现代机器学习应用

Paula Ramos博士曾在哥伦比亚与咖啡数据集合作,面临数据集策划、注释和处理的诸多挑战。本文将介绍FiftyOne如何转变您的工作流程,加快AI生产过程,并从数据中提取可操作的洞察。

2,耗时的AI工作流程和看不见的复杂性

AI解决方案的开发始终是耗时的。我们经常在没有完全理解数据中的模式、偏见或噪声的情况下收集数据集。FiftyOne可以帮助我们理解这些复杂性如何影响AI方程。

3,咖啡爱好者的数据集

本文将使用我的一个数据集——用智能手机相机拍摄的咖啡树枝图像集合。目标是使用语义分割任务计算树枝上的咖啡果实数量。

三,为什么选择FiftyOne?

FiftyOne是一个基于Python的APISDK)和GUI(APP),允许您使用可操作的命令探索、策划和分析数据集。以下是一些FiftyOne的功能,您可以在我的笔记本上复制这些操作。

1,随机打乱数据集

import fiftyone as fo from fiftyone.utils.coco import COCODetectionDatasetImporter dataset = fo.Dataset.from_dir( dataset_type=fo.types.COCODetectionDataset, dataset_dir="./colombian_coffee", data_path="images/default", labels_path="annotations/instances_default.json", label_types="segmentations", label_field="categories", name="coffee", include_id=True, overwrite=True ) view = dataset.shuffle()

2,使用fiftyone brain了解您的数据集

FiftyOne的fiftyone brain功能可以帮助您理解数据集,识别潜在偏见,可视化实验关系。

3,发现独特性

import fiftyone.brain as fob fob.compute_uniqueness(dataset) # 探索最独特的样本 session.view = dataset.sort_by("uniqueness", reverse=True) # 探索最不独特的样本 session.view = dataset.sort_by("uniqueness") 4. 利用相似性搜索 python fob.compute_similarity( dataset, model="clip-vit-base32-torch", brain_key="img_sim", )

4,嵌入可视化

fob.compute_visualization(dataset, brain_key="img_viz")

四,总结

尽管目前我们在计算机视觉和机器学习方面取得了进步,但数据质量、生产时间和可扩展性等挑战仍然存在。FiftyOne通过提供以数据为中心的AI方法来解决这些挑战。

敬请期待下一篇文章,我们将探索FiftyOne的核心功能,操作数据集,并评估模型。让我们将这次与FiftyOne的旅程变成一个协作和丰富的体验。编程愉快!

我们期待听到您的经验!请在评论区分享您的看法,您的见解可能会帮助我们在下一篇文章中帮助他人。

如果你有更好的文章,欢迎投稿!

稿件接收邮箱:nami.liu@pasuntech.com

更多精彩内容请关注“算力魔方®”!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    30841

    浏览量

    268997
收藏 人收藏

    评论

    相关推荐

    松下MPS媒体制作平台第七篇:视频混合器插件(第二部分)

    的MPS媒体制作平台教程,本期是第二部分。在进入本部分之前,请参考之前的视频做好相应的准备设置工作。 ◎松下MPS媒体制作平台入门篇:下载、安装及激活教程 ◎松下MPS媒体制作平台第二
    的头像 发表于 12-19 13:38 94次阅读
    松下MPS媒体制作平台第七篇:视频混合器插件(<b class='flag-5'>第二部分</b>)

    视觉AI之旅一起探索 FiftyOne——第一部分 简介

    /journey-into-visual-ai-exploring-fiftyone-together-part-i-introduction-9e20c6e07722   编者按: 这是作者进入新公司Voxel51后的关于FiftyOne的分享。
    的头像 发表于 12-03 15:49 103次阅读

    AI干货补给站03 | 工业AI视觉检测项目实施第二步:数据收集

    阿丘科技「AI干货补给站」推出系列文章——《工业AI视觉检测项目入门指南》,这系列内容将
    的头像 发表于 11-22 01:06 206次阅读
    <b class='flag-5'>AI</b>干货补给站03 | 工业<b class='flag-5'>AI</b><b class='flag-5'>视觉</b>检测项目实施<b class='flag-5'>第二</b>步:数据收集

    安森美机器视觉系统解决方案

    ,它还用于验证数据矩阵码、检查食品包装和读取条形码。机器视觉系统方案指南将全面介绍机器视觉系统方案及市场趋势,本文为第二部分,将重点介绍系统描述、方案概述、系统实现。
    的头像 发表于 11-14 09:53 235次阅读
    安森美机器<b class='flag-5'>视觉</b>系统解决方案

    Air780EP硬件设计原理解析(第二部分

    ​ 接下来,我们继续学习第二部分。 3.3 电源供电 ​ 3.3.1 模块电源工作特性 在模块应用设计中,电源设计是很重要的一部分。由于LTE射频工作时最大峰值电流高达1.5A,在最大发射功率时会
    的头像 发表于 11-06 15:06 213次阅读
    Air780EP硬件设计原理解析(<b class='flag-5'>第二部分</b>)

    0.4mm层叠封装(PoP)封装的PCB组装指南第二部分

    电子发烧友网站提供《0.4mm层叠封装(PoP)封装的PCB组装指南第二部分.pdf》资料免费下载
    发表于 10-15 11:33 0次下载
    0.4mm层叠封装(PoP)封装的PCB组装<b class='flag-5'>指南</b>,<b class='flag-5'>第二部分</b>

    0.5mm层叠封装应用处理器的PCB设计指南,第一部分

    电子发烧友网站提供《0.5mm层叠封装应用处理器的PCB设计指南,第一部分.pdf》资料免费下载
    发表于 10-14 11:15 0次下载
    0.5mm层叠封装应用处理器的PCB设计<b class='flag-5'>指南</b>,第<b class='flag-5'>一部分</b>

    0.4毫米层叠封装(PoP)的PCB设计指南,第一部分

    电子发烧友网站提供《0.4毫米层叠封装(PoP)的PCB设计指南,第一部分.pdf》资料免费下载
    发表于 09-19 11:00 0次下载
    0.4毫米层叠封装(PoP)的PCB设计<b class='flag-5'>指南</b>,第<b class='flag-5'>一部分</b>

    求助,opa695的datesheet问题求解

    opa695的手册上第14页图3 第一部分的电容是隔直作用。datesheet说第二部分的电容也是隔直作用。这里的直流是哪里来的?不是在第一部分就隔掉了吗?我用TI的软件tian90 仿真此图
    发表于 09-13 07:00

    学习hypervisor嵌入式产品安全设计

    一部分(第1~2章)介绍Hypervisor基础,涵盖虚拟化技术与实现、主流的嵌入式Hypervisor产品,以及基于分离内核的嵌入式Hypervisor等内容。第二部分(第3~12章)介绍嵌入式
    发表于 08-25 09:11

    世界第款集成电路缔造者?!| 第二部分

    行业芯事行业资讯
    acroview123
    发布于 :2024年08月20日 10:37:31

    挖过石油、得过“艾美奖”的神秘半导体行业巨头是谁呢?| 第二部分

    行业芯事行业资讯
    acroview123
    发布于 :2024年08月20日 10:18:46

    使用rt_thread_mdelay函数后出现hardfault的原因?

    !! \\r\\n\"); } // 线程中第二部分使用的延时,进入while循环立马报错 hw_ethernet_write(send_buf, sizeof(send_buf)); while
    发表于 07-16 07:07

    美国商务部长呼吁推动第二部芯片法案,助力全球半导体主导地位

    雷蒙多在参加英特尔IFS Direct Connect 2024代工活动时呼吁称,为了实现美国成为全球芯片强国有必要进行联邦补助。她提出了制定第二部《CHIPS法案》的必要性,以便继续对半导体行业的国内行动提供支持。
    的头像 发表于 02-25 15:56 762次阅读