Ratowanie świnki morskiej w Portland zapewniło opiekę wielu puszystym gryzoniom potrzebującym wiecznego domu. Jednak wymyślenie kreatywnych nazw dla ciągle zmieniającej się listy świnek morskich może być trudnym zadaniem, dlatego pracownicy organizacji opracowali niezwykłe i zaawansowane technologicznie rozwiązanie. Jak podaje Marykate Jasper dla The Mary Sue, Portland Guinea Pig Rescue skontaktowała się z naukowcem Janelle Shane i poprosiła ją o szkolenie sieci neuronowej w celu generowania monikerów świnki morskiej.
powiązana zawartość
- Ta sieć neuronowa może (być może) rozpocząć powieść lepiej niż ty
- Ojciec nowoczesnej chemii udowodnił oddychanie spowodowane zamrożeniem świnki morskiej
To było cudowne zadanie dla bardzo wyrafinowanej technologii. Sieci neuronowe (dokładniej znane jako sztuczne sieci neuronowe) są rodzajem sztucznej inteligencji składającej się z tysięcy węzłów przetwarzających, wyjaśnia Larry Hardesty z MIT News . Każdy węzeł wykonuje prosty krok przetwarzania i działa w parze z dużą siecią innych węzłów.
Naukowcy uczą te sieci neuronowe wykonywania określonych zadań - takich jak rozpoznawanie obrazów - poprzez dostarczanie dużych ilości danych. Sieć dostosowuje się w czasie, identyfikując wzorce danych, które pozwalają jej generować własne dane wyjściowe.
Shane bawił się wcześniej sieciami neuronowymi. W rzeczywistości jest autorką bloga zatytułowanego „Letting Neural Networks Be Weird”, w którym pisze o używaniu tej technologii do generowania takich rzeczy, jak kolory farb, a nawet tandetne linie odbioru. Więc kiedy ratownik świnki morskiej z Portland skontaktował się ze swoją zagadką dotyczącą nazewnictwa, Shane skorzystał z okazji, by pomóc.
„Byłem całkiem pewien, że tego szczególnego wyczynu nie próbowano jeszcze w historii badań nad uczeniem maszynowym”, pisze w poście na blogu opisującym to przedsięwzięcie.
Ratunek dał Shane'owi listę 628 imion świnek morskich, pobranych zarówno z bazy danych organizacji, jak i Internetu. Potem Shane zabrał się do pracy nad szkoleniem sieci neuronowej - proces ten zajął jej tylko kilka minut.
W tym konkretnym zadaniu Shane oparła sieć na programie typu open source stworzonym przez Andreja Karpatha, nazwanym char-rnn, mówi Rae Paoletta z Gizmodo. Wprowadziła listę nazwisk i pozwoliła sieci na przetwarzanie.
„Stopniowo ustanowiła własne wewnętrzne zasady dotyczące tego, które litery i kombinacje liter są najbardziej kwintesencją świnki morskiej”, mówi Paoletta.
W przeważającej części sieć neuronowa przodowała w swoim zadaniu, generując słodkie, nieco nieprzyzwoite nazwy i och, tak fajnie to powiedzieć. Ratunek nadał już niektóre z nowych nazwisk jego rezydentom: puffom, Popchop, Fuzzable, Buzzberry, After Pie, Fleury White, Stargoon, Hanger Dan, a na koniec księżniczka Pow. Inne opcje obejmowały Fufbey, Splanky, Fubby, Gooper i Dab.
Czasami jednak sieć pomijała ten znak, generując nazwy, których żadna szanująca świnka morska nie doceniłaby. Wśród odrzuconych pseudonimów byli Madly Mean, Fleshy i Bho8otteeddeeceul.
Nowo nazwane świnki morskie wciąż szukają kochających rodzin, więc przejdź do strony internetowej Portland Guinea Pig Rescue, jeśli Twoje życie może przydać się Buzzberry lub Popchop.