title: is this architecture an autoencoder
body: <p>I want to create an autoencodre i build this architecture it works but i want to know if it is an autoencoder architecture</p>
  <h1>Encoder</h1>
  <pre><code>    layer = layers.Conv2D(16, (3, 3), activation=&quot;relu&quot;, padding=&quot;same&quot;,data_format = 'channels_first')(input)
      layer = layers.MaxPooling2D((2, 2), padding=&quot;same&quot;,data_format = 'channels_first')(layer)
      layer = layers.Conv2D(32, (3, 3), activation=&quot;relu&quot;, padding=&quot;same&quot;,data_format = 'channels_first')(layer)
      layer = layers.MaxPooling2D((2, 2), padding=&quot;same&quot;,data_format = 'channels_first')(layer)
  
      ## Decoder
      layer = layers.Conv2DTranspose(16, (3, 3), strides=2, activation=&quot;relu&quot;, padding=&quot;same&quot;,data_format = 'channels_first')(layer)
      layer = layers.UpSampling2D((2,2))(layer)
  
      layer = layers.Conv2DTranspose(32, (3, 3), strides=2, activation=&quot;relu&quot;, padding=&quot;same&quot;,data_format = 'channels_first')(layer)
      layer = layers.UpSampling2D((2,2))(layer)
  
      #layer = layers.UpSampling2D((2,2))(layer)
  
      layer = layers.Flatten()(layer)
      dense = layers.Dense(784, activation=&quot;sigmoid&quot;)
      output = dense(layer)
  </code></pre>