TensorFlow新功能解锁:可在TensorBoard中增加自定义可视化插件

谷歌大脑团队日前发布新的TensorFlow API接口,能让开发者将自定义的可视化插件加入TensorBoard,相较以前更具灵活性。

雷锋网 AI科技评论将最新消息编译整理如下:

我们在2015年开源TensorFlow时就包括TensorBoard了,它是一套用于检查和理解TensorFlow模型和进程的可视化工具。Tensorboard包含一小套预决定的通用可视化工具,几乎适用于所有深度学习应用,例如观察损失随时间的变化,探索高维空间集群。

然而,在缺乏可重用API的情况下,不属于TensorFlow团队的人几乎不可能在TensorBoard中增加新的可视化工具,这使得我们错过了研究社群中很多潜在的极具创造力、美观性和有用的可视化工具。

现在,我们发布了一组一致的API接口,通过这组接口,开发者能增加自定义可视化插件到TensorBoard中,大家可以将自己开发的新的、有用的可视化工具加进来。我们希望开发人员能用这个API来扩展TensorBoard,让它覆盖更广泛的用例。

我们已经更新了TensorBoard中的现有dashboard,它们可以作为样例,大家可以使用新的API接口加入插件。现在可以直接在GitHub的tensorboard/plugins目录下看到TensorBoard包含的插件,大家可以观察下生成precision-recall曲线的新插件,如下图:

这个插件展示了标准TensorBoard插件的三部分:

  • 用于为之后的可视化进行数据收集的TensorFlow summary op。
  • 提供自定义数据的Python后端。
  • 用TypeScript和polymer建造的TensorBoard dashboard。

另外,与其他插件一样,“pr_curves”插件提供了一个demo,用户可以查看这个demo,学习如何使用这个插件,插件作者也可以利用这个demo在开发过程中生成示例数据。

为了进一步说明插件是如何工作的,我们还创建了一个简单的TensorBoard Greeter插件,在模型运行期间,这个插件收集问候语(“你好”后面有些简单的字符串)并将他们显示出来。

我们建议大家先从Greeter插件和其他已有的插件开始探索。

Beholder是Chris Anderson在读研期间开发的,是利用TensorBoard API的一个著名示例,Beholder在训练模型期间能将数据实时用视频显示,大家可以看下面的动图。

我们期待看到研究社群接下来的创新成果。如果你计划在TensorBoard库中新增插件,希望你先通过issue tracker与我们联系,表达你的想法,我们或许可以帮助和引导你。

本文作者:Non

本文转自雷锋网禁止二次转载,原文链接

时间: 2024-08-03 10:30:13

TensorFlow新功能解锁:可在TensorBoard中增加自定义可视化插件的相关文章

Word2013新功能:在文档中添加网络视频

当微软首次透露Word 2013中的新功能时,最大的亮点之一就是允许用户在他们的文本文件中插入在线视频.近日,该公司又补充了关于这一特殊功能的信息. 文档中添加网络视频-"> 在Word官方博客中,微软称,Word 2013中有一个表格,用户可以在YouTube上搜索在线视频,然后将它们插入到文档中.该功能也支持Bing视频搜索和直接插入视频代码. 微软称:"当你搜索视频时,每个结果都显示在缩略图预览中,将鼠标悬停在缩略图上就会显示视频的标题.供应商(例如YouTube,优酷等)

Google+新功能:在时间线中直接安装安卓应用

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 为了方便用户分享喜欢的应用和游戏,谷歌今天开始在Google+时间线中提供Android应用的直接链接,让用户将应用直接下载到自己的Android设备上,而无需前往Google Play应用商店搜索和下载. Google Play此前已与Google+有过一些整合,例如用户可以在时间线中分享音乐和专辑等. 要使用这一新功能,只需将应用的URL

FLASH中增加自定义右键菜单代码

