1
関連部分は以下の通りです:)(train_minibatchからの出力を収集
feature_output = network['output'].find_by_name('fc8').outputs
_, output = trainer.train_minibatch(data, (feature_output))
print(output.keys())
print(output[dict_keys(feature_output]))
次のようにそれは私にエラーを与える:
dict_keys([Output('fc8', [#], [1000])])
Traceback (most recent call last):
File "trainoverfeataccurate.py", line 325, in <module>
warm_up=0, max_epochs=epochs)
File "trainoverfeataccurate.py", line 250, in overfeataccuratetraining
restore, profiling, print_freq=1)
File "trainoverfeataccurate.py", line 145, in train_and_test
print(output[feature_output])
KeyError: (Output('fc8', [#], [1000]),)
私も_, output = trainer.train_minibatch(data,{'a' : feature_output})
を試してみました。しかし、それは私を与えます次のエラー TypeError: cannot convert key of dictionary to N4CNTK8VariableE
を使用して出力を収集する正しい方法?