def __init__(self,
n_epochs=10,
batch_size=1000,
regul_coef=1e-6,
input_size=None,
output_size = None,
hid_size=100,
drop_out=False,
dropout_coef=0.5,
early_stopping_max_down=10,
dtype='float32',
autoencoder=100,
input_sparse=False,
reload=False,
ncomp=100,
sqerror=False,
dataset_name=''):
self.n_epochs = n_epochs
self.batch_size = batch_size
self.regul_coef = regul_coef
self.hid_size = hid_size
self.drop_out = drop_out
self.dropout_coef = dropout_coef
self.early_stopping_max_down = early_stopping_max_down
self.dtype = dtype
self.input_size = input_size
self.output_size = output_size
self.autoencoder = autoencoder
self.sparse = input_sparse
self.reload = reload
self.n_bigaus_comp = ncomp
self.sqerror = sqerror
self.dataset_name = dataset_name
logging.info('building nn model with %d hidden size, %d bivariate gaussian components and %d output size' % (self.hid_size, self.n_bigaus_comp, self.output_size) )
if self.sqerror:
self.build_squarederror_regression()
else:
self.build()
评论列表
文章目录