谷歌发布TensorBoard API,让你自定义机器学习中的可视化

简介:
本文来自AI新媒体量子位(QbitAI)

今天,谷歌发布了一系列TensorBoard API,开发者可在TensorBoard中添加自定义的可视化插件,实现自定义可视化效果。同时,谷歌还升级了TensorBoard的仪表盘。

API获取地址:

https://github.com/tensorflow/tensorboard-plugin-example/blob/master/README.md

这些API有何特点?谷歌背后的目的何在?我们不妨一探究竟。

 TensorBoard完全配置时的样子

由难到易

这事还得从头说起。

2015年,谷歌开源了TensorFlow,里面自带一套帮助检测、理解和运行模型的可视化工具TensorBoard。

TensorBoard中包含了一小组预先确定的通用可视化效果,基本上适用于所有的深度学习应用,比如观察损失随时间的变化,或在高维空间中探索聚类。

然而,在没有可重用的API时,TensorFlow团队外的开发人员添加新的可视化效果比较困难。因此,谷歌决定发布一套统一的API,让开发者能在TensorBoard中添加自定义的可视化插件。同时,谷歌还用这些新API升级了现有的仪表盘,当做创作参考示例。

举个栗子

目前,用户可以在GitHub上找到TensorBoard/plugins目录,探索这些TensorBoard中的插件列表。

目录地址:

https://github.com/tensorflow/tensorboard-plugin-example

举个例子,比如这个能生成准确率与召回率曲线的新插件pr_curves:

这个插件展示了标准TensorBoard插件中包含的三部分内容:

1. 用于收集数据供以后可视化使用的summary_operation文档

GitHub地址:

https://github.com/tensorflow/tensorboard/blob/master/tensorboard/plugins/pr_curve/summary.py

2. 为自定义数据服务的Python后端

GitHub地址:

https://github.com/tensorflow/tensorboard/blob/master/tensorboard/plugins/pr_curve/pr_curves_plugin.py

3. 内置TypeScript和polymer的TensorBoard仪表盘

GitHub地址:

https://github.com/tensorflow/tensorboard/tree/master/tensorboard/plugins/pr_curve/tf_pr_curve_dashboard

此外,与其他插件一样,“pr_curves”提供了一个Demo,用户可以学习如何使用插件,插件开发者可用来生成开发期间的示例数据。

为了进一步说明插件是如何工作的,谷歌还创建了一个框架性的Greeter插件,它能在运行模型时可以收集并显示问候语。谷歌在博客中建议开发人员从Greeter插件和其他现有的插件开始探索。

插件地址:

https://github.com/tensorflow/tensorboard/tree/master/tensorboard/plugins

比如,杨百翰大学的Chris Anderson硕士期间创建了一个API并命名为Beholder,Beholder能将训练模型时的数据(如梯度和卷积滤波器等)以视频的形式展示出来,量子位将demo视频搬运了过来:

 Anderson创建TensorBoard API Beholder

“全民AI”

不得不说,谷歌一直是“全民AI”的拥护者。

上月,谷歌TensorFlow和AIY(AI+DIY)团队开源了语音识别数据集,帮助开发者为各种智能设备创建个性基本语音指令。

今年6月,推在移动设备上运行的AI模型TensorFlow Lite后没几周,谷歌又开源了预先训练的计算机视觉模型MobileNets,专为智能手机设计。

最后,附Google Research Blog原文地址:

https://research.googleblog.com/2017/09/build-your-own-machine-learning.html

本文作者:安妮
原文发布时间:2017-09-12
相关文章
|
4月前
|
缓存 监控 供应链
唯品会自定义 API 自定义操作深度分析及 Python 实现
唯品会开放平台提供丰富API,支持商品查询、订单管理、促销活动等电商全流程操作。基于OAuth 2.0认证机制,具备安全稳定的特点。通过组合调用基础接口,可实现数据聚合、流程自动化、监控预警及跨平台集成,广泛应用于供应链管理、数据分析和智能采购等领域。结合Python实现方案,可高效完成商品搜索、订单分析、库存监控等功能,提升电商运营效率。
|
4月前
|
缓存 监控 供应链
京东自定义 API 操作深度分析及 Python 实现
京东开放平台提供丰富API接口,支持商品、订单、库存等电商全链路场景。通过自定义API组合调用,可实现店铺管理、数据分析、竞品监控等功能,提升运营效率。本文详解其架构、Python实现与应用策略。
缓存 监控 供应链
102 0
缓存 监控 数据挖掘
87 0
|
6月前
|
监控 安全 数据挖掘
构建自定义电商数据分析API
在电商业务中,构建自定义数据分析API可实现销售、用户行为等指标的实时分析。本文介绍如何设计并搭建高效、可扩展的API,助力企业快速响应市场变化,提升决策效率。
174 0
|
9月前
|
人工智能 数据可视化 API
开箱即用的可视化AI应用编排工具 Langflow,可调用魔搭免费API作为tool
ModelScope 社区基于优秀的开源可视化AI应用编排工具 Langflow 搭建了创空间,以方便社区开发者基于社区开源模型及免费魔搭 API-Inference,快速创建Agent应用、RAG应用并将其部署为API服务。
1251 14
|
10月前
|
人工智能 物联网 API
又又又上新啦!魔搭免费模型推理API支持DeepSeek-R1,Qwen2.5-VL,Flux.1 dev及Lora等
又又又上新啦!魔搭免费模型推理API支持DeepSeek-R1,Qwen2.5-VL,Flux.1 dev及Lora等
639 7
|
11月前
|
机器人 API
自定义飞书Webhook机器人api接口
自定义飞书Webhook机器人api接口
787 25
|
人工智能 自然语言处理 API
Multimodal Live API:谷歌推出新的 AI 接口,支持多模态交互和低延迟实时互动
谷歌推出的Multimodal Live API是一个支持多模态交互、低延迟实时互动的AI接口,能够处理文本、音频和视频输入,提供自然流畅的对话体验,适用于多种应用场景。
489 3
Multimodal Live API:谷歌推出新的 AI 接口,支持多模态交互和低延迟实时互动
|
人工智能 API 语音技术
开发者福利,魔搭推出免费模型推理API,注册就送每日2000次调用!
今天,魔搭社区开放了免费的开源模型推理API,仅需使用魔搭的SDK Token,就可以通过简单的API请求探索各种强大的开源模型的使用。
2219 9

热门文章

最新文章