def _create_decode_layer(self):
        """Create the decoding layer of the network.

        Returns
        -------

        self
        """
        with tf.name_scope("decoder"):

            activation = tf.add(
                tf.matmul(self.encode, tf.transpose(self.W_)),
                self.bv_
            )

            if self.dec_act_func:
                self.reconstruction = self.dec_act_func(activation)
            else:
                self.reconstruction = activation

            return self
Create the decoding layer of the network.

        Returns
        -------

        self
        
yadlt/models/autoencoders/denoising_autoencoder.py