Closed anhhuyalex closed 2 years ago
Hi, I'm curious why the CA3-CA1 mapping uses the self.config['ca1'] parameters but the learning rates of 'ca3_ca1'. I can't find self.config['ca3_ca1'] being used anywhere else. https://github.com/Cerenaut/pt-aha/blob/main/cls_module/cls_module/memory/stm/aha/msp.py
self.config['ca1']
'ca3_ca1'
self.config['ca3_ca1']
# Build the CA1 sub-module, to reproduce the EC inputs self.ca3_ca1 = SimpleAutoencoder(ca3_shape, self.config['ca1'], output_shape=ca1_output_shape) self.ca3_ca1_optimizer = optim.Adam(self.ca3_ca1.parameters(), lr=self.config['ca3_ca1']['learning_rate'], weight_decay=self.config['ca3_ca1']['weight_decay'])
This has been fixed, thanks for flagging it!
Hi, I'm curious why the CA3-CA1 mapping uses the
self.config['ca1']
parameters but the learning rates of'ca3_ca1'
. I can't findself.config['ca3_ca1']
being used anywhere else. https://github.com/Cerenaut/pt-aha/blob/main/cls_module/cls_module/memory/stm/aha/msp.py