Neural networks + Kittens = !!!
It was inevitable that the neural network, having named all kinds of internet datasets, should turn its talents to naming cats.
And what an occasion! The AFK Cat Rescue of Huntsville, Alabama contacted me because they had an exceptionally adorable bunch of kittens (plus one magnificent Persian) who need names and homes. June is kitten season here in the USA, so shelters are inundated with new kittens right now, and AFK takes the very high-risk cases, kittens who are too small to survive in regular shelters, or who are sick or injured, or have neurological disorders.
To be sure, the AFK Cat Rescue’s kitten-naming game is strong. They’ve got a black and orange kitten pair named Shere Khan and Bagheera, and they have another pair of cats named Grindylow and Pooka. With their full list of the several hundred cat names they’ve used over the years, plus the list of several thousand cats registered in Toronto (thanks to Tumblr user @maverick-ornithography), I had comfortably enough to train a neural network with.
I fired up my trusty karpathy-char-rnn neural network framework, and sat down to watch it learn.
Juolb Ggonooo Byn
Teaw Mos Tilypsronvynkor
“Very good,” I said. “Coming right along. Nice work on Aarla, maybe not try so hard on Teaw Mos Tilypsronvynkor.” I said all this to myself, of course, because the neural network operates entirely without my input once training starts. I can shout “No, you fool!” at it all day if I like and it ignores me perfectly.
Soon, however, I began to notice that quite a few of these cats had last names, and sounded actually rather grand.
Andend of Karlans
Irtenda of Tiyra Sittrobt
Parihen the Thawk
Haldir of the Saleword Barga
I had, as it turned out, accidentally trained the neural network on another dataset, a list of character names from Tolkien, George R. R. Martin, C. S. Lewis, Robert E Howard, and Terry Pratchett (sent in by reader Thomas Pugh).
AFK Cat Rescue, however, decided to roll with it. First neural network kitten: Parihen the Thawk!
Parihen the Thawk: This guy was surrendered to an animal shelter after he hitched a ride in the engine of a car. He had a dislocated leg but it’s healing well with rest. He’s shy, tiny and misses his bff who is in the hospital right now for her much worse injuries. He’s got a lot of energy and loves to show off his belly.
I finally got the neural network training on the proper dataset, but I was worried when, by the time I went to bed it was producing literally the following names over and over:
Some who are not so fond of cats may argue that these are in fact the best cat names. Fortunately for the AFK Cat Rescue, the names did eventually become more suitable. I present to you:
Jexley Pickle - This little girl is a hoot and a half. She’s full of energy, bounce and comedy. She loves to nurse on ear lobes and finger tips. She’s about 6 weeks old and was found after being chased up a tree by a dog.
Mag Jeggles - When you touch him he rattles from head to tail with purrs. He’s so sweet. He was simply too young to be made available for adoption, and was rescued from a shelter that could not care for him.
Snox Boops - He was in a room with a lot of kittens that were too small to place up for adoption and even much smaller than the others in the room. When you pick him up he capsizes in your hands and starts purring. He’s got a huge voice and a huge demand for love and attention.
Mumcake - She was brought into a shelter as a stray, but she was too young for adoption and if she wasn’t pulled by rescue she would have been subject for euthanasia. She’s adorable, loving, outgoing and shoots sunshine right out of her butt. (Sunshine ejection not shown; you have AFK’s word for it.)
Tilly Mapper - This little girl also took a ride in a car engine and her rear leg was nearly completely severed as a result. She’s been stitched up but she’s had an infection set in. She is only around 8 weeks old and she’s in very poor body condition from having tried to make it on the streets. We hospitalized her yesterday and she’s doing much better. We hope to have her back to foster home by Friday.
Big Wiggy Bool - He is a doll-faced persian that was surrendered to a kill shelter when his family could not take him on their cross country move. He’s five years old and has obviously been doted on. He’s super affectionate, very easy going and a talker! He’s been recently groomed and trimmed up by Robyn Warner with Goin to the Dogs and Cats Mobile Grooming Service. And he loves belly rubs. Rubbing that fluffy, soft belly is an experience so wonderful it can only be discussed in breathless whispers.
Photos of the above cats by volunteer Amy Harrell.
And, since it IS kitten season, the neural network is happy to provide a list of cat names (some more usable than others), for use in naming cats, computer servers, firstborn, etc.
Big Wiggy Bool
Perhaps backup choices:
Definitely backup choices: