|
1 | 1 | from __future__ import unicode_literals
|
2 | 2 |
|
3 | 3 | graphics = {
|
| 4 | + "InputLayer": " | ", |
4 | 5 | "Convolution1D": " \|/ ",
|
5 | 6 | "Convolution2D": " \|/ ",
|
6 | | - "Activation": "|||||", |
| 7 | + "Convolution3D": " \|/ ", |
| 8 | + "Conv1D": " \|/ ", |
| 9 | + "Conv2D": " \|/ ", |
| 10 | + "Conv3D": " \|/ ", |
| 11 | + "Conv2DTranspose": " /|\ ", |
| 12 | + "SeparableConv2D": r" /|\x", |
| 13 | + "UpSampling1D": "AAAAA", |
| 14 | + "UpSampling2D": "AAAAA", |
| 15 | + "UpSampling3D": "AAAAA", |
| 16 | + "Cropping1D": " ||| ", |
| 17 | + "Cropping2D": " ||| ", |
| 18 | + "Cropping2D": " ||| ", |
| 19 | + "Activation": " f| ", |
7 | 20 | "Flatten": "|||||",
|
8 | | - "MaxPooling1D": "YYYYY", |
9 | | - "MaxPooling2D": "YYYYY", |
| 21 | + "MaxPooling1D": "Y max", |
| 22 | + "MaxPooling2D": "Y max", |
| 23 | + "MaxPooling3D": "Y max", |
| 24 | + "AveragePooling1D": "Y avg", |
| 25 | + "AveragePooling2D": "Y avg", |
| 26 | + "AveragePooling3D": "Y avg", |
| 27 | + "GlobalMaxPooling1D": "Y^max", |
| 28 | + "GlobalMaxPooling2D": "Y^max", |
| 29 | + "GlobalAveragePooling1D": "Y^avg", |
| 30 | + "GlobalAveragePooling2D": "Y^avg", |
10 | 31 | "Dropout": " | ||",
|
11 | 32 | "Dense": "XXXXX",
|
12 | 33 | "ZeroPadding1D": "\|||/",
|
13 | 34 | "ZeroPadding2D": "\|||/",
|
| 35 | + "ZeroPadding3D": "\|||/", |
14 | 36 | "BatchNormalization": " μ|σ ",
|
15 | | - "Embedding": "(emb)" |
| 37 | + "Reshape": " | ", |
| 38 | + "Permute": " | ", |
| 39 | + "Embedding": "emb |" |
16 | 40 | }
|
17 | 41 |
|
18 | 42 | def jsonize(model):
|
|
0 commit comments