@@ -370,7 +370,7 @@
},
{
"cell_type" : " code" ,
"execution_count" : 16 ,
"execution_count" : 12 ,
"metadata" : {
"collapsed" : false
},
@@ -392,14 +392,16 @@
" # Run session...\n " ,
" print('Starting tensorflow session...')\n " ,
" with tf.Session() as sess:\n " ,
" sess.run(init)\n " ,
" coord = tf.train.Coordinator()\n " ,
" threads = tf.train.start_queue_runners(coord=coord)\n " ,
" for i in range(len(files)):\n " ,
" jpg = jpg_img.eval()\n " ,
" img_files.append(jpg)\n " ,
" coord.request_stop()\n " ,
" coord.join(threads)\n " ,
" with tf.device('/cpu:0'):\n " ,
" sess.run(init)\n " ,
" coord = tf.train.Coordinator()\n " ,
" threads = tf.train.start_queue_runners(coord=coord)\n " ,
" for i in range(len(files)):\n " ,
" jpg = jpg_img.eval()\n " ,
" img_files.append(jpg)\n " ,
" coord.request_stop()\n " ,
" coord.join(threads)\n " ,
" \n " ,
" # build numpy arrays\n " ,
" print('Reconstructing arrays...')\n " ,
" img_files = numpy.asarray(img_files)\n " ,
@@ -410,7 +412,7 @@
},
{
"cell_type" : " code" ,
"execution_count" : null ,
"execution_count" : 13 ,
"metadata" : {
"collapsed" : false
},
@@ -420,8 +422,315 @@
"output_type" : " stream" ,
"text" : [
" Assembling files...\n " ,
" Starting tensorflow session..."
" Starting tensorflow session...\n " ,
" Reconstructing arrays...\n " ,
" Done!\n "
]
},
{
"data" : {
"text/plain" : [
" (array([ array([[[238, 249, 241],\n " ,
" [239, 249, 248],\n " ,
" [244, 254, 255],\n " ,
" ..., \n " ,
" [247, 253, 251],\n " ,
" [247, 253, 251],\n " ,
" [247, 253, 251]],\n " ,
" \n " ,
" [[226, 236, 237],\n " ,
" [247, 255, 255],\n " ,
" [240, 250, 251],\n " ,
" ..., \n " ,
" [247, 253, 251],\n " ,
" [247, 253, 251],\n " ,
" [247, 253, 251]],\n " ,
" \n " ,
" [[216, 224, 235],\n " ,
" [244, 253, 255],\n " ,
" [240, 250, 249],\n " ,
" ..., \n " ,
" [247, 253, 251],\n " ,
" [247, 253, 251],\n " ,
" [247, 253, 251]],\n " ,
" \n " ,
" ..., \n " ,
" [[122, 127, 131],\n " ,
" [123, 128, 132],\n " ,
" [126, 131, 135],\n " ,
" ..., \n " ,
" [130, 138, 141],\n " ,
" [132, 140, 143],\n " ,
" [134, 142, 145]],\n " ,
" \n " ,
" [[114, 119, 123],\n " ,
" [116, 121, 125],\n " ,
" [124, 129, 133],\n " ,
" ..., \n " ,
" [157, 164, 170],\n " ,
" [165, 172, 178],\n " ,
" [168, 175, 181]],\n " ,
" \n " ,
" [[141, 146, 150],\n " ,
" [132, 137, 141],\n " ,
" [128, 133, 137],\n " ,
" ..., \n " ,
" [160, 167, 173],\n " ,
" [165, 172, 180],\n " ,
" [165, 172, 180]]], dtype=uint8),\n " ,
" array([[[214, 204, 213],\n " ,
" [212, 202, 211],\n " ,
" [210, 203, 211],\n " ,
" ..., \n " ,
" [208, 195, 205],\n " ,
" [207, 194, 204],\n " ,
" [208, 195, 205]],\n " ,
" \n " ,
" [[211, 201, 210],\n " ,
" [210, 200, 209],\n " ,
" [208, 200, 211],\n " ,
" ..., \n " ,
" [208, 195, 205],\n " ,
" [208, 195, 205],\n " ,
" [208, 194, 207]],\n " ,
" \n " ,
" [[211, 201, 210],\n " ,
" [210, 200, 209],\n " ,
" [210, 200, 211],\n " ,
" ..., \n " ,
" [207, 193, 206],\n " ,
" [207, 193, 206],\n " ,
" [208, 194, 207]],\n " ,
" \n " ,
" ..., \n " ,
" [[122, 119, 130],\n " ,
" [129, 126, 135],\n " ,
" [128, 127, 135],\n " ,
" ..., \n " ,
" [ 79, 80, 82],\n " ,
" [ 73, 74, 76],\n " ,
" [ 77, 78, 80]],\n " ,
" \n " ,
" [[128, 125, 134],\n " ,
" [135, 134, 142],\n " ,
" [131, 130, 138],\n " ,
" ..., \n " ,
" [ 77, 78, 80],\n " ,
" [ 80, 81, 83],\n " ,
" [ 82, 83, 85]],\n " ,
" \n " ,
" [[118, 117, 123],\n " ,
" [125, 124, 130],\n " ,
" [128, 127, 135],\n " ,
" ..., \n " ,
" [ 76, 77, 79],\n " ,
" [ 87, 88, 90],\n " ,
" [ 87, 88, 90]]], dtype=uint8),\n " ,
" array([[[113, 94, 61],\n " ,
" [106, 86, 61],\n " ,
" [124, 102, 88],\n " ,
" ..., \n " ,
" [241, 224, 168],\n " ,
" [222, 205, 149],\n " ,
" [226, 209, 153]],\n " ,
" \n " ,
" [[120, 98, 61],\n " ,
" [117, 93, 65],\n " ,
" [119, 93, 76],\n " ,
" ..., \n " ,
" [243, 226, 170],\n " ,
" [224, 207, 151],\n " ,
" [226, 209, 153]],\n " ,
" \n " ,
" [[129, 105, 67],\n " ,
" [125, 100, 70],\n " ,
" [118, 91, 70],\n " ,
" ..., \n " ,
" [244, 227, 173],\n " ,
" [226, 209, 155],\n " ,
" [228, 211, 157]],\n " ,
" \n " ,
" ..., \n " ,
" [[158, 109, 79],\n " ,
" [157, 115, 75],\n " ,
" [125, 95, 43],\n " ,
" ..., \n " ,
" [ 85, 69, 46],\n " ,
" [ 86, 69, 49],\n " ,
" [ 85, 68, 50]],\n " ,
" \n " ,
" [[178, 128, 93],\n " ,
" [135, 94, 50],\n " ,
" [233, 203, 149],\n " ,
" ..., \n " ,
" [ 86, 69, 49],\n " ,
" [ 84, 67, 49],\n " ,
" [ 83, 66, 50]],\n " ,
" \n " ,
" [[168, 119, 79],\n " ,
" [145, 105, 56],\n " ,
" [245, 219, 160],\n " ,
" ..., \n " ,
" [ 78, 61, 45],\n " ,
" [ 74, 56, 42],\n " ,
" [ 74, 56, 44]]], dtype=uint8),\n " ,
" ...,\n " ,
" array([[[218, 218, 216],\n " ,
" [214, 216, 213],\n " ,
" [215, 217, 214],\n " ,
" ..., \n " ,
" [ 84, 129, 160],\n " ,
" [ 83, 128, 161],\n " ,
" [ 80, 125, 158]],\n " ,
" \n " ,
" [[220, 220, 218],\n " ,
" [218, 220, 217],\n " ,
" [211, 213, 210],\n " ,
" ..., \n " ,
" [ 77, 122, 155],\n " ,
" [ 76, 121, 154],\n " ,
" [ 74, 118, 153]],\n " ,
" \n " ,
" [[221, 221, 219],\n " ,
" [220, 220, 218],\n " ,
" [212, 214, 209],\n " ,
" ..., \n " ,
" [ 71, 113, 153],\n " ,
" [ 72, 114, 154],\n " ,
" [ 71, 113, 153]],\n " ,
" \n " ,
" ..., \n " ,
" [[ 82, 66, 50],\n " ,
" [106, 83, 67],\n " ,
" [133, 104, 86],\n " ,
" ..., \n " ,
" [ 54, 55, 59],\n " ,
" [ 50, 51, 55],\n " ,
" [ 58, 59, 63]],\n " ,
" \n " ,
" [[ 89, 73, 58],\n " ,
" [129, 103, 86],\n " ,
" [149, 118, 98],\n " ,
" ..., \n " ,
" [ 63, 64, 69],\n " ,
" [ 49, 50, 54],\n " ,
" [ 48, 49, 53]],\n " ,
" \n " ,
" [[104, 86, 74],\n " ,
" [143, 117, 100],\n " ,
" [155, 124, 103],\n " ,
" ..., \n " ,
" [ 68, 69, 74],\n " ,
" [ 47, 48, 53],\n " ,
" [ 43, 44, 48]]], dtype=uint8),\n " ,
" array([[[ 21, 12, 15],\n " ,
" [ 24, 18, 20],\n " ,
" [ 22, 16, 16],\n " ,
" ..., \n " ,
" [ 1, 0, 6],\n " ,
" [ 1, 2, 7],\n " ,
" [ 3, 2, 8]],\n " ,
" \n " ,
" [[ 15, 14, 22],\n " ,
" [ 13, 12, 20],\n " ,
" [ 12, 13, 18],\n " ,
" ..., \n " ,
" [ 88, 82, 86],\n " ,
" [ 79, 73, 77],\n " ,
" [ 88, 81, 88]],\n " ,
" \n " ,
" [[ 37, 34, 45],\n " ,
" [ 39, 36, 45],\n " ,
" [ 35, 34, 42],\n " ,
" ..., \n " ,
" [113, 97, 98],\n " ,
" [ 82, 68, 68],\n " ,
" [ 85, 69, 79]],\n " ,
" \n " ,
" ..., \n " ,
" [[255, 228, 233],\n " ,
" [ 58, 32, 31],\n " ,
" [ 61, 46, 41],\n " ,
" ..., \n " ,
" [134, 113, 112],\n " ,
" [128, 106, 108],\n " ,
" [122, 98, 98]],\n " ,
" \n " ,
" [[234, 207, 216],\n " ,
" [ 33, 21, 25],\n " ,
" [ 35, 34, 32],\n " ,
" ..., \n " ,
" [134, 113, 112],\n " ,
" [134, 112, 114],\n " ,
" [125, 101, 101]],\n " ,
" \n " ,
" [[253, 233, 244],\n " ,
" [202, 195, 202],\n " ,
" [200, 204, 207],\n " ,
" ..., \n " ,
" [150, 128, 130],\n " ,
" [150, 128, 130],\n " ,
" [145, 121, 121]]], dtype=uint8),\n " ,
" array([[[ 43, 48, 44],\n " ,
" [ 46, 51, 47],\n " ,
" [ 45, 50, 46],\n " ,
" ..., \n " ,
" [ 65, 81, 54],\n " ,
" [ 63, 79, 52],\n " ,
" [ 62, 78, 51]],\n " ,
" \n " ,
" [[ 41, 46, 42],\n " ,
" [ 36, 41, 37],\n " ,
" [ 39, 44, 40],\n " ,
" ..., \n " ,
" [ 63, 79, 52],\n " ,
" [ 62, 78, 51],\n " ,
" [ 62, 78, 51]],\n " ,
" \n " ,
" [[ 41, 46, 42],\n " ,
" [ 38, 43, 39],\n " ,
" [ 45, 50, 46],\n " ,
" ..., \n " ,
" [ 72, 88, 61],\n " ,
" [ 72, 88, 62],\n " ,
" [ 72, 88, 62]],\n " ,
" \n " ,
" ..., \n " ,
" [[119, 111, 100],\n " ,
" [110, 104, 92],\n " ,
" [106, 99, 89],\n " ,
" ..., \n " ,
" [137, 129, 116],\n " ,
" [128, 120, 107],\n " ,
" [121, 113, 100]],\n " ,
" \n " ,
" [[124, 118, 106],\n " ,
" [109, 102, 92],\n " ,
" [108, 101, 91],\n " ,
" ..., \n " ,
" [123, 115, 102],\n " ,
" [116, 108, 95],\n " ,
" [109, 103, 89]],\n " ,
" \n " ,
" [[113, 106, 96],\n " ,
" [105, 98, 88],\n " ,
" [104, 100, 89],\n " ,
" ..., \n " ,
" [112, 104, 91],\n " ,
" [110, 102, 89],\n " ,
" [107, 101, 89]]], dtype=uint8)], dtype=object),\n " ,
" array([[ 0., 0., 0., ..., 0., 0., 0.],\n " ,
" [ 0., 0., 0., ..., 0., 0., 0.],\n " ,
" [ 0., 0., 0., ..., 0., 0., 0.],\n " ,
" ..., \n " ,
" [ 0., 0., 0., ..., 0., 0., 0.],\n " ,
" [ 0., 0., 0., ..., 0., 0., 0.],\n " ,
" [ 0., 0., 0., ..., 0., 0., 0.]]))"
]
},
"execution_count" : 13 ,
"metadata" : {},
"output_type" : " execute_result"
}
],
"source" : [
@@ -438,11 +747,20 @@
},
{
"cell_type" : " code" ,
"execution_count" : null ,
"execution_count" : 14 ,
"metadata" : {
"collapsed" : false
},
"outputs" : [],
"outputs" : [
{
"ename" : " SyntaxError" ,
"evalue" : " invalid syntax (<ipython-input-14-40481cd49ab2>, line 1)" ,
"output_type" : " error" ,
"traceback" : [
" \u001b [0;36m File \u001b [0;32m\" <ipython-input-14-40481cd49ab2>\" \u001b [0;36m, line \u001b [0;32m1\u001b [0m\n \u001b [0;31m An Auto-encoder w\u001b [0m\n \u001b [0m ^\u001b [0m\n \u001b [0;31mSyntaxError\u001b [0m\u001b [0;31m:\u001b [0m invalid syntax\n "
]
}
],
"source" : [
" An Auto-encoder w"
]
@@ -509,18 +827,6 @@
"display_name" : " Python 2" ,
"language" : " python" ,
"name" : " python2"
},
"language_info" : {
"codemirror_mode" : {
"name" : " ipython" ,
"version" : 2
},
"file_extension" : " .py" ,
"mimetype" : " text/x-python" ,
"name" : " python" ,
"nbconvert_exporter" : " python" ,
"pygments_lexer" : " ipython2" ,
"version" : " 2.7.11"
}
},
"nbformat" : 4 ,