爱吧机器人网 » 技术 > 人工智能 > 正文

微软开源人工智能调试工具 - TensorWatch

微软在GitHub开源平台上发布了一个名为TensorWatch的人工智能调试和可视化工具。TensorWatch可用于创建自定义可视化、UI和仪表板。它还可用于对您的实时ML培训过程执行任意查询,作为查询的结果返回一个流,并使用您选择的可视化工具查看这个流。

\
TensorWatch是一个Python库,它使用Jupyter Notebook而不是预先打包的用户界面,在这个基础上,Jupyter Notebook更容易定制。在进行实时培训过程的交互式调试时,您可以选择使用Jupyter Notebook中的可组合UI或Jupyter Lab中的实时共享仪表板。您还可以使用Python构建自己的自定义UI,或者选择现有的Python UI。TensorWatch还支持多种标准的可视化类型,包括条形图、柱状图和饼状图,支持2D和3D版本。

TensorWatch中的数据被视为一个流,其他对象包括文件、控制台、套接字、云存储和可视化。TensorWatch流可以侦听其他流,从而可以组合自定义数据流图。开发人员说,这意味着您可以将许多流呈现为相同的可视化,或者一个流可以同时呈现为许多可视化,或者一个流可以持久化到许多文件中,或者根本不持久化。

TensorWatch中使用的另一个主要思想是延迟日志记录模式。这意味着您不必设置显式日志记录;相反,你可以让TensorWatch观察变量。这样可以降低开销,因此您可以根据需要跟踪任意数量的变量,包括培训期间的大型模型或整批产品。

然后,您可以执行在TensorWatch观察到的变量上下文中运行的交互式查询,并得到返回的流。然后可以可视化、保存或处理这些流。开发人员给出了一个编写lambda表达式的示例,该表达式在每批处理完成时计算模型中每一层的平均权重梯度,并将结果作为可绘制为条形图的张量流发送。

TensorWatch还提供了基于现有开源库的训练前和训练后阶段的特性,用于为卷积网络提供模型图可视化、通过降维进行数据探索、模型统计和几个预测解释器。

TensorWatch支持Python 3.x,并使用PyTorch 0.4-1.x进行测试。

安装:

linuxidc@linuxidc:~/www.linuxidc.com$ pip3 install tensorwatch

\
更多信息

TensorWatch On Github

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-07/159351.htm

上一篇:2018年中国人工智能行业市场分析与发展趋势
下一篇:第七代微软小冰发布会:人工智能创造(Al Creation)实现产业化 & 推出Avatar Framework
精选推荐
美国喷气推进实验室的AI驱动无人机挑战人类飞行员
美国喷气推进实验室的AI驱动无人机挑战人类飞行员

[2017-12-08]  随着无人机及其组件越来越小,效率越来越高,功能越来越强大,我们已经看到越来越多的研究开始让无人机自主飞行在半结构化的环境中,而不依赖于外部定位。 宾夕法尼亚大学在......

南加州大学机器人学家:机器人更适合粗暴的爱
南加州大学机器人学家:机器人更适合粗暴的爱

[2019-11-07]  图片来自JOHN MADERE GETTY IMAGES打是疼骂是爱,当人类粗暴的将物体从机器人手中敲掉,看似残忍,实际上却能帮助机器人找到最好的握持物 ...

美国普渡大学研发快动作软体机器人,灵感来自变色龙舌头捕食
美国普渡大学研发快动作软体机器人,灵感来自变色龙舌头捕食

[2019-10-31]  本文图片均来自:Ramses v Martinez 普渡大学变色龙、蝾螈和许多蟾蜍利用积蓄的弹性能量,向距离1 5倍体长的毫无防备的昆虫伸出粘糊糊的舌 ...

机器人从工业走向家庭  库卡KUKA目标是引领中国市场
机器人从工业走向家庭 库卡KUKA目标是引领中国市场

[2017-12-08]  机器人正在改变着人们的生活方式,而库卡KUKA想要在中国这个大蛋糕中占有一块大份额,库卡公司正在引领市场...

可编辑神经网络,有望简化深度学习?
可编辑神经网络,有望简化深度学习?

[2019-10-04]  深度学习是一个计算繁重的过程。 降低成本一直是 Data curation 的一大挑战。 关于深度学习神经网络大功耗的训练过程,已经有研究人员 ...

哈佛大学《自然》发表新驱动技术,让飞行机器人悬停且不受损伤
哈佛大学《自然》发表新驱动技术,让飞行机器人悬停且不受损伤

[2019-11-06]  哈佛大学研究人员发表在《自然》杂志上的一项最新研究,他们开发了一种由柔软的人造肌肉驱动的机器人蜜蜂(RoboBee),这种机器人在撞墙、 ...

国外眼科手术机器人为视网膜静脉阻塞患者带来希望
国外眼科手术机器人为视网膜静脉阻塞患者带来希望

[2017-03-20]  视网膜静脉阻塞,简称RVO,对患者来说是一种严重的疾病。该病病因为视网膜静脉中存在血液凝块,这可能导致视力严重下降,在某些情况下,病 ...

Waymo:人性和行为心理学才是无人驾驶最大的挑战
Waymo:人性和行为心理学才是无人驾驶最大的挑战

[2019-11-03]  自动驾驶汽车作为AI领域内最大的挑战之一,谷歌致力于其研发已有十余载,现在他们逐渐意识到,最困难的是如何让人们享受驾驶的乐趣。这是一 ...

本周栏目热点

人工智能产业深度研究报告(二)

[2016-02-14]     4 人工智能生态格局展望:巨头与新贵共舞  4 1 人工智能将催生新一轮IT ...

英特尔研发新AI技术 通过照片构建虚构场景

[2017-08-21]  近日,斯坦福大学和英特尔共同研发了一项技术。在向他们的人工智能系统输入5000张德国街道照片后,该技术可在人类的辅助下,让系统构建 ...

OFO宣布进入4.0时代 人工智能竟是这样找车

[2017-09-27]  9月26日,OFO小黄车召开发布会,宣布OFO将进入到用科技重新定义共享的4 0时代,作为此次发布会的重点,OFO小黄蜂也成为了众所关注的焦点, ...

人工智能领衔未来生活 智能硬件或迎转折

[2016-03-03]     智能家电转型升级,硬件+内容双管齐下  在国家提倡互联网+战略的大背景下 ...

人工智能革命之下你会失业还是变得富有?

[2016-07-12]   最新一期的《经济学人》杂志的封面报道,将 人工智能 的发展对未来世界的影响和19世纪工业革命联系起来,机器的大规模应用是否会让工 ...