V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
northisland
V2EX  ›  程序员

最近做矩阵运算,想弄一个运算可视化的工具~~

  •  
  •   northisland · 2016-09-23 17:02:12 +08:00 · 3204 次点击
    这是一个创建于 2981 天前的主题,其中的信息可能已经有所发展或是发生改变。

    cnn 就这种的矩阵运算。

    需求:

    能把 3 维矩阵数值给画出来,但排版能看

    (起码能画出来 3 维矩阵中的某一维度~~)

    运算可视化,过程数、结果数,添加辅助连线。

    (不要求太复杂的运算,起码乘法,内积能把对应连线搞出来~~)

    个人想法是:

    1. 写脚本,把需求的数据结构,以及用户定义,收集起来,
    2. 翻译成 Dot 语言,
    3. 再用 Graphviz 做可视化。

    貌似有 matlab 类似的轮子,个人但不喜欢 matlab 。 想诸位询问一下意见

    7 条回复    2017-01-17 16:38:14 +08:00
    bsidb
        1
    bsidb  
       2016-09-23 17:33:36 +08:00 via Android   ❤️ 1
    R 😂
    menc
        2
    menc  
       2016-09-23 19:42:11 +08:00   ❤️ 1
    看到 FC layer ,要做 DL 的 CNN 的 visualization 么?
    推荐方式是用 web 方式做起来, 2D3D 任你挑选
    DEMO :
    http://scs.ryerson.ca/~aharley/vis/conv/

    另外 tensorflow 有 tensor board 来做模型的可视化,就是来回连线,不过 tensor 的概念更 general 一点,
    menc
        3
    menc  
       2016-09-23 19:47:00 +08:00   ❤️ 1
    http://imgur.com/a/KKfsl

    如图连线层就是一个 FC layer 的示意图
    Eleutherios
        4
    Eleutherios  
       2016-09-23 19:48:49 +08:00   ❤️ 1
    R, PYTHON 都有计算的轮子,但不一定有可视化。
    不过还是 Matlab 最好用 :doge:
    scream7
        5
    scream7  
       2016-09-23 21:05:34 +08:00   ❤️ 1
    https://www.zhihu.com/question/50717459
    CNN 的有,当然传统机器学习方法也可以玩玩
    sfqtsh
        6
    sfqtsh  
       2016-09-23 22:43:00 +08:00 via Android   ❤️ 1
    Mathematica
    northisland
        7
    northisland  
    OP
       2017-01-17 16:38:14 +08:00
    @menc 再次感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3351 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 00:44 · PVG 08:44 · LAX 16:44 · JFK 19:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.