Я пытаюсь понять Keras и LSTMs шаг за шагом.Прямо сейчас я создаю LSTM там, где ввод - это предложение, а вывод - массив из пяти значений, каждое из которых может быть 0 или 1.
Пример: Входное предложение: «Я ненавижу куки» Пример вывода: [0, 0,1,0,1]
Для этого я использую библиотеку keras.
Теперь я не уверен, какую функцию потерь я должен использовать.Прямо сейчас я просто знаю две предопределенные функции потерь немного лучше, и обе, кажется, не очень хороши для моего примера:
Двоичная кросс-энтропия: Хорошо, если у меня есть выход всего 0 или 1 Категориальная кросс-энтропия: Хорошоесли бы у меня был вывод массива с одним 1 и всеми другими значениями, равными 0.
Обе функции не имели бы никакого смысла для моего примера.Что бы вы использовали и почему?
Редактировать
Другой вопрос: Какую функцию активации вы бы использовали в Keras?