以前的as2.0的写法分享给大家  代码如下 复制代码 function gotoinlookme() { getURL('http://hi.baidu.com/inlookme', '_blank'); } var mymenu:ContextMenu = new ContextMenu();//定义的mymenu要加上ContextMenu类型,要不后面不会出现代码提示 mymenu.hideBuiltInItems();//隐藏默认菜单,但是"设置"与"关于"

Maya 2010新功能试用报告

前言 笔者于第一时间拿到Autodesk Maya 2010,拿到时心情激动不已.除了测试稳定性和界面更新以外,首先要了解的是Maya究竟新增了哪些功能,让我们来一起看看Maya 2010多了些什么. 图1 安装 拿到软件首先是要安装,不装不知道,一装吓一跳,安装路径选择完以后是资源包的选择,本次Maya的安装包竟然高达1.2G,包含了5个软件!其中有:Autodesk Maya 2010,Autodesk Maya 2010的说明文档(这个超级重要!),Autodesk MatchMover

Win10新版14971推送:除了修复Bug还添加了这几个新功能

微软周周为Insider会员刷版本号,推系统升级,大家喜欢吗? 今天,微软面向Windows 10 PC/Mobile Insider成员推送了"Creators Update快速预览版"更新,版本号升级为Build 14971. 此次更新不仅包括常规的Bug修复与性能改进,还带来了几项新功能,如Edge浏览器中开始支持阅读EPUB格式电子书.默认预装"画图3D预览版"应用.PowerShell成为文件管理器中的默认命令行编辑器."Get Office&q

百度Hi Beta2添加数项新功能

[搜狐IT消息]5月30日消息,百度Hi beta2开始在网上流传,据了解这个版本将于6月5日正式发布.从目前的泄密版可看出,百度Hi增加了一些新功能,比如与千千静听合作可允许播放音乐,与社区内容增加关联度等,以下为新功能介绍: 1.自定义头像编辑 在设置个性头像的时候,百度Hi将支持直接进行简单的编辑,比如根据需要的尺寸进行裁切.放大.缩小等,这对不会使用PhotoShop图片处理的人十分方便.  此外,还有一点是百度Hi的绝活,它支持用动态GiF作为头像,别人跟你聊天的时候看到你的头像动画不

体验Windows Azure新功能:ExpressRoute、网站备份恢复、移动服务,HDInsight等

今天早上我们发布了大量关于Windows Azure的改善.今天的新功能和公告包括: ExpressRoute:私人的,专用的,高通量与本地网络的连接 网站:备份和恢复支持 移动服务:.Net的支持,通知中心集成,PhoneGap的支持 HDInsight: Hadoop 2.2的支持 管理:Co-admin用户限制从10到200名 监控:服务停机通知集成在门户管理中 虚拟机: VM代理和背景信息支持 活动目录:更多关于SaaS的应用,更多的报告,自助组管理 BizTalk服务:EDIFACT协

在Visual Studio.NET中使用自定义插件最大化您的生产力(一)

visual|最大化 这篇文章假设您已经熟悉C#, Visual Basic .NET和CLR 难度程度 1 2 3 摘要 对于开发者来说,不管多么强大的集成开发环境(IDE)都需要具有自定义插件的功能.基于这个原因,Visual Studio. NET IDE提供了一个可扩展的.添加方便的而且还没有数量限制的自定义插件功能.这个自定义插件可以用Visual Basic.C.C#或则其它的.NET的使用的语言来编写.这篇文章解释了如何在Visual Studio. NET中增加一个自定义插件的例

Google近日在Android 5.0的智能解锁中加入一项新功能

摘要: 你可能没意识到,其实每天你平均解锁手机达到数百次. 所以,为了方便你的生活,Google近日在Android 5.0的智能解锁中加入一项新功能:信任位置解锁(Trusted Place). 这项功能将会自 你可能没意识到,其实每天你平均解锁手机达到数百次. 所以,为了方便你的生活,Google近日在Android 5.0的智能解锁中加入一项新功能:信任位置解锁(Trusted Place). 这项功能将会自动推送,不过你急的话可以在APKMirror手动安装内建这项功能的Google P