model getter fixed

This commit is contained in:
Si11ium 2019-03-05 20:41:02 +01:00
parent de6aa68f23
commit 20e9545b02
11 changed files with 1961 additions and 1961 deletions

View File

@ -575,7 +575,7 @@ class TrainingNeuralNetworkDecorator(NeuralNetwork):
return self
def get_model(self):
return self.net.get_model()
return self.net.model
def apply_to_weights(self, old_weights):
return self.net.apply_to_weights(old_weights)
@ -606,13 +606,13 @@ class TrainingNeuralNetworkDecorator(NeuralNetwork):
if __name__ == '__main__':
if True:
if False:
with FixpointExperiment() as exp:
for run_id in tqdm(range(100)):
# net = WeightwiseNeuralNetwork(width=2, depth=2).with_keras_params(activation='linear')
# net = AggregatingNeuralNetwork(aggregates=4, width=2, depth=2)\
net = FFTNeuralNetwork(aggregates=4, width=2, depth=2) \
.with_params(print_all_weight_updates=False, use_bias=False)
# net = FFTNeuralNetwork(aggregates=4, width=2, depth=2) \
# .with_params(print_all_weight_updates=False, use_bias=False)
# net = RecurrentNeuralNetwork(width=2, depth=2).with_keras_params(activation='linear')\
# .with_params(print_all_weight_updates=True)
# net.print_weights()
@ -636,10 +636,10 @@ if __name__ == '__main__':
net.print_weights()
time.sleep(0.1)
print(net.is_fixpoint(epsilon=0.1e-6))
if False:
if True:
# ok so this works quite realiably
with FixpointExperiment() as exp:
run_count = 1000
run_count = 100
net = TrainingNeuralNetworkDecorator(WeightwiseNeuralNetwork(width=2, depth=2))\
.with_params(epsilon=0.0001).with_keras_params(optimizer='sgd')
for run_id in tqdm(range(run_count+1)):