Появился ребенок, но не знаете какое имя ему дать? Тогда почему бы не создать алгоритм, который сделает это за вас ?
Эта идея является основной идеей эксперимента программиста и студента браунского университета Нейта Пэррота, который создал искусственные нейронные сети, которые придумывают детям имена.
«Я тренировал алгоритм ИИ на базе распространенных американский имен, более 7,500, кодировал их в числа, и затем декодировал их в оригинальные названия,» рассказывает Пэррот. «Поскольку каждое имя кодируется как несколько цифр, кодер узнает о то что одна цифра из имени удалена, и затем декодер добавляет их обратно. Это позволяет накладывать имена вместе, ‘добавлять’ и ‘вычитать’ них — и путем подачи случайных чисел, составлять правдоподобно звучащие имена».
Нужно заметить что не все имена правдоподобны.
«Есть Пара Нормальных по звучанию, как Rosele и Холден, которые мне нравятся — но честно говоря, я большой поклонник действительно странных имен, как Pruliaaa, Онни или Kattt. Алгоритм имеет странное свойство повторять буквы много раз ближе к концу имени, и я думаю, это очень мило.»
Пэррот рассказал, что он начал проект, потому что был заинтересован в том, что алгоритмы глубокого обучения (deep learning) «хорошо справляются со слабо определенными вещами», — и хотел посмотреть, как они будут обрабатывать именf.
«Надеюсь, это вдохновит творческих людей, чтобы больше заниматься в области машинного обучения», — сказал он. «Есть большой потенциал для творческого использования ИИ, и мы едва царапнули этот гранит. Конечно, если кто-то назовет своего ребенка одним из этих имен, я был бы в восторге. И немного в шоке, и чувствовал бы себя виноватым».
Чтобы узнать больше о проекте, Вы можете проверить Пэррот оригинальный пост об этом здесь.