https://frosthead.com

Нейронная сеть генерирует очаровательные имена для спасательных морских свинок

Портлендская служба по спасению морских свинок оказала помощь многим пушистым грызунам, нуждающимся в вечном жилище. Но придумать креативные имена для постоянно меняющегося списка морских свинок может быть непросто, поэтому сотрудники организации придумали необычное и технически подкованное решение. Как сообщает Мэрикат Джаспер для The Mary Sue, Портлендская служба по спасению морских свинок связалась с ученой-исследователем Джанел Шейн и попросила ее обучить нейронную сеть для создания прозвищ морских свинок.

Связанный контент

  • Эта нейронная сеть может (возможно) начать роман лучше, чем ты
  • Отец современной химии доказал, что дыхание происходит от замерзания морской свинки

Это была восхитительная задача для очень сложной технологии. Нейронные сети (более точно известные как искусственные нейронные сети) представляют собой тип искусственного интеллекта, состоящего из тысяч узлов обработки, объясняет Ларри Хардести из MIT News . Каждый узел выполняет простой шаг обработки и работает в тандеме с большой сетью других узлов.

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

Шейн играл с нейронными сетями раньше. Фактически она является автором блога под названием «Позволить нейронным сетям быть странным», где она пишет об использовании этой технологии для создания таких вещей, как краски и даже смешные линии. Поэтому, когда «Portland Guinea Pig Rescue» связалась с загадкой именования, Шейн воспользовался возможностью помочь.

«Я была совершенно уверена, что этот конкретный подвиг еще не был опробован в истории исследований в области машинного обучения», - пишет она в своем блоге, описывая усилия.

Спасение дало Шейну список из 628 имен морских свинок, взятый из базы данных организации и интернета. Затем Шейн принялся за обучение нейронной сети - процесс, который занял у нее всего несколько минут.

Для этой конкретной задачи Шейн основал сеть на программе с открытым исходным кодом, созданной Андреем Карпатом, получившим название char-rnn, рассказывает Рэй Паолетта из Gizmodo. Она подала в список имен и дала сети дойти до обработки.

«Оно постепенно сформировало свои собственные внутренние правила, в отношении которых буквы и буквенные комбинации являются наиболее типичной морской свинкой», - рассказывает она Паолетте.

По большей части, нейронная сеть преуспела в своей задаче, создавая имена, которые симпатичны, немного необычны и, как ни крути, забавны. Спасатели уже даровали некоторые новые имена своим жителям: это Popchop, Fuzzable, Buzzberry, After Pie, Fleury White, Stargoon, Hanger Dan и, наконец, что не менее важно, Princess Pow. Другие варианты включали Fufbey, Splanky, Fubby, Gooper и Dab.

Иногда, однако, сеть не достигала цели, генерируя имена, которые ни одна уважающая себя морская свинка не оценила бы. Среди отвергнутых прозвищ были Безумный Скупой, Мясистый и Bho8otteeddeeceul.

Недавно названные морские свинки все еще ищут любящие семьи, так что зайдите на сайт Portland Guinea Pig Rescue, если в вашей жизни можно было бы использовать немного Buzzberry или Popchop.

Нейронная сеть генерирует очаровательные имена для спасательных морских свинок