Как реализовать функцию потери CTC для последовательной модели в Keras - PullRequest
0 голосов
/ 22 октября 2018

Привет, ребята, у меня есть модель cnn + lstm keras, и я хочу использовать функцию потери ctc, есть множество решений вокруг, но все они очень запутанные, любая помощь будет оценена.вот моя модель:

model=Sequential()
model.add(Conv2D(32, (3, 3), input_shape=(28, 28,3), activation='relu'))
model.add(Conv2D(32, (3, 3), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Conv2D(32, (3, 3), activation='relu'))
model.add(Conv2D(32, (3, 3), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Flatten())
model.add(Dense(32, activation='relu'))
model.add(RepeatVector(25))
model.add(LSTM(128, return_sequences=True, input_shape=(25,32), activation='relu'))
model.add(LSTM(256))
model.add(Dropout(0.25))
model.add(Dense(37))
model.compile(loss='ctc_loss', optimizer='rmsprop')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...