mirror of
https://github.com/socathie/circomlib-ml.git
synced 2026-01-08 05:34:01 -05:00
MaxPooling2D layer notebook update
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from tensorflow.keras.layers import Input, AveragePooling2D, Lambda\n",
|
||||
"from tensorflow.keras.layers import Input, MaxPooling2D\n",
|
||||
"from tensorflow.keras import Model\n",
|
||||
"import numpy as np"
|
||||
]
|
||||
@@ -18,8 +18,7 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"inputs = Input(shape=(5,5,3))\n",
|
||||
"x = AveragePooling2D(pool_size=2)(inputs)\n",
|
||||
"x = Lambda(lambda x: x*4)(x)\n",
|
||||
"x = MaxPooling2D(pool_size=2)(inputs)\n",
|
||||
"model = Model(inputs, x)"
|
||||
]
|
||||
},
|
||||
@@ -38,9 +37,7 @@
|
||||
"=================================================================\n",
|
||||
"input_1 (InputLayer) [(None, 5, 5, 3)] 0 \n",
|
||||
"_________________________________________________________________\n",
|
||||
"average_pooling2d (AveragePo (None, 2, 2, 3) 0 \n",
|
||||
"_________________________________________________________________\n",
|
||||
"lambda (Lambda) (None, 2, 2, 3) 0 \n",
|
||||
"max_pooling2d (MaxPooling2D) (None, 2, 2, 3) 0 \n",
|
||||
"=================================================================\n",
|
||||
"Total params: 0\n",
|
||||
"Trainable params: 0\n",
|
||||
@@ -61,35 +58,35 @@
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[[[0.83128186, 0.15650764, 0.23798145],\n",
|
||||
" [0.00277366, 0.8374127 , 0.95278315],\n",
|
||||
" [0.3074389 , 0.21931738, 0.14886067],\n",
|
||||
" [0.13590018, 0.98728255, 0.12085182],\n",
|
||||
" [0.47212572, 0.51380922, 0.74891219]],\n",
|
||||
"array([[[[0.30453079, 0.3455373 , 0.85700244],\n",
|
||||
" [0.02496087, 0.68109812, 0.95875603],\n",
|
||||
" [0.54154912, 0.54440417, 0.58525715],\n",
|
||||
" [0.88786818, 0.35451502, 0.68239083],\n",
|
||||
" [0.59172416, 0.10230367, 0.86873569]],\n",
|
||||
"\n",
|
||||
" [[0.74680338, 0.2533205 , 0.5039968 ],\n",
|
||||
" [0.14475403, 0.00791911, 0.4361197 ],\n",
|
||||
" [0.69925568, 0.77507624, 0.40388991],\n",
|
||||
" [0.29508251, 0.99375606, 0.84959701],\n",
|
||||
" [0.88844918, 0.33910189, 0.9617212 ]],\n",
|
||||
" [[0.70574092, 0.81718968, 0.83318974],\n",
|
||||
" [0.37544715, 0.90991587, 0.18008105],\n",
|
||||
" [0.63383244, 0.49939633, 0.94083602],\n",
|
||||
" [0.29234623, 0.41774773, 0.9775676 ],\n",
|
||||
" [0.30083972, 0.23398012, 0.45529368]],\n",
|
||||
"\n",
|
||||
" [[0.76480625, 0.591287 , 0.0714191 ],\n",
|
||||
" [0.94371681, 0.1695303 , 0.4476252 ],\n",
|
||||
" [0.54372616, 0.83818804, 0.95211573],\n",
|
||||
" [0.30485104, 0.15165265, 0.94709317],\n",
|
||||
" [0.90827137, 0.58854675, 0.01857002]],\n",
|
||||
" [[0.80566034, 0.53924316, 0.29324461],\n",
|
||||
" [0.31193954, 0.0103429 , 0.85723612],\n",
|
||||
" [0.34572683, 0.91710721, 0.94363957],\n",
|
||||
" [0.66609489, 0.36596214, 0.3913392 ],\n",
|
||||
" [0.18160916, 0.72365282, 0.48540052]],\n",
|
||||
"\n",
|
||||
" [[0.70123418, 0.43090173, 0.7096038 ],\n",
|
||||
" [0.20637783, 0.20096581, 0.22956612],\n",
|
||||
" [0.81978383, 0.16775403, 0.67412096],\n",
|
||||
" [0.1011535 , 0.35596916, 0.36702071],\n",
|
||||
" [0.5874605 , 0.79341372, 0.93292159]],\n",
|
||||
" [[0.47927146, 0.42374162, 0.59434276],\n",
|
||||
" [0.26941152, 0.18211572, 0.82634931],\n",
|
||||
" [0.39593074, 0.33620157, 0.01442567],\n",
|
||||
" [0.26195157, 0.14637518, 0.20850249],\n",
|
||||
" [0.12971374, 0.49832269, 0.85234255]],\n",
|
||||
"\n",
|
||||
" [[0.77997124, 0.46311399, 0.5465576 ],\n",
|
||||
" [0.20406287, 0.37547625, 0.59862253],\n",
|
||||
" [0.52933135, 0.84249092, 0.02969684],\n",
|
||||
" [0.29114617, 0.10405779, 0.5359062 ],\n",
|
||||
" [0.25197146, 0.83297465, 0.67025403]]]])"
|
||||
" [[0.27367145, 0.72452974, 0.26031921],\n",
|
||||
" [0.46729651, 0.6062574 , 0.0633123 ],\n",
|
||||
" [0.44552305, 0.72471082, 0.49103499],\n",
|
||||
" [0.71056222, 0.38367624, 0.15386035],\n",
|
||||
" [0.93698149, 0.14531059, 0.04084748]]]])"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
@@ -104,20 +101,20 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 12,
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[[[1.7256129, 1.2551599, 2.1308813],\n",
|
||||
" [1.4376774, 2.9754324, 1.5231993]],\n",
|
||||
"array([[[[0.7057409 , 0.90991586, 0.958756 ],\n",
|
||||
" [0.88786817, 0.54440415, 0.9775676 ]],\n",
|
||||
"\n",
|
||||
" [[2.6161351, 1.3926848, 1.4582142],\n",
|
||||
" [1.7695144, 1.5135639, 2.9403505]]]], dtype=float32)"
|
||||
" [[0.8056603 , 0.53924316, 0.85723615],\n",
|
||||
" [0.6660949 , 0.9171072 , 0.9436396 ]]]], dtype=float32)"
|
||||
]
|
||||
},
|
||||
"execution_count": 12,
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
@@ -151,7 +148,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 9,
|
||||
"execution_count": 8,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
@@ -164,7 +161,7 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open(\"sumPooling2D_input.json\", \"w\") as f:\n",
|
||||
"with open(\"maxPooling2D_input.json\", \"w\") as f:\n",
|
||||
" json.dump(in_json, f)"
|
||||
]
|
||||
},
|
||||
@@ -174,40 +171,37 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open(\"sumPooling2D_output.json\", \"w\") as f:\n",
|
||||
"with open(\"maxPooling2D_output.json\", \"w\") as f:\n",
|
||||
" json.dump(out_json, f)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 20,
|
||||
"execution_count": 11,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"inputs = Input(shape=(10,10,3))\n",
|
||||
"x = AveragePooling2D(pool_size=2, strides=3)(inputs)\n",
|
||||
"x = Lambda(lambda x: x*4)(x)\n",
|
||||
"x = MaxPooling2D(pool_size=2, strides=3)(inputs)\n",
|
||||
"model = Model(inputs, x)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 21,
|
||||
"execution_count": 12,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Model: \"model_2\"\n",
|
||||
"Model: \"model_1\"\n",
|
||||
"_________________________________________________________________\n",
|
||||
"Layer (type) Output Shape Param # \n",
|
||||
"=================================================================\n",
|
||||
"input_3 (InputLayer) [(None, 10, 10, 3)] 0 \n",
|
||||
"input_2 (InputLayer) [(None, 10, 10, 3)] 0 \n",
|
||||
"_________________________________________________________________\n",
|
||||
"average_pooling2d_2 (Average (None, 3, 3, 3) 0 \n",
|
||||
"_________________________________________________________________\n",
|
||||
"lambda_2 (Lambda) (None, 3, 3, 3) 0 \n",
|
||||
"max_pooling2d_1 (MaxPooling2 (None, 3, 3, 3) 0 \n",
|
||||
"=================================================================\n",
|
||||
"Total params: 0\n",
|
||||
"Trainable params: 0\n",
|
||||
@@ -222,124 +216,124 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 22,
|
||||
"execution_count": 13,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[[[0.31514958, 0.03200121, 0.29129004],\n",
|
||||
" [0.35725668, 0.87252739, 0.77162311],\n",
|
||||
" [0.61707883, 0.7945887 , 0.48907944],\n",
|
||||
" [0.98197306, 0.88814753, 0.69652672],\n",
|
||||
" [0.2518265 , 0.82753267, 0.57464263],\n",
|
||||
" [0.62115028, 0.76805041, 0.65967975],\n",
|
||||
" [0.32491691, 0.93353364, 0.74831234],\n",
|
||||
" [0.45570461, 0.96830864, 0.8476189 ],\n",
|
||||
" [0.02149766, 0.27808247, 0.18207897],\n",
|
||||
" [0.15949257, 0.69372265, 0.43455872]],\n",
|
||||
"array([[[[9.65993586e-01, 2.86740064e-01, 6.46092913e-01],\n",
|
||||
" [9.79657192e-01, 7.04894608e-02, 2.25727692e-01],\n",
|
||||
" [1.63480102e-02, 8.59692460e-01, 3.18777287e-01],\n",
|
||||
" [2.44829188e-01, 6.95082574e-01, 8.42581089e-01],\n",
|
||||
" [7.22333287e-01, 4.54751914e-01, 6.99985078e-01],\n",
|
||||
" [5.32035160e-01, 5.32461737e-01, 7.06344205e-01],\n",
|
||||
" [3.18875650e-01, 9.29949882e-01, 7.13287135e-01],\n",
|
||||
" [5.88863246e-01, 2.94710274e-01, 5.29519805e-02],\n",
|
||||
" [6.00602960e-01, 3.08745964e-02, 3.64035518e-01],\n",
|
||||
" [7.07437015e-01, 8.74881388e-01, 3.50040593e-01]],\n",
|
||||
"\n",
|
||||
" [[0.70915807, 0.60410698, 0.94721792],\n",
|
||||
" [0.5621233 , 0.65546021, 0.27357865],\n",
|
||||
" [0.00414209, 0.08635782, 0.30528659],\n",
|
||||
" [0.11492599, 0.15002234, 0.58496289],\n",
|
||||
" [0.72848003, 0.55169839, 0.91708802],\n",
|
||||
" [0.43479205, 0.08069621, 0.68404234],\n",
|
||||
" [0.3946513 , 0.20447291, 0.10467492],\n",
|
||||
" [0.78817621, 0.63518792, 0.00827133],\n",
|
||||
" [0.0853401 , 0.75656605, 0.95034115],\n",
|
||||
" [0.92239164, 0.06871402, 0.37783711]],\n",
|
||||
" [[7.30319515e-01, 6.34116513e-01, 2.71787245e-01],\n",
|
||||
" [7.28702418e-01, 3.01280025e-01, 6.12436148e-02],\n",
|
||||
" [1.61123743e-02, 9.95670084e-02, 4.56461808e-01],\n",
|
||||
" [8.62142632e-01, 6.53631230e-01, 4.60659447e-01],\n",
|
||||
" [9.46976954e-01, 7.55910003e-01, 4.18162441e-01],\n",
|
||||
" [8.97120825e-01, 6.38228256e-01, 9.70948725e-01],\n",
|
||||
" [6.94496817e-01, 6.75532961e-01, 1.89259554e-01],\n",
|
||||
" [3.15009193e-01, 6.58472721e-01, 9.91803898e-01],\n",
|
||||
" [4.83155097e-01, 4.28423369e-01, 5.57807548e-01],\n",
|
||||
" [3.16776442e-01, 1.45880111e-01, 6.85610297e-01]],\n",
|
||||
"\n",
|
||||
" [[0.36000095, 0.35659628, 0.6507159 ],\n",
|
||||
" [0.29486935, 0.49464939, 0.40502335],\n",
|
||||
" [0.09509896, 0.08726498, 0.39326876],\n",
|
||||
" [0.38827707, 0.50908505, 0.63443643],\n",
|
||||
" [0.27030144, 0.67783072, 0.09309034],\n",
|
||||
" [0.76360544, 0.67003754, 0.28767228],\n",
|
||||
" [0.55305299, 0.60216561, 0.3544107 ],\n",
|
||||
" [0.55839884, 0.86964781, 0.26053367],\n",
|
||||
" [0.87306012, 0.78756102, 0.04817508],\n",
|
||||
" [0.72406774, 0.67679246, 0.82272016]],\n",
|
||||
" [[8.54816281e-01, 8.32606841e-01, 3.28639931e-01],\n",
|
||||
" [5.64494759e-01, 5.25883302e-01, 2.41258518e-02],\n",
|
||||
" [4.73658238e-02, 5.17619320e-01, 7.98664030e-01],\n",
|
||||
" [7.33313260e-01, 6.78968815e-01, 9.53869186e-01],\n",
|
||||
" [7.76247947e-01, 4.16376751e-01, 9.55486618e-02],\n",
|
||||
" [7.82790837e-03, 6.66806609e-01, 8.32774162e-01],\n",
|
||||
" [3.24555692e-01, 3.14640188e-01, 1.63913280e-01],\n",
|
||||
" [4.64295061e-01, 5.03352501e-01, 8.23398939e-01],\n",
|
||||
" [8.25012894e-01, 6.22190568e-01, 8.91173967e-01],\n",
|
||||
" [1.37490915e-01, 9.43092720e-01, 3.68399754e-01]],\n",
|
||||
"\n",
|
||||
" [[0.71765743, 0.50852032, 0.52047892],\n",
|
||||
" [0.7484707 , 0.97207503, 0.08778545],\n",
|
||||
" [0.15780167, 0.73192822, 0.40718403],\n",
|
||||
" [0.93263197, 0.8772701 , 0.34486053],\n",
|
||||
" [0.42436095, 0.80504181, 0.39139203],\n",
|
||||
" [0.81358273, 0.56754054, 0.12608038],\n",
|
||||
" [0.11843567, 0.61136361, 0.81339895],\n",
|
||||
" [0.27636648, 0.57453166, 0.10632468],\n",
|
||||
" [0.53090786, 0.14594835, 0.08140653],\n",
|
||||
" [0.34118642, 0.27554414, 0.19515355]],\n",
|
||||
" [[4.97181117e-01, 7.75022886e-01, 6.15754917e-01],\n",
|
||||
" [9.43002198e-01, 3.30310514e-01, 3.73622235e-01],\n",
|
||||
" [3.05653613e-01, 1.89344999e-01, 9.79524377e-01],\n",
|
||||
" [9.13825512e-01, 7.11059737e-01, 3.48513956e-01],\n",
|
||||
" [2.10925541e-02, 2.21990118e-01, 5.54006199e-01],\n",
|
||||
" [7.70418392e-01, 6.65517323e-01, 2.41684696e-01],\n",
|
||||
" [5.65325765e-01, 3.49244145e-01, 5.10320008e-01],\n",
|
||||
" [1.20024770e-01, 2.88311227e-01, 1.28931146e-01],\n",
|
||||
" [4.00741061e-01, 5.67159570e-01, 5.14537946e-01],\n",
|
||||
" [8.73955679e-01, 3.07394930e-01, 7.59909866e-01]],\n",
|
||||
"\n",
|
||||
" [[0.12974003, 0.6264065 , 0.56250089],\n",
|
||||
" [0.05655555, 0.93847961, 0.71849845],\n",
|
||||
" [0.57644684, 0.37077012, 0.53949152],\n",
|
||||
" [0.45904117, 0.30854737, 0.73517714],\n",
|
||||
" [0.64076017, 0.59373326, 0.83758554],\n",
|
||||
" [0.80707699, 0.79461191, 0.69655474],\n",
|
||||
" [0.79872758, 0.26420269, 0.29237624],\n",
|
||||
" [0.45087863, 0.28258419, 0.50447663],\n",
|
||||
" [0.29494657, 0.31770288, 0.49309187],\n",
|
||||
" [0.82460949, 0.3940875 , 0.33865267]],\n",
|
||||
" [[7.50398681e-01, 2.60689673e-01, 7.00960347e-01],\n",
|
||||
" [8.00087690e-01, 3.67118514e-02, 3.54074963e-01],\n",
|
||||
" [5.13830254e-02, 6.08218682e-01, 3.18383656e-01],\n",
|
||||
" [2.48625968e-01, 5.92917261e-01, 6.85028741e-01],\n",
|
||||
" [7.84118979e-01, 2.71292419e-01, 7.90853990e-01],\n",
|
||||
" [9.19971490e-01, 4.55985183e-01, 9.53074730e-01],\n",
|
||||
" [3.76090715e-01, 7.97435622e-01, 8.42976822e-01],\n",
|
||||
" [9.47584259e-01, 2.08991318e-01, 6.96768625e-01],\n",
|
||||
" [2.71758063e-01, 8.09814275e-01, 3.96940917e-02],\n",
|
||||
" [1.07555844e-01, 4.56840121e-01, 1.61592408e-01]],\n",
|
||||
"\n",
|
||||
" [[0.1108653 , 0.35294351, 0.44014634],\n",
|
||||
" [0.4988099 , 0.34405962, 0.77622373],\n",
|
||||
" [0.76444373, 0.88689451, 0.05756076],\n",
|
||||
" [0.57160174, 0.0752442 , 0.5098132 ],\n",
|
||||
" [0.22539676, 0.47741414, 0.28993556],\n",
|
||||
" [0.43298235, 0.58710277, 0.69306001],\n",
|
||||
" [0.9521223 , 0.87239108, 0.10672981],\n",
|
||||
" [0.93125144, 0.19405455, 0.95483289],\n",
|
||||
" [0.91030892, 0.85961313, 0.67439157],\n",
|
||||
" [0.09377237, 0.75818836, 0.61985122]],\n",
|
||||
" [[6.16836144e-01, 2.11038650e-01, 5.29037973e-01],\n",
|
||||
" [3.33499651e-01, 3.85517892e-02, 3.19570140e-01],\n",
|
||||
" [1.52565232e-02, 4.07771948e-01, 1.49195315e-01],\n",
|
||||
" [9.45497654e-01, 6.57689995e-02, 7.08661726e-02],\n",
|
||||
" [6.81550014e-01, 5.46300579e-01, 3.15128707e-02],\n",
|
||||
" [3.86787454e-01, 8.40268595e-01, 5.80573353e-01],\n",
|
||||
" [3.33092389e-01, 7.36142214e-01, 3.75822423e-01],\n",
|
||||
" [9.92171268e-02, 4.09917635e-01, 2.10781781e-01],\n",
|
||||
" [5.16436855e-01, 6.37549701e-01, 3.17579181e-01],\n",
|
||||
" [9.35629600e-01, 3.91859300e-01, 1.59703326e-01]],\n",
|
||||
"\n",
|
||||
" [[0.4344654 , 0.97297157, 0.89560878],\n",
|
||||
" [0.91664946, 0.68966445, 0.0530751 ],\n",
|
||||
" [0.72099738, 0.05779864, 0.30259649],\n",
|
||||
" [0.55598956, 0.11611106, 0.24856552],\n",
|
||||
" [0.40690072, 0.66148966, 0.22159354],\n",
|
||||
" [0.53035294, 0.23237414, 0.82781172],\n",
|
||||
" [0.20375017, 0.23486322, 0.36461596],\n",
|
||||
" [0.05525619, 0.59671011, 0.08001122],\n",
|
||||
" [0.11250979, 0.98519728, 0.57553523],\n",
|
||||
" [0.6117834 , 0.65811775, 0.78386287]],\n",
|
||||
" [[1.12917952e-01, 1.79313194e-01, 2.16766763e-03],\n",
|
||||
" [4.28852446e-01, 5.42818847e-01, 4.26257872e-01],\n",
|
||||
" [2.32256520e-01, 2.40402311e-01, 9.68977713e-01],\n",
|
||||
" [9.33760201e-01, 9.07153540e-01, 9.07383657e-01],\n",
|
||||
" [8.13978760e-01, 5.85125629e-01, 5.78227633e-01],\n",
|
||||
" [3.91767979e-01, 4.89627849e-02, 2.85687041e-01],\n",
|
||||
" [6.47565477e-01, 4.34616370e-01, 8.57716380e-01],\n",
|
||||
" [2.83239080e-01, 8.67048640e-01, 2.48144546e-01],\n",
|
||||
" [5.85242220e-01, 3.89023726e-01, 7.22094623e-02],\n",
|
||||
" [1.35401671e-01, 4.68875252e-01, 9.48463803e-01]],\n",
|
||||
"\n",
|
||||
" [[0.39532528, 0.78660638, 0.37617851],\n",
|
||||
" [0.86246711, 0.59398046, 0.50843286],\n",
|
||||
" [0.41395181, 0.96399598, 0.8374128 ],\n",
|
||||
" [0.76981858, 0.41760042, 0.17438256],\n",
|
||||
" [0.05937649, 0.93289121, 0.63833505],\n",
|
||||
" [0.97571178, 0.06364159, 0.34572432],\n",
|
||||
" [0.42278241, 0.52111442, 0.62746908],\n",
|
||||
" [0.0401781 , 0.80713288, 0.26990436],\n",
|
||||
" [0.21850787, 0.19009324, 0.04497292],\n",
|
||||
" [0.16176602, 0.20893733, 0.34094974]],\n",
|
||||
" [[4.27735031e-01, 6.84086196e-01, 1.76888407e-01],\n",
|
||||
" [6.25437939e-01, 5.02732629e-01, 5.87552413e-01],\n",
|
||||
" [8.60176591e-01, 8.85036555e-01, 6.10953076e-01],\n",
|
||||
" [5.84317203e-01, 7.78767633e-01, 1.06566371e-01],\n",
|
||||
" [6.96840508e-01, 8.92021678e-01, 1.35293168e-01],\n",
|
||||
" [4.80178135e-01, 2.26424630e-01, 6.21810212e-01],\n",
|
||||
" [1.13302545e-01, 5.16752205e-01, 3.52335937e-01],\n",
|
||||
" [4.45366146e-04, 3.68035084e-01, 7.79439804e-01],\n",
|
||||
" [1.87376515e-01, 8.72350056e-01, 8.30758160e-01],\n",
|
||||
" [8.69023142e-01, 2.40654788e-01, 8.96450063e-01]],\n",
|
||||
"\n",
|
||||
" [[0.13094336, 0.90151022, 0.82541695],\n",
|
||||
" [0.73192844, 0.24791076, 0.3587372 ],\n",
|
||||
" [0.88818939, 0.92023872, 0.69098959],\n",
|
||||
" [0.08104613, 0.6361497 , 0.42552169],\n",
|
||||
" [0.44517886, 0.99055202, 0.15580116],\n",
|
||||
" [0.78742252, 0.04735346, 0.46423316],\n",
|
||||
" [0.53474903, 0.79917168, 0.33019955],\n",
|
||||
" [0.31087978, 0.65384266, 0.77275665],\n",
|
||||
" [0.56393354, 0.5761927 , 0.4287843 ],\n",
|
||||
" [0.57457285, 0.67154059, 0.52881047]],\n",
|
||||
" [[3.57357941e-01, 6.68309076e-01, 3.79917606e-01],\n",
|
||||
" [7.34854047e-01, 3.44706783e-01, 1.67959000e-01],\n",
|
||||
" [1.56815280e-01, 3.45007594e-01, 2.46167294e-01],\n",
|
||||
" [7.64949490e-02, 1.08145802e-01, 4.53831723e-01],\n",
|
||||
" [8.85438856e-01, 3.55298241e-01, 1.00269691e-01],\n",
|
||||
" [1.79580041e-01, 1.59319794e-01, 9.08473731e-01],\n",
|
||||
" [5.48542312e-01, 5.46886662e-01, 2.35133394e-01],\n",
|
||||
" [5.59077840e-01, 2.41340489e-01, 2.82896822e-01],\n",
|
||||
" [5.78911124e-01, 5.46265775e-01, 8.36917922e-02],\n",
|
||||
" [5.94710163e-01, 7.45264369e-01, 4.40913884e-02]],\n",
|
||||
"\n",
|
||||
" [[0.78373278, 0.15164648, 0.92791502],\n",
|
||||
" [0.0999971 , 0.47319914, 0.44424683],\n",
|
||||
" [0.74758969, 0.04583226, 0.0579972 ],\n",
|
||||
" [0.37325021, 0.12464474, 0.61199188],\n",
|
||||
" [0.07404238, 0.65504221, 0.18787021],\n",
|
||||
" [0.16955187, 0.12750002, 0.48252436],\n",
|
||||
" [0.17829354, 0.85701326, 0.41402596],\n",
|
||||
" [0.21677806, 0.18949005, 0.27735136],\n",
|
||||
" [0.06721647, 0.16941253, 0.46916978],\n",
|
||||
" [0.39921131, 0.17705116, 0.94534667]]]])"
|
||||
" [[8.61716450e-01, 8.48898514e-01, 3.99113558e-01],\n",
|
||||
" [3.69583538e-01, 6.36128771e-01, 3.02524909e-01],\n",
|
||||
" [8.32184909e-01, 3.62780822e-01, 8.73857489e-01],\n",
|
||||
" [8.77186293e-01, 1.48120556e-01, 1.35773613e-01],\n",
|
||||
" [5.54515462e-01, 9.16021334e-01, 2.07558247e-01],\n",
|
||||
" [5.41317706e-01, 6.66787208e-01, 4.41229512e-01],\n",
|
||||
" [7.69842022e-01, 8.85926463e-01, 9.19134220e-01],\n",
|
||||
" [9.42455591e-01, 9.53159593e-01, 1.51489472e-01],\n",
|
||||
" [8.09798341e-01, 8.39691209e-01, 1.30013920e-01],\n",
|
||||
" [4.59985475e-01, 8.20894618e-01, 2.00365160e-01]]]])"
|
||||
]
|
||||
},
|
||||
"execution_count": 22,
|
||||
"execution_count": 13,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
@@ -351,26 +345,26 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 23,
|
||||
"execution_count": 14,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[[[1.9436876 , 2.1640959 , 2.2837098 ],\n",
|
||||
" [2.0772057 , 2.4174008 , 2.7732203 ],\n",
|
||||
" [1.963449 , 2.741503 , 1.7088774 ]],\n",
|
||||
"array([[[[0.9796572 , 0.63411653, 0.6460929 ],\n",
|
||||
" [0.94697696, 0.75591 , 0.8425811 ],\n",
|
||||
" [0.6944968 , 0.9299499 , 0.9918039 ]],\n",
|
||||
"\n",
|
||||
" [[1.6524236 , 3.0454814 , 1.8892637 ],\n",
|
||||
" [2.4567943 , 2.5845926 , 2.3090153 ],\n",
|
||||
" [1.6444083 , 1.7326821 , 1.7165766 ]],\n",
|
||||
" [[0.9430022 , 0.77502286, 0.70096034],\n",
|
||||
" [0.9138255 , 0.71105975, 0.790854 ],\n",
|
||||
" [0.9475843 , 0.79743564, 0.8429768 ]],\n",
|
||||
"\n",
|
||||
" [[2.6089072 , 3.043223 , 1.8332952 ],\n",
|
||||
" [1.7920854 , 2.1280923 , 1.2828767 ],\n",
|
||||
" [0.72196686, 2.1598206 , 1.3420006 ]]]], dtype=float32)"
|
||||
" [[0.6254379 , 0.6840862 , 0.5875524 ],\n",
|
||||
" [0.9337602 , 0.90715355, 0.9073837 ],\n",
|
||||
" [0.6475655 , 0.8670486 , 0.8577164 ]]]], dtype=float32)"
|
||||
]
|
||||
},
|
||||
"execution_count": 23,
|
||||
"execution_count": 14,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
@@ -382,7 +376,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 24,
|
||||
"execution_count": 15,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
@@ -393,7 +387,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 25,
|
||||
"execution_count": 16,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
@@ -404,21 +398,21 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 26,
|
||||
"execution_count": 17,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open(\"sumPooling2D_stride_input.json\", \"w\") as f:\n",
|
||||
"with open(\"maxPooling2D_stride_input.json\", \"w\") as f:\n",
|
||||
" json.dump(in_json, f)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 27,
|
||||
"execution_count": 18,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open(\"sumPooling2D_stride_output.json\", \"w\") as f:\n",
|
||||
"with open(\"maxPooling2D_stride_output.json\", \"w\") as f:\n",
|
||||
" json.dump(out_json, f)"
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user