0
私は、Tensorflow CPUバックエンドを持つVM Ubuntuマシンでケラスを使用しています。Keras + Tensorflow model.compileオプティマイザ機能
私はKerasテキスト生成例ファイルをいじり、と私は、私は現在、私のモデルをコンパイルするために使用していオプティマイザ機能を印刷できるようにしたいと思います:
として印刷しoptimizer = Adam(lr=0.001)
print(optimizer)
...
model.compile(loss='categorical_crossentropy', optimizer=optimizer)
:
# either:
Adam(lr=0.001)
# or:
Adam
0.001
このプロへの私のアプローチ:私はこれのように印刷したい
<keras.optimizers.Adam object at 0x7fdf2e406e48>
これが正常に動作しますが、間違って印刷さ
optimizer = Adam
learning_rate = 0.001
optimize_funct = optimizer(lr=learning_rate)
print(str(optimizer))
print(str(learning_rate))
...
model.compile(loss='categorical_crossentropy', optimizer=optimize_funct)
:
<class 'keras.optimizers.Adam'>
0.001
注:私は非常に新しいですし、これがない理由の基本説明を求める可能性が高いでしょうblemは、このコードの少しでした仕事、そして可能な解決策のために。
ご提供いただけるお手伝いをさせていただきます。 ありがとう!
は、おかげで素晴らしい仕事を! –