作为ascii图的keras模型

keras-diagram的Python项目详细描述


打印您的 Keras模型来可视化 层及其形状。

   InputLayer (None, 50, 300)
      Reshape (None, 1, 50, 300)
Convolution2D (None, 250, 48, 1)
         Relu (None, 250, 48, 1)
 MaxPooling2D (None, 250, 1, 1)
      Flatten (None, 250)
      Dropout (None, 250)
        Dense (None, 7)
      Softmax (None, 7)

一个更复杂的模型 babi_rnn.py

                                 InputLayer (None, 5)
                                  Embedding (None, 5, 50)
InputLayer (None, 552)              Dropout (None, 5, 50)
 Embedding (None, 552, 50)             LSTM (None, 50)
   Dropout (None, 552, 50)     RepeatVector (None, 552, 50)
           \______________________________/
                          |
                     Merge (None, 552, 50)
                      LSTM (None, 50)
                   Dropout (None, 50)
                     Dense (None, 36)

安装

pip install keras_diagram

conda安装注意事项(python 3.5):pip install pypandoc

使用

from keras_diagram import ascii

model = Sequential()
model.add(...)

print(ascii(model))

开发

./test.py       # run tests via docker
./publish.py    # build distributions and publish to pypi
./shell.py      # run bash above docker container with current folder mounted

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java linkedlist字符串排序算法   枚举类上出现maven错误的java ProGuard   java如何将ActionBar徽标设置为文本(TextView)?   swing当剪贴板内容在java之外发生更改时,是否可以得到通知   javascript从网络摄像头拍摄照片并保存到服务器上   java如何使用流将列表中的选定元素复制到另一个列表   使用eBay API获取产品详细信息的java   java ANTLR树中的子级数未知   java Selenium:访问'file:///C://Users//DELL//Desktop//Project%20UI//FastHome.html“剧本被拒绝了   如何在Java web项目中抛出一个无法捕获并结束执行的异常?   java有人能解释强引用、软引用、弱引用和虚引用之间的区别以及它们的用法吗?   java根据父级Android Studio的维度设置宽度和高度   包含对象数组列表的java序列化对象   返回奇怪字符的java libimobiledevice   java数据库无法以html格式存储   java Google play服务查找我的位置很慢   GCC原生Java编译器作为典型开源Java项目的平台有多实用?   java如何将从Web服务接收的二进制64格式的图像转换为实际图像?   java访问Tomcat 8上的属性文件