Skip to content

Commit 3dea61e

Browse files
authored
fix pad size in Conv2d layer (yandexdataschool#25)
1 parent 289943c commit 3dea61e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

homework01/homework_modules.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1018,7 +1018,7 @@
10181018
" self.gradb = np.zeros_like(self.b)\n",
10191019
" \n",
10201020
" def updateOutput(self, input):\n",
1021-
" pad_size = self.kernel_size % 2\n",
1021+
" pad_size = self.kernel_size // 2\n",
10221022
" # YOUR CODE ##############################\n",
10231023
" # 1. zero-pad the input array\n",
10241024
" # 2. compute convolution using scipy.signal.correlate(... , mode='valid')\n",
@@ -1029,7 +1029,7 @@
10291029
" return self.output\n",
10301030
" \n",
10311031
" def updateGradInput(self, input, gradOutput):\n",
1032-
" pad_size = self.kernel_size % 2\n",
1032+
" pad_size = self.kernel_size // 2\n",
10331033
" # YOUR CODE ##############################\n",
10341034
" # 1. zero-pad the gradOutput\n",
10351035
" # 2. compute 'self.gradInput' value using scipy.signal.correlate(... , mode='valid')\n",
@@ -1039,7 +1039,7 @@
10391039
" return self.gradInput\n",
10401040
" \n",
10411041
" def accGradParameters(self, input, gradOutput):\n",
1042-
" pad_size = self.kernel_size % 2\n",
1042+
" pad_size = self.kernel_size // 2\n",
10431043
" # YOUR CODE #############\n",
10441044
" # 1. zero-pad the input\n",
10451045
" # 2. compute 'self.gradW' using scipy.signal.correlate(... , mode='valid')\n",

0 commit comments

Comments
 (0)