Python + Keras + Lstm: Делаем Переводчик Текста За Полчаса

Привет, Хабр.

В предыдущая часть Я подумывал о создании простого механизма распознавания текста на основе нейронной сети.

Сегодня мы применим аналогичный подход и напишем автоматический переводчик текста с английского на немецкий.



Python + Keras + LSTM: делаем переводчик текста за полчаса

Для тех, кому интересно, как это работает, подробности под катом.

Примечание : Данный проект использования нейросети для перевода носит чисто образовательный характер, поэтому вопрос «зачем» не рассматривается.

Просто для развлечения.

Я не ставил перед собой задачу доказать, что тот или иной метод лучше или хуже, мне просто было интересно проверить, что из этого получится.

Используемый ниже метод, конечно, упрощен, но, надеюсь, никто не ожидает, что мы за полчаса напишем второй Lingvo.



Сбор данных

В качестве исходного набора данных использовался найденный в Интернете файл, содержащий английские и немецкие фразы, разделенные табуляцией.

Набор фраз выглядит примерно так:

   

Hi.

Теги: #Машинное обучение #Популярная наука #python #программирование #искусственный интеллект #нейронные сети #Keras
Вместе с данным постом часто просматривают: