outModel = resNet.output outModel = AveragePooling2D(pool_size=(5, 5))(outModel) outModel = Flatten(name="flatten")(outModel) outModel = Dense(512, activation="relu")(outModel) outModel = Dropout(0.5)(outModel) outModel = Dense(len(label_binarizer.classes_), activation="softmax")(outModel)
gives a error:
`
c:\python64\lib\site-packages\tensorflow\python\framework\ops.py in _create_c_op(graph, node_def, inputs, control_inputs)
1590 except errors.InvalidArgumentError as e:
1591 # Convert to ValueError for backwards compatibility.
-> 1592 raise ValueError(str(e))
1593
1594 return c_op
ValueError: Negative dimension size caused by subtracting 5 from 1 for 'average_pooling2d_20/AvgPool' (op: 'AvgPool') with input shapes: [?,1,1,2048].
`
outModel = resNet.output outModel = AveragePooling2D(pool_size=(5, 5))(outModel) outModel = Flatten(name="flatten")(outModel) outModel = Dense(512, activation="relu")(outModel) outModel = Dropout(0.5)(outModel) outModel = Dense(len(label_binarizer.classes_), activation="softmax")(outModel)gives a error:
`
c:\python64\lib\site-packages\tensorflow\python\framework\ops.py in _create_c_op(graph, node_def, inputs, control_inputs)
1590 except errors.InvalidArgumentError as e:
1591 # Convert to ValueError for backwards compatibility.
-> 1592 raise ValueError(str(e))
1593
1594 return c_op
ValueError: Negative dimension size caused by subtracting 5 from 1 for 'average_pooling2d_20/AvgPool' (op: 'AvgPool') with input shapes: [?,1,1,2048].
`