前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Facebook 交互式神经网络可视化系统,应对海量数据和复杂模型

Facebook 交互式神经网络可视化系统,应对海量数据和复杂模型

作者头像
新智元
发布2018-03-27 17:12:45
1.7K0
发布2018-03-27 17:12:45
举报
文章被收录于专栏:新智元

【新智元导读】神经网络模型的可视化是解决其黑箱问题的一个解决方案,但用于神经网络可视化的大多数工具集中在图像数据集上,这激发了 Facebook 和 Georgia Tech 一道开发了一款称为 ActiVis 的开发工具的研究,这是一个用于解释大规模神经网络模型和结果的交互式可视化系统。ActiVis 将用户指定的实例或实例子集如何激活神经元进行可视化,以帮助用户了解模型如何生成其预测。用户可以自由地定义具有原始数据属性、变换特征和输出结果的子集,从多个角度实现模型检查。

关于神经网络的“黑箱”问题已经有很多讨论了。复杂的模型在预测性任务中表现良好,但如果想要回溯系统是如何得出结果的,就缺少明确的方法来了解哪里对了或者哪里出错了,也不知道模型是如何得出结论的。

对于老式的机器学习模型来说,这还算不上是个问题,但现在的机器学习模型都是非线性隐藏数据结构,还有数不清的参数,这个问题就凸显出来了。在神经网络部署的研究者看来,黑箱可重现性的缺乏代表着验证障碍,而对于深度学习框架的开发者来说,问题还不止于此。无法观测神经网络的内部运作,会造成模型在性能、效率和准确性上的优化困难。

一个解决方案是神经网络模型的可视化,社交媒体巨头 Facebook 与 Georgia Tech 的研究人员正聚焦于这一方案。Facebook的深度学习用例并不限于图像分析,这意味着不同的数据类型被馈送到了模型中。不幸的是,用于神经网络可视化的大多数工具集中在图像数据集上,这激发了 Facebook 一款称为 ActiVis 的开发工具的研究,这是一个用于解释大规模神经网络模型和结果的交互式可视化系统。

Georgia Tech 团队一年多以前开始与 Facebook 工程师合作,了解他们的分析平台以及可视化工具的适用条件。创建这样一个工具,除了关键技术的挑战之外,它还必须能够“灵活且可泛化到各种各样的模型和数据集,像 Facebook 这样的公司会在许多产品和服务中使用这些模型和数据集,且能够网格化到 Facebook 现有的机器学习平台之中。

该平台由几种不同的机器学习元素组成。Facebook 统一的 ML 平台的核心是 FBLearnerFlow,可以协调不同的机器学习工作流。Flow 的目标是让他们的开发人员在不编写代码的情况下训练模型并查看结果。

ActiVis 对可视化以及多个实例和子集的比较的解释策略都支持。它统一了实例和基于子集的检查,并将复杂模型和本地化检测进行了紧密的整合,且能放大到多样的工业规模的数据集和模型。这对于希望将现有模型用于数据,而又不想被实施阶段的各种麻烦困扰的人来说,是 Facebook 里面一个非常宝贵的工具。ActiVis 特别关注 FBLearner Flow 可视化,部分原因在于用户群。

“ActiVis 将用户指定的实例或实例子集如何激活神经元进行可视化,以帮助用户了解模型如何生成其预测。用户可以自由地定义具有原始数据属性、变换特征和输出结果的子集,从多个角度实现模型检查。”

Georgia Tech 团队表示,对于任何一个设计这样规模的可视化系统的人来说,有几个因素可以为神经网络虚拟化分析创造一个坚实的平台。他们指向了输入源和数据格式的多样性,高数据量,复杂的模型架构——等等等等,在技术上特别应对了提供不同子集定义和基于实例和分组分析策略的需求。

该团队表示,想要使用可视化工具的 Facebook 开发人员添加了几行代码,这些代码说明了 FBLearner Flow 界面中模型的训练过程,它需要生成可视化所需的数据。在训练结束时,该界面提供了一个链接到基于 Web 的工具,以进行可视化和模型考察。

“ActiVis 旨在与 Facebook 上的许多不同的模型和数据集协同工作。”研发团队说,“由于复杂的模型和大型数据集是常用的,因此,ActiVis 具有可扩展性和灵活性,这样工程师就可以轻松地在其模型上使用 ActiVis ,用户则可以对模型视觉化并加以考察,来分析任务。

最后我们要说,其实用可视化神经网络来解决黑箱问题不是什么新鲜事,但随着模型越来越复杂——因为硬件发展和数据变多——对这些工具的需求将更加迫切。在接下来的一年或以后,我们可以期待看到,和包括 TensorFlow、Caffe 和其他关键平台相关的、用于开发和科学计算(都需要结果验证)的可视化工具的开源和商业动作。

原文链接:https://www.nextplatform.com/2017/04/12/look-facebooks-interactive-neural-network-visualization-system/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 新智元 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 TI 平台
腾讯云 TI 平台(TencentCloud TI Platform)是基于腾讯先进 AI 能力和多年技术经验,面向开发者、政企提供的全栈式人工智能开发服务平台,致力于打通包含从数据获取、数据处理、算法构建、模型训练、模型评估、模型部署、到 AI 应用开发的产业 + AI 落地全流程链路,帮助用户快速创建和部署 AI 应用,管理全周期 AI 解决方案,从而助力政企单位加速数字化转型并促进 AI 行业生态共建。腾讯云 TI 平台系列产品支持公有云访问、私有化部署以及专属云部署。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档