Придумываем названия нейросетью
Публичный постРасскажу о небольшом лайфхаке для генерации несуществующих слов, похожих на некоторую выборку. Это могут быть названия компаний, имена, населенные пункты и вообще, что угодно.
Примеры
Женские имена
Инела, Каисья, Ганнора, Целия, Тарисана, Лелена, Феомина, Олиза, Нулина и Рослиба
Города
Лумберг, Сеф, Хирнов, Бинли, Лусский, Ноловорск, Сант-Гумит, Хойден, Голтон и Оголенд
Как делать
- Качаем скрипт makemore.py отсюда, это репозиторий Андрея Карпати, директора Tesla по ИИ.
- Берем список каких-нибудь слов (новые слова будут похожи на них), желательно, чтобы их было несколько тысяч.
- Кладем этот список рядом со скриптом.
- Запускаем скрипт командой:
$ python makemore.py -i my_list.txt -o model_dir
- Запустится обучение и постепенно начнут появляться новые несуществующие слова.
Подробности
Для тех кому интересно как это работает (это малюсенькая GPT сеть), я описал в своем блоге на Хабре. Также там есть больше примеров и более подробная инструкция, если у кого-то будут трудности с запуском скрипта.
А вот и генератор новых тегов для клуба подвезли