深度学习可视化模型搭建工具

此工具基于Keras实现,源仓库:Karken:KMB

安装使用

此软件并无发行Release,目前只可运行其源代码。在Mac或Linux下,通过install.sh进行安装。Win环境下,安装Python3.6+版本,并使用pip或其他方式安装requirement.txt中所需的第三方库。

使用说明

运行后,软件效果如下:深度学习可视化模型搭建工具_第1张图片

  1. 左侧为各个模型结点,点击后,鼠标移至中间画布区,再次点击,即可创建此模型。点击模型后,右侧面板显示模型的属性值。其中浅蓝色为模型结点的继承属性,浅黄色为自身属性,洋红色为其创建的变量名称。
  2. 上方工具栏中,直线工具为输入输出线,选中后,首次点击的结点(A),后拖拽鼠标移至其他结点(B)。完成后,在靠近B侧的线出现一个绿点,代表B是A的输出,或A是B的输入。
  3. 曲线工具代表引用线。专为Common、Units类的结点所设计。使用曲线工具可以确定模型结点的属性值为引用类型。被设置为引用的属性值不可再进行更改,除非删除被引用结点。
  4. 使用Ctrl+F或工具栏的search bar来召唤搜索栏。搜索栏内部也存在语法。例如:dense:3;units=64;traniable=False
    则会创建3个dense结点,并且units和traniable的属性值会被设置。若输入不存在的属性名,则不会产生任何作用。
  5. 若将鼠标移至画布下方中部区域则可召唤sidebar,来进行其他辅助操作。
  6. 在属性面板输入属性值时,会实现自动补全和审查。例如:输入64;3则会自动转换为(64, 64, 64)。如对结果不满意则可在输入时输入:r(64, (32, 32)),则不会进行自动转换。属性值为字符串类型的值,会自动剔除不合法的字符。

关于

  1. 模型结点的各个icon均为自己手工绘制,如有自己喜欢的可进行icon的替换;
  2. 感谢下铺兄弟对此作品的支持,并贡献软件启动页等多处精美插图;
  3. 欢迎使用或贡献。

你可能感兴趣的:(小制作)