|
@@ -45,7 +45,8 @@ |
|
|
"ExecuteTime": { |
|
|
"ExecuteTime": { |
|
|
"end_time": "2017-12-22T15:38:31.113030Z", |
|
|
"end_time": "2017-12-22T15:38:31.113030Z", |
|
|
"start_time": "2017-12-22T15:38:30.612922Z" |
|
|
"start_time": "2017-12-22T15:38:30.612922Z" |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
"collapsed": true |
|
|
}, |
|
|
}, |
|
|
"outputs": [], |
|
|
"outputs": [], |
|
|
"source": [ |
|
|
"source": [ |
|
@@ -73,11 +74,12 @@ |
|
|
"ExecuteTime": { |
|
|
"ExecuteTime": { |
|
|
"end_time": "2017-12-22T15:38:31.121249Z", |
|
|
"end_time": "2017-12-22T15:38:31.121249Z", |
|
|
"start_time": "2017-12-22T15:38:31.115369Z" |
|
|
"start_time": "2017-12-22T15:38:31.115369Z" |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
"collapsed": true |
|
|
}, |
|
|
}, |
|
|
"outputs": [], |
|
|
"outputs": [], |
|
|
"source": [ |
|
|
"source": [ |
|
|
"def conv_block(in_channel, out_channel):\n", |
|
|
|
|
|
|
|
|
"def Conv_Block(in_channel, out_channel):\n", |
|
|
" layer = nn.Sequential(\n", |
|
|
" layer = nn.Sequential(\n", |
|
|
" nn.BatchNorm2d(in_channel),\n", |
|
|
" nn.BatchNorm2d(in_channel),\n", |
|
|
" nn.ReLU(True),\n", |
|
|
" nn.ReLU(True),\n", |
|
@@ -100,17 +102,18 @@ |
|
|
"ExecuteTime": { |
|
|
"ExecuteTime": { |
|
|
"end_time": "2017-12-22T15:38:31.145274Z", |
|
|
"end_time": "2017-12-22T15:38:31.145274Z", |
|
|
"start_time": "2017-12-22T15:38:31.123363Z" |
|
|
"start_time": "2017-12-22T15:38:31.123363Z" |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
"collapsed": true |
|
|
}, |
|
|
}, |
|
|
"outputs": [], |
|
|
"outputs": [], |
|
|
"source": [ |
|
|
"source": [ |
|
|
"class dense_block(nn.Module):\n", |
|
|
|
|
|
|
|
|
"class Dense_Block(nn.Module):\n", |
|
|
" def __init__(self, in_channel, growth_rate, num_layers):\n", |
|
|
" def __init__(self, in_channel, growth_rate, num_layers):\n", |
|
|
" super(dense_block, self).__init__()\n", |
|
|
|
|
|
|
|
|
" super(Dense_Block, self).__init__()\n", |
|
|
" block = []\n", |
|
|
" block = []\n", |
|
|
" channel = in_channel\n", |
|
|
" channel = in_channel\n", |
|
|
" for i in range(num_layers):\n", |
|
|
" for i in range(num_layers):\n", |
|
|
" block.append(conv_block(channel, growth_rate))\n", |
|
|
|
|
|
|
|
|
" block.append(Conv_Block(channel, growth_rate))\n", |
|
|
" channel += growth_rate\n", |
|
|
" channel += growth_rate\n", |
|
|
" \n", |
|
|
" \n", |
|
|
" self.net = nn.Sequential(*block)\n", |
|
|
" self.net = nn.Sequential(*block)\n", |
|
@@ -170,7 +173,8 @@ |
|
|
"ExecuteTime": { |
|
|
"ExecuteTime": { |
|
|
"end_time": "2017-12-22T15:38:31.222120Z", |
|
|
"end_time": "2017-12-22T15:38:31.222120Z", |
|
|
"start_time": "2017-12-22T15:38:31.215770Z" |
|
|
"start_time": "2017-12-22T15:38:31.215770Z" |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
"collapsed": true |
|
|
}, |
|
|
}, |
|
|
"outputs": [], |
|
|
"outputs": [], |
|
|
"source": [ |
|
|
"source": [ |
|
@@ -234,7 +238,8 @@ |
|
|
"ExecuteTime": { |
|
|
"ExecuteTime": { |
|
|
"end_time": "2017-12-22T15:38:31.318822Z", |
|
|
"end_time": "2017-12-22T15:38:31.318822Z", |
|
|
"start_time": "2017-12-22T15:38:31.236857Z" |
|
|
"start_time": "2017-12-22T15:38:31.236857Z" |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
"collapsed": true |
|
|
}, |
|
|
}, |
|
|
"outputs": [], |
|
|
"outputs": [], |
|
|
"source": [ |
|
|
"source": [ |
|
@@ -305,7 +310,8 @@ |
|
|
"ExecuteTime": { |
|
|
"ExecuteTime": { |
|
|
"end_time": "2017-12-22T15:38:32.894729Z", |
|
|
"end_time": "2017-12-22T15:38:32.894729Z", |
|
|
"start_time": "2017-12-22T15:38:31.656356Z" |
|
|
"start_time": "2017-12-22T15:38:31.656356Z" |
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
"collapsed": true |
|
|
}, |
|
|
}, |
|
|
"outputs": [], |
|
|
"outputs": [], |
|
|
"source": [ |
|
|
"source": [ |
|
@@ -403,7 +409,7 @@ |
|
|
"name": "python", |
|
|
"name": "python", |
|
|
"nbconvert_exporter": "python", |
|
|
"nbconvert_exporter": "python", |
|
|
"pygments_lexer": "ipython3", |
|
|
"pygments_lexer": "ipython3", |
|
|
"version": "3.7.9" |
|
|
|
|
|
|
|
|
"version": "3.5.4" |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
"nbformat": 4, |
|
|
"nbformat": 4, |
|
|