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.

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.

Advertisement

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.

Advertisement

“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”.

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”.

Advertisement

Aquí tienen los conejillos de indias —con sus nuevos nombres— en toda su gloria:

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

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.

“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”.

Advertisement

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