def __init__(self, data, num_bases=4, dist_measure='l2', init='fastmap', **kwargs): AA.__init__(self, data, num_bases=num_bases) self._dist_measure = dist_measure self._init = init # assign the correct distance function if self._dist_measure == 'l1': self._distfunc = l1_distance elif self._dist_measure == 'l2': self._distfunc = l2_distance elif self._dist_measure == 'cosine': self._distfunc = cosine_distance elif self._dist_measure == 'abs_cosine': self._distfunc = abs_cosine_distance elif self._dist_measure == 'weighted_abs_cosine': self._distfunc = weighted_abs_cosine_distance elif self._dist_measure == 'kl': self._distfunc = kl_divergence
def __init__(self, data, num_bases=4, niter=100, show_progress=False, compW=True, compH=True, dist_measure='l2'): # call inherited method AA.__init__(self, data, num_bases=num_bases, niter=niter, show_progress=show_progress, compW=compW) self._dist_measure = dist_measure self._compH = compH # assign the correct distance function if self._dist_measure == 'l1': self._distfunc = l1_distance elif self._dist_measure == 'l2': self._distfunc = l2_distance elif self._dist_measure == 'cosine': self._distfunc = cosine_distance elif self._dist_measure == 'kl': self._distfunc = kl_divergence elif self._dist_measure == 'sparse_graph_l2': self._distfunc = sparse_graph_l2_distance
def __init__(self, data, num_bases=4, base_sel=3): # call inherited method AA.__init__(self, data, num_bases=num_bases) # base sel should never be larger than the actual data dimension self._base_sel = base_sel if base_sel > self.data.shape[0]: self._base_sel = self.data.shape[0]
def __init__(self, data, num_bases=4, niter=100, show_progress=False, compW=True, compH=True, base_sel=3): # call inherited method AA.__init__(self, data, num_bases=num_bases, niter=niter, show_progress=show_progress, compW=compW) self._compH = compH # base sel should never be larger than the actual # data dimension if base_sel < self.data.shape[0]: self._base_sel = base_sel else: self._base_sel = self.data.shape[0]
def __init__(self, data, num_bases=4, method='pca', robust_map=True): AA.__init__(self, data, num_bases=num_bases) self.sub = [] self._robust_map = robust_map self._method = method