#NEWLINE# def build_reconstruction_model( self , n_features ) : #NEWLINE# #INDENT# ' Creates the computational graph for the reconstruction job.\n        :param n_features: Number of features\n        :return: self\n        ' #NEWLINE# self . _create_placeholders ( n_features , n_features ) #NEWLINE# self . _create_variables ( n_features ) #NEWLINE# next_train = self . _create_encoding_layers ( ) #NEWLINE# self . reconstruction = self . _create_decoding_layers ( next_train ) #NEWLINE# self . cost = self . _create_cost_function_node ( self . finetune_loss_func , self . reconstruction , self . input_labels ) #NEWLINE# self . train_step = self . _create_train_step_node ( self . finetune_opt , next_train . finetune_learning_rate , self . cost , self . momentum )