def process(self):
self.model.add(Embedding(len(self.song_hash) + 1, 50, mask_zero=True))
self.model.add(SpatialDropout1D(rate=0.20))
self.model.add(GRU(128))
self.model.add(Dense(len(self.song_hash) + 1, activation=self.activation))
self.model.compile(optimizer=self.optimizer,
loss=self.loss,
metrics=self.metrics)
self.model.fit(self.x_train, self.y_train, epochs=100, batch_size=512, validation_split=0.1,
callbacks=self.callbacks)
return self
评论列表
文章目录