作为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查询无效。正在尝试筛选可分页的   构造函数中的java异常消息   java为什么我在MAC OS X 10.11上看不到java_主路径?   java如何澄清用户的输入是否是二进制数?   java在ant脚本中将JVM参数传递给clover   从txt文件读取调查结果并输出每个调查答案频率的Java程序   java进程引擎。getDefaultProcessEngine()空点异常   java SpringSecurity:忽略服务器名的别名并强制重新登录   java pythonsocket[Errno 57]socket未连接,尽管响应良好   使用Commons或Guava将文本文件转换为Java列表<String>   在hadoop中使用相同的输入文件为两个不同的任务创建两个输出文件   java方法toArray()不处理列表   我的应用程序中的java试图在Web服务器中更新数据库时获取通知。如何做到这一点?   java无法选择ListView项   java如何将变量传递给扩展类的方法   java使用片段中的数据绑定和相关活动的不同包   java出现读入文件问题,并将其设置为变量   JavaJSF2。0@EJB注入@ViewScoped导致MyFaces成为CFNE   java如何创建spring0boot项目?