以下代碼似乎沒有錯誤,但無論是否在“model.summarize”語句之前有打印語句,都不會顯示模型。我對此很陌生,所以這段代碼可能非常糟糕。編輯:我再次對此感到陌生,我想做的就是驗證我是否有一個帶有摘要實用程序的工作模型。我是否錯過了很多,如果是的話,你知道這方面有什么好的文檔嗎?from keras import layersfrom keras.models import Sequentialfrom sys import setrecursionlimitfrom keras.optimizers import Adamsetrecursionlimit(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
1 回答

慕容708150
TA貢獻1831條經驗 獲得超4個贊
class DQN:
def __init__(self, env):
pass
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))
print(model.summary())
target = DQN()
target.get_model()
試試這個..!
添加回答
舉報
0/150
提交
取消