i don’t know how to fix it, i did search but I’m stuck there
AttributeError Traceback (most recent call last)
in
----> 1 happy_model = happyModel()
2 # Print a summary for each layer
3 for layer in summary(happy_model):
4 print(layer)
5
in happyModel()
18 model = tf.keras.Sequential([
19 ## ZeroPadding2D with padding 3, input shape of 64 x 64 x 3
—> 20 tfl.ZeroPadding2D(padding=3, data_format=(64, 64, 3)),
21 ## Conv2D with 32 7x7 filters and stride of 1
22 tfl.Conv2D(filters =32, kernel_size=(7,7), strides=1),
/opt/conda/lib/python3.7/site-packages/tensorflow/python/keras/layers/convolutional.py in init(self, padding, data_format, **kwargs)
2800 def init(self, padding=(1, 1), data_format=None, **kwargs):
2801 super(ZeroPadding2D, self).init(**kwargs)
→ 2802 self.data_format = conv_utils.normalize_data_format(data_format)
2803 if isinstance(padding, int):
2804 self.padding = ((padding, padding), (padding, padding))
/opt/conda/lib/python3.7/site-packages/tensorflow/python/keras/utils/conv_utils.py in normalize_data_format(value)
190 if value is None:
191 value = backend.image_data_format()
→ 192 data_format = value.lower()
193 if data_format not in {‘channels_first’, ‘channels_last’}:
194 raise ValueError('The data_format
argument must be one of ’
AttributeError: ‘tuple’ object has no attribute ‘lower’