Este conejillo de indias se llama ‚ÄúHanger Dan‚ÄĚ. Imagen: Portland Guinea Pig Rescue

Tal como se ha predicho en casi todas las pel√≠culas de ciencia ficci√≥n, estamos dependiendo cada vez m√°s en la Inteligencia Artificial. La IA puede componer m√ļsica, jugar Ms. Pac-Man como un profesional y hasta gestionar un hotel. Pero nunca se ha usado para ponerle nombres a peque√Īos conejillos de indias, hasta ahora.

Advertisement

Esta semana la científica de investigación Janelle Shane recibió una petición fantástica, pero poco usual, de una asociación llamada la Portland Guinea Pig Rescue. Representantes de la organización le pidieron a Shane si podría crear una red neuronal que pudiese generar todo tipo de nombres para sus conejillos de indias.

La asociaci√≥n necesitaba tener una gran base de nombres en poco tiempo, dado que muchas veces rescatan animales de situaciones de acaparamiento compulsivo. Para ayudar a Shane con la red, la Portland Guinea Pig Rescue le dio un listado de nombres cl√°sicos, como ‚ÄúSnickers‚ÄĚ o ‚ÄúPumpkin‚ÄĚ y tambi√©n todos los nombres que encontraron en Internet. El resto es historia.

‚ÄúUs√© el char-rnn de Andrej Karpathy, que es marco de referencia open source para las redes neuronales de torch (escrito en Lua)‚ÄĚ, le coment√≥ Shane a Gizmodo. ‚ÄúLe proporcion√© a la red neuronal un listado de m√°s de 600 nombres de conejillos de indias que me hab√≠a dado la Portland Guinea Pig Rescue y le dej√© aprender por su propia cuenta c√≥mo producir m√°s nombres como los que estaban en la lista. Progresivamente cre√≥ sus propias reglas internas sobre cu√°les letras y cu√°les combinaciones de letras son los nombres m√°s t√≠picos para los conejillos de indias‚ÄĚ.

Advertisement

Shane tard√≥ solo unos minutos para ense√Īarle al sistema c√≥mo producir resultados √≥ptimos. ‚ÄúTuve que ajustar algunos de los par√°metros de entrenamiento para conseguir una mezcla de creatividad y tambi√©n mantenerlo fiel a los datos originales‚ÄĚ, explic√≥ la investigadora. ‚ÄúSi era demasiado flexible, los nombres no parec√≠an nombres de conejillos de indias. Al contrario, si era demasiado r√≠gido, la red neuronal simplemente copiaba los nombres literalmente del listado original‚ÄĚ.

Aqu√≠ tienen los conejillos de indias ‚ÄĒcon sus nuevos nombres‚ÄĒ en toda su gloria:

Advertisement

Imagen: Portland Guinea Pig Rescue
Imagen: Portland Guinea Pig Rescue
Imagen: Portland Guinea Pig Rescue

Advertisement

Este es mi favorito:

Imagen: Portland Guinea Pig Rescue

En general, la Inteligencia Artificial de Shane hizo muy buen trabajo. Algunos de los nombres m√°s adorables fueron ‚ÄúSplanky‚ÄĚ, ‚ÄúGooper‚ÄĚ, y ‚ÄúSpockers‚ÄĚ. No obstante, la IA tambi√©n cometi√≥ algunos nombres que no ten√≠an sentido. ‚ÄúButty Brlomy‚ÄĚ, ‚ÄúBoooy‚ÄĚ, y ‚ÄúBho8otteeddeeceul‚ÄĚ fueron algunos de los peores.

Advertisement

‚ÄúSoy gran admiradora de Fufby, Fuzzable y Snifkin, particularmente porque son nombres muy t√≠picos para los conejillos de indias‚ÄĚ, dijo Shane. ‚ÄúLa red neuronal de verdad pudo capturar el esp√≠ritu de estos nombres‚ÄĚ.

Puedes (y debes) mirar a todos los conejillos de indias de la Portland Guinea Pig Rescue que se pueden adoptar aquí.