次のコードにはエラーがないように見えますが、「model.summarize」ステートメントの前に print ステートメントがあるかどうかに関係なく、モデルが表示されません。私はこれが初めてなので、このコードは非常に悪いかもしれません。編集: 繰り返しますが、私はこれに慣れていません。私がやりたいことは、要約ユーティリティを使用して動作するモデルがあることを確認することだけです。もしそうなら、これに関する良いドキュメントを知っていますか?
from keras import layers
from keras.models import Sequential
from sys import setrecursionlimit
from keras.optimizers import Adam
setrecursionlimit(10000)
class DQN:
def __init__(self, env):
self.epsilon = 0.1
self.hidden_layers = 4
self.shape = (None, 200)
self.input_units = 256
self.ouput_units = 256
self.hidden_units = 512
self.learning_rate = 0.005
def get_model(self):
model = Sequential()
model.add(layers.GRU(self.input_units, input_shape=self.shape, return_sequences=True))
for layer in range(self.hidden_layers):
model.add(layers.GRU(self.hidden_units, return_sequences=True))
model.add(layers.GRU(self.ouput_units, return_sequences=True))
model.summary