作为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将术语频率添加到lucene索引   LWJGL中的java多线程块渲染   java如何获取序列。JDBC中SQL的nextval?   java无法解析或不是类继承中的字段   java为不同的策略注入相似的依赖类型   泛型组件,用于检查一个java。朗,反思一下。类型可以铸造到另一个?   方法java程序:从用户字符串输入中添加整数   使用KMS的java弹性beanstalk环境变量加密   java如何使用JSONLIB将bean转换为JSON   java access对象的封装对象   JavaJDK10无法导入javax。xml。Eclipse中的命名空间