2016-12-30 63 views
1

我很困惑使用什麼,有效,相同或完整。我也不知道它是做什麼的。我無法在Docs中找到它。而border_mode對於MaxPooling2D層對我來說沒有意義。 (雖然它對我來說確實對於卷積層有意義)。keras中的border_mode是什麼意思?

回答

2

當您使用二維圖像與m rows and n colsaxb kernal進行卷積輸入圖像,這是發生了什麼:

如果border_mode是「全」,返回(m+a-1)x(n+b-1)圖像;
if border_mode爲'same',返回與輸入圖像相同的維數;
如果border_mode爲'有效',則返回(m-a+1)x(n-b+1)圖像。 例如,

輸入: 在以下的4×4圖像

A = [12 13 14 15;1 2 3 4;16 17 18 19;5 6 7 8], and a 3x3 kernel B = [1 2 3;4 5 6;7 8 9]

如果border_mode是 '滿',然後返回一個6x6矩陣;
if border_mode is'same',then returns a 4x4 matrix;
如果border_mode爲'有效',則返回2x2矩陣。

也可以使用功能CONV2(A,B,border_mode)在MATLAB來測試輸出矩陣。

希望這個答案可以幫助。

+0

什麼是'內核'?我從未見過這個詞。 –