SYMBOL INDEX (58 symbols across 4 files) FILE: customlayers.py class Unpool2DLayer (line 10) | class Unpool2DLayer(layers.Layer): method __init__ (line 17) | def __init__(self, incoming, ds, **kwargs): method get_output_shape_for (line 21) | def get_output_shape_for(self, input_shape): method get_output_for (line 27) | def get_output_for(self, incoming, **kwargs): class ClusteringLayer (line 35) | class ClusteringLayer(layers.Layer): method __init__ (line 42) | def __init__(self, incoming, num_clusters, initial_clusters, num_sampl... method get_output_shape_for (line 49) | def get_output_shape_for(self, input_shape): method get_output_for (line 56) | def get_output_for(self, incoming, **kwargs): function getSoftAssignments (line 60) | def getSoftAssignments(latent_space, cluster_centers, num_clusters, late... FILE: main.py function testOnlyClusterInitialization (line 12) | def testOnlyClusterInitialization(dataset_name, arch, epochs): function testOnlyClusterImprovement (line 32) | def testOnlyClusterImprovement(dataset_name, arch, epochs, method): function testKMeans (line 56) | def testKMeans(dataset_name, archs): function visualizeLatentSpace (line 82) | def visualizeLatentSpace(dataset_name, arch): FILE: misc.py class DatasetHelper (line 24) | class DatasetHelper(object): method __init__ (line 29) | def __init__(self, name): method loadDataset (line 42) | def loadDataset(self): method getClusterCount (line 48) | def getClusterCount(self): method iterate_minibatches (line 54) | def iterate_minibatches(self, set_type, batch_size, targets=None, shuf... class MNISTDataset (line 84) | class MNISTDataset(object): method __init__ (line 89) | def __init__(self): method loadDataset (line 92) | def loadDataset(self): method prepareDatasetForAutoencoder (line 102) | def prepareDatasetForAutoencoder(self, inputs, targets): class STLDataset (line 111) | class STLDataset(object): method __init__ (line 116) | def __init__(self): method loadDataset (line 119) | def loadDataset(self): class COIL20Dataset (line 134) | class COIL20Dataset(object): method __init__ (line 139) | def __init__(self): method loadDataset (line 142) | def loadDataset(self): function rescaleReshapeAndSaveImage (line 149) | def rescaleReshapeAndSaveImage(image_sample, out_filename): function cluster_acc (line 163) | def cluster_acc(y_true, y_pred): function getClusterMetricString (line 182) | def getClusterMetricString(method_name, labels_true, labels_pred): function evaluateKMeans (line 195) | def evaluateKMeans(data, labels, nclusters, method_name): function visualizeData (line 209) | def visualizeData(Z, labels, num_clusters, title): FILE: network.py class DCJC (line 38) | class DCJC(object): method __init__ (line 40) | def __init__(self, network_description): method getReconstructionLossExpression (line 70) | def getReconstructionLossExpression(self, prediction_expression, t_tar... method signal_handler (line 78) | def signal_handler(self,signal, frame): method pretrainWithData (line 86) | def pretrainWithData(self, dataset, epochs, continue_training=False): method doClusteringWithKLdivLoss (line 134) | def doClusteringWithKLdivLoss(self, dataset, combined_loss, epochs): method calculateP (line 215) | def calculateP(self, Q): method getKLDivLossExpression (line 224) | def getKLDivLossExpression(self, Q_expression, P_expression): method doClusteringWithKMeansLoss (line 232) | def doClusteringWithKMeansLoss(self, dataset, epochs): method getKMeansLoss (line 291) | def getKMeansLoss(self, latent_space_expression, soft_assignments, t_c... method networkToStr (line 305) | def networkToStr(self): class NetworkBuilder (line 318) | class NetworkBuilder(object): method __init__ (line 323) | def __init__(self, network_description): method getBatchSize (line 343) | def getBatchSize(self): method getInputAndTargetVars (line 346) | def getInputAndTargetVars(self): method getInputType (line 349) | def getInputType(self): method buildNetwork (line 352) | def buildNetwork(self): method getEncodeLayerAndSize (line 361) | def getEncodeLayerAndSize(self): method populateDecoder (line 367) | def populateDecoder(self, encode_layers): method populateShapes (line 411) | def populateShapes(self, layers): method populateMissingDescriptions (line 429) | def populateMissingDescriptions(self, network_description): method getInitializationFct (line 455) | def getInitializationFct(self): method processLayer (line 459) | def processLayer(self, network, layer_definition): method getLayerName (line 492) | def getLayerName(self, layer_definition): method getNonLinearity (line 514) | def getNonLinearity(self, non_linearity):