def __init__(self, input_dimensionality, output_dimensionality, scaler='default'):
"""
SEF_Base constuctor
:param input_dimensionality: dimensionality of the input space
:param output_dimensionality: dimensionality of the target space
:param scaler: the scaler used to scale the data
"""
self.input_dimensionality = input_dimensionality
self.output_dimensionality = output_dimensionality
if scaler == 'default':
self.scaler = StandardScaler()
elif scaler is not None:
self.scaler = scaler()
else:
self.scaler = None
# Scaling factor for computing the similarity matrix of the projected data
self.sigma_projection = np.float32(0.1)
self.use_gpu = False
# The parameters of the model that we want to learn
self.trainable_params = []
# Other non-trainable parametsr
self.non_trainable_params = []
评论列表
文章目录