Update app.py
Browse files
app.py
CHANGED
@@ -51,8 +51,8 @@ else:
|
|
51 |
|
52 |
def gridify(kernel, grid, kernel_size, scaling=5, padding=1):
|
53 |
scaled_and_padded = np.pad(np.repeat(np.repeat(kernel, repeats=scaling, axis=0), repeats=scaling, axis=1), ((padding,),(padding,),(0,),(0,)), 'constant', constant_values=(-1,))
|
54 |
-
grid = np.pad(np.array(scaled_and_padded.reshape((kernel_size[0]*scaling+2*padding, kernel_size[1]*scaling+2*padding, grid[0], grid[1])).transpose(
|
55 |
-
st.image(Image.fromarray(
|
56 |
|
57 |
with st.expander("See first convolutional layer"):
|
58 |
gridify(params["Conv_0"]["kernel"], grid=(4,8), kernel_size=(3,3))
|
|
|
51 |
|
52 |
def gridify(kernel, grid, kernel_size, scaling=5, padding=1):
|
53 |
scaled_and_padded = np.pad(np.repeat(np.repeat(kernel, repeats=scaling, axis=0), repeats=scaling, axis=1), ((padding,),(padding,),(0,),(0,)), 'constant', constant_values=(-1,))
|
54 |
+
grid = np.pad(np.array(scaled_and_padded.reshape((kernel_size[0]*scaling+2*padding, kernel_size[1]*scaling+2*padding, 3, grid[0], grid[1])).transpose(3,0,4,1,2).reshape(grid[0]*(kernel_size[0]*scaling+2*padding), grid[1]*(kernel_size[1]*scaling+2*padding), 3)+1)*127., ((padding,),(padding,),(0,)), 'constant', constant_values=(0,))
|
55 |
+
st.image(Image.fromarray(grid.astype(np.uint8), mode="RGB"))
|
56 |
|
57 |
with st.expander("See first convolutional layer"):
|
58 |
gridify(params["Conv_0"]["kernel"], grid=(4,8), kernel_size=(3,3))
|