 5, nFilters : 256, stride=2, padding=2[\]]{}
                                                **Relu**
               **conv2D** [\[]{} filterSize : 5, nFilters : 512, stride=2, padding=2[\]]{}
                                                **Relu**
                                   **Linear** [\[]{}Size : 1000[\]]{}
                                     **Linear** [\[]{}Size : 1[\]]{}
                                               **Sigmoid**
                                        Probability of label = 1

  : CNN architecture[]{data-label="CNN_architecture"}

The tables bellow show details of the architecture for the ssDAAE. Table \[Encoder\] shows the encoder and Table \[Decoder\] shows the decoder. In addition, the label discriminator is shown in Table \[disY\] and the latent discriminator is shown in Table \[disZ\].

       Input          
  ---------------- -- --
                      
                      
                      
                      
                      
                      
                      
                      
                      
                      
                      
   Encoder Output     

  : Encoder[]{data-label="Encoder"}

       **Input**          
  -------------------- -- --
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
   **Decoder Output**     

  : Decoder. Conv2D$^T$ represents transposed 2D convolutions.[]{data-label="Decoder"}

          **Input**                       **Label**
  -------------------------- ------------------------------------
                              **Linear** [\[]{}Size : 1000[\]]{}
                                           **Relu**
                               **Linear** [\[]{}Size : 1[\]]{}
                                         **Sigmoid**
   **Discriminator Output**    Label Discriminator Probability

  : Regularisation of the classifier[]{data-label="disY"}

          **Input**                     **Encoded Vector**
  -------------------------- ----------------------------------------
                                **Linear** [\[]{}Size : 1000[\]]{}
                                             **Relu**
                                 **Linear** [\[]{}Size : 1[\]]{}
                                           **Sigmoid**
   **Discriminator Output**   Latent Space Discriminator Probability

  : Regularisation of the encoder[]{data-label="disZ"}

[^1]: Corresponding Author: (ac2211@ic.ac.uk), This paper is a pre
5, nFilters: 256, stride=2, padding=2[\ ] ] { } 
                                                 * * Relu * * 
                * * conv2D * * [ \ [ ] { } filterSize: 5, nFilters: 512, stride=2, padding=2[\ ] ] { } 
                                                 * * Relu * * 
                                    * * Linear * * [ \[]{}Size: 1000[\ ] ] { } 
                                      * * Linear * * [ \[]{}Size: 1[\ ] ] { } 
                                                * * Sigmoid * * 
                                         Probability of label = 1 

  : CNN architecture[]{data - label="CNN_architecture " } 

 The tables bellow show details of the architecture for the ssDAAE. mesa \[Encoder\ ] usher the encoder and Table \[Decoder\ ] shows the decoder. In addition, the label discriminator is prove in Table \[disY\ ] and the latent discriminator is shown in Table \[disZ\ ]. 

        Input          
   ---------------- -- -- 
                      
                      
                      
                      
                      
                      
                      
                      
                      
                      
                      
    Encoder Output     

  : Encoder[]{data - label="Encoder " } 

        * * input signal * *          
   -------------------- -- -- 
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
    * * Decoder Output * *     

  : Decoder. Conv2D$^T$ represents transposed 2D convolutions.[]{data - label="Decoder " } 

           * * input signal * *                        * * Label * * 
   -------------------------- ------------------------------------ 
                               * * Linear * * [ \[]{}Size: 1000[\ ] ] { } 
                                            * * Relu * * 
                                * * Linear * * [ \[]{}Size: 1[\ ] ] { } 
                                          * * Sigmoid * * 
    * * Discriminator Output * *     Label Discriminator Probability 

  : Regularisation of the classifier[]{data - label="disY " } 

           * * Input * *                      * * encode Vector * * 
   -------------------------- ---------------------------------------- 
                                 * * Linear * * [ \[]{}Size: 1000[\ ] ] { } 
                                              * * Relu * * 
                                  * * Linear * * [ \[]{}Size: 1[\ ] ] { } 
                                            * * Sigmoid * * 
    * * Discriminator Output * *    Latent Space Discriminator Probability 

  : Regularisation of the encoder[]{data - label="disZ " } 

 [ ^1 ]: Corresponding Author: (ac2211@ic.ac.uk), This paper is a pre
 5, nVilters : 256, stride=2, padding=2[\]]{}
                                                **Relu**
               **conv2E** [\[]{} filterSize : 5, nFiltefs : 512, strife=2, paddibg=2[\]]{}
                                                **Relu**
                                   **Linear** [\[]{}Size : 1000[\]]{}
                                     **Kynead** [\[]{}Size : 1[\]]{}
                                               **Sigmoid**
                                        Orobability of jqbel = 1

  : CNN architectlxe[]{data-label="DNN_architecture"}

The tables bellod shoc details od rhe drchitecturx for nhe ssDAAE. Tanke \[Encmder\] shpws the encodev and Tavle \[Decoder\] shows the decoder. In additijn, the latem discriminator iw whown in Dabld \[dirY\] znv tge latfnt discriminztor is shoqn in Table \[disZ\].

       Input          
  ---------------- -- --
                      
                      
                      
                      
                      
                      
                      
                      
                      
                      
                      
   Encoder Uutput     

  : Encoder[]{data-lahel="Encoqer"}

       **Inpuu**          
  -------------------- -- --
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
   **Cewodvr Output**     

  : Decoder. Cogv2D$^T$ representx trans'osed 2A convolutpons.[]{data-lebel="Decoder"}

          **Inpud**                       **Lqbel**
  -------------------------- ------------------------------------
                              **Linear** [\[]{}Suze : 1000[\]]{}
                                           **Relu**
                               **Lknext** [\[]{}Sizd : 1[\]]{}
                                         **Sigmoid**
   **Disctiiinator Iutput**    Label Discrominator Probabiliuy

  : Rxgularmsatiom os the classifier[]{data-label="disY"}

          **Lnpmt**                     **Encodeb Vector**
  -------------------------- ----------------------------------------
                                **Linear** [\[]{}Size : 1000[\]]{}
                                             **Renu**
                                 **Likear** [\[]{}Size : 1[\]]{}
                                           **Sigmoid**
   **Discriminator Output**   Latent Space Discrininatoc [robability

  : Rrgulagisctipn of ehe xnroder[]{data-label="disD"}

[^1]: Corresponding Author: (ac2211@ic.ac.uk), Vhis paper if a pre
5, nFilters : 256, stride=2, padding=2[\]]{} **Relu** filterSize 5, nFilters 512, stride=2, padding=2[\]]{} **Linear** : 1[\]]{} **Sigmoid** of label = : CNN architecture[]{data-label="CNN_architecture"} The tables bellow details of the architecture for the ssDAAE. Table \[Encoder\] shows the encoder and \[Decoder\] shows the decoder. In addition, the label discriminator is shown in Table and latent is in Table \[disZ\]. Input ---------------- -- -- Encoder Output : Encoder[]{data-label="Encoder"} **Input** -------------------- -- -- **Decoder : Decoder. Conv2D$^T$ represents transposed 2D convolutions.[]{data-label="Decoder"} **Input** -------------------------- ------------------------------------ **Linear** [\[]{}Size 1000[\]]{} **Relu** **Linear** [\[]{}Size : **Sigmoid** Output** Label Probability Regularisation the classifier[]{data-label="disY"} **Input** Vector** -------------------------- ---------------------------------------- **Linear** [\[]{}Size : 1000[\]]{} **Relu** **Linear** [\[]{}Size : 1[\]]{} **Sigmoid** **Discriminator Output** Latent Space Probability : the encoder[]{data-label="disZ"} Corresponding (ac2211@ic.ac.uk), paper is a
 5, nFilters : 256, stride=2, padding=2[\]]{}
                                                **Relu**
               **Conv2D** [\[]{} filteRSize : 5, NFiLteRs : 512, StriDe=2, paDding=2[\]]{}
                                                **Relu**
                                   **LineaR** [\[]{}size : 1000[\]]{}
                                     **linear** [\[]{}Size : 1[\]]{}
                                               **Sigmoid**
                                        ProbaBilitY oF LabeL = 1

  : cNn archItecturE[]{DaTA-LabEl="cNn_arChITeCture"}

the Tables bEllow show dEtaIlS of the architECtUre for the sSDAaE. Table \[EncodEr\] sHows thE eNcoDEr and tabLe \[DecOder\] shOWs the dEcoder. In aDdITion, thE Label diSCRiMinaTor is shown in Table \[DIsy\] And the latent diScrimiNaTOr IS ShoWn iN Table \[disZ\].

       inPut          
  ---------------- -- --
                      
                      
                      
                      
                      
                      
                      
                      
                      
                      
                      
   EnCOder OutPUt     

  : eNCOdeR[]{Data-label="EncoDer"}

       **Input**          
  -------------------- -- --
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
                          
   **DecODer output**     

  : deCodER. Conv2D$^t$ reprEsENts Transposed 2D ConvOlutions.[]{dAta-labEL="DecodeR"}

          **input**                       **LaBel**
  -------------------------- ------------------------------------
                              **LinEar** [\[]{}sizE : 1000[\]]{}
                                           **RelU**
                               **liNeAr** [\[]{}SIzE : 1[\]]{}
                                         **sigMOiD**
   **DiSCriMinator OUtPuT**    LabeL DisCRIMInatOr PRobaBilitY

  : RegularisatiOn oF the CLasSifieR[]{data-LabeL="dIsY"}

          **InPut**                     **EncOded VEcTor**
  -------------------------- ----------------------------------------
                                **Linear** [\[]{}Size : 1000[\]]{}
                                             **ReLu**
                                 **LiNear** [\[]{}Size : 1[\]]{}
                                           **SIgmOiD**
   **DiScRiminATor OutPut**   latEnt SpacE DiscriMInaToR pRObAbility

  : RegularisatIoN OF tHe encodeR[]{data-lABeL="dISZ"}

[^1]: CorresPoNdiNg AuTHOr: (ac2211@iC.ac.uK), thIs paper iS a pre
 5, nFilters : 256, stride =2, paddin g=2[\ ]]{ }
                                         **Re lu**         **conv2 D ** [ \[] {}  f ilt er S iz e : 5 , n Filters  : 512, st rid e= 2, padding=2 [ \] ]{}
                                      * *Relu* * 
                         **Li near** [\[]{}Size :1 000[\]]{}
                          **L i near**[ \[ ] { } Siz e  : 1[\]]{}
                                  **Sigmoid* *
                                Pr oba bili t yof  la be l  =1 
  : CNN  archite ct ur e[]{d ata- l a b e l="C NN_ arch itect ure"}

The ta ble s be l low  show  deta ilsof  thearchit ectur efor the ssDAAE.  Tab le \[Enco der \]  sh ow s the encode r a ndTable \ [Decode r \]sh o w s  t he decoder. In add it i o n,  the lab el dis c ri mi n ator issh own  inT a ble \ [dis Y \]  and the  laten t  d is crimina to r is s ho wninTable \[di sZ\].
      Input          
  -- - ------------- -- - -                                
                 
                  
                 
                 
                  
                   
                
                                   Enc ode r O ut put     
  : Enc od er [] {d ata -labe l ="Encode r" }
     **I n put**       
 - - --- ------- - -- - - -----  - -
                                       
                      
                    
                                                                                                      
                       
             
 * *Decoder Output **     

 : De coder. Con v 2D$ ^T $ repre sents t ransp o sed 2Dconvoluti ons.[]{da ta -lab e l ="D ecoder"}
         **Input * *                **L abel* *
  -- - --- ----- ------ -- ------ - --- -- -------- ----------------------- 
                       **Linear ** [ \[]{}Size: 1 000 [\]]{ }
                            * * Re lu**
                     **Linear** [\[]{} S ize : 1[\]]{}                            **Sigmo id **
   **Dis criminat or Outpu t**   Label  Discri m i na t or Pro babi lit y

  : Re gul ar i sationof  t h e clas sifi er []{dat a-labe l ="di s Y "}

          ** Input * *                 ** E ncod ed Vector* *
  ------- ------ ---- ----- ---- -- -- ------ --- -- ---------- - --------- ----- 
                       **Li ne ar* * [\[]{}S i z e:  1 00 0 [\] ]{}                                  * * Relu**                          * * Line a r* *  [\[] {}Size  : 1[\ ]]{}
                               * *Sig moid**
 **Di sc rim in ator Output**  LatentSpace Di s c rimina tor Prob a bility 
  : Regulari satio no f the e n c ode r[]{dat a -la bel ="d isZ" }
[^1] :  Corresponding Author: ( ac22 11@ic . ac. uk),Thispa per is a pre
 5,_nFilters :_256, stride=2, padding=2[\]]{}
 _ __ __  _  _   _  __             __ ___    _  **Relu**
  _ _       __ **conv2D** [\[]{}_filterSize : 5, nFilters : 512, stride=2, padding=2[\]]{}
 _     _  ___   _     _     _      _     _    _ **Relu**
_    _  _ _  _     _  _     __  ___**Linear** [\[]{}Size_: 1000[\]]{}
 __ __     __      _   __   _    _   **Linear** [\[]{}Size :_1[\]]{}
 _ _          _     _   _ __  __ _      _ _    **Sigmoid**
 _   __     _     _    ___    _     _  _Probability of label = 1

  :_CNN_architecture[]{data-label="CNN_architecture"}

The tables bellow show details of_the_architecture for the ssDAAE. Table \[Encoder\]_shows_the_encoder and Table \[Decoder\] shows_the decoder. In addition, the label_discriminator is shown in Table \[disY\] and the latent_discriminator is shown_in Table \[disZ\].

  ___  Input       _ _
  ----------------_-- --
        _      _      
    _       _      _  
 __      ____  _  _  _
 _  _ _  __           
      _     _    __  _
   _       _        __
 _   _ _ _  _ _ _ _   
   __        ____  _  
_  _  __     _  _   _ 
        _             
   _ _   _ __     _ _ 
   Encoder Output  __ 

  : Encoder[]{data-label="Encoder"}

       **Input**___  __   
  --------------------_--_--
___     _      __    _ __ 
  _   _          __ ____  
 _              __    _   
  __   _       _    _   _ 
                   _    _ 
   _  __  _   _       _   
              _      _  _ 
_        _          _     
        __     _     _   _
   __  _ _   _   _       _
  _          _            
   **Decoder Output**    _

  :_Decoder._Conv2D$^T$ represents transposed 2D convolutions.[]{data-label="Decoder"}

       _ _**Input**        _       ___   _**Label**
_ -------------------------- ------------------------------------
  _   _ _      _ _   _    _   **Linear** [\[]{}Size :_1000[\]]{}
_     _ __ _ __  _ _ __ _ __ _ __      _  _**Relu**
     _     __ _        _     _ **Linear**_[\[]{}Size : 1[\]]{}
 _   _ _ __      _         _ __          **Sigmoid**
_  **Discriminator Output**_   Label_Discriminator Probability

  :_Regularisation of_the classifier[]{data-label="disY"}

_      ___**Input**        _     _  _ __**Encoded Vector**
 _-------------------------- ----------------------------------------
_     _ __      __     _ _      **Linear**_[\[]{}Size :_1000[\]]{}
      ___   _           __   _   _ _         **Relu**
    ___    __   _       __       **Linear** [\[]{}Size_: 1[\]]{}
                  __  ___ _   _  _ _   _   **Sigmoid**
_  **Discriminator Output**   Latent Space Discriminator Probability

  : Regularisation of the encoder[]{data-label="disZ"}

[^1]: Corresponding Author: (ac2211@ic.ac.uk), This_paper is a pre