refactored

This commit is contained in:
2025-12-18 21:32:01 +01:00
parent b206ab5788
commit a60f802443
+7 -5
View File
@@ -11,21 +11,23 @@ class Params:
class EntityParams(Params):
def __init__(self):
# Training parameters
self.learning_rate = 0.1
self.momentum = 0.5
self.weight_decay = 0
self.num_epochs = 1000
self.num_gibbs_samples = 1
self.mini_batch_size = 0
self.do_gaussian_visible = False
self.do_gaussian_hidden = False
self.do_rao_blackwell = False
self.do_gibbs_sample_visible = False
self.do_gibbs_sample_hidden = False
self.do_batch_sample = False
# Entity parameters
self.num_gibbs_samples = 1
self.do_gaussian_visible = False
self.do_gaussian_hidden = False
@classmethod
def from_dict(cls, params: dict, version: str = '0'):
obj = EntityParams()