ai

Tom Swarfties

"I trained a neural network to write Tom Swifties," Tom said artificially. But seriously, after "success" with Oregon Placenames I wanted to try something more complex. The short, repeating format of Tom Swifties seemed like something it could tackle. I found a good compilation and set to work training. (Start with the compilation if you haven't seen Tom Swifties before. You'll get the idea after a handful.)

I have a feeling I need to look into the whole GPU thing for processing because I've been training the AI nonstop on AWS for a few days now and while it has come a long way, it's still not speaking English. But the Swifty form is there and I think it has some interesting things to share. Here are a few:
  • "Allye! Peen!" said Tom guiltorively.
  • "I had a modight", said Tom inderitively.
  • "I've not beat'd will we I sfong that take ban hisse", said Tom bardingly.
  • "Let's go! wrong wo", said Tom posthalicteitingly.
  • "Looks oke run shats", Tom repocked.
  • "I more for owlanimors!" said Tom jauntly.
  • "I haven to reperent", said Tom barch-oned.
  • "I'm going to have sow manartioutive", said Tom pridely.
  • "I like that a get a tround of chairs?" asked Tom consically.
  • "You're faloamintica", Tom canied consentingly.
  • "I don't play due the stragumed glan to the botheric", said Tom rasmitally.
  • "It's tere takes my pief?" asked Tom centatically.
I notice that it's putting asked with the questions. I wonder if the adverb will eventually match the subject in the quote. I'll keep training, but it seems to get slower as it gets more complex. "I wonder if I could tap into more processing power," pb said cloudily.

Fake Oregon Placenames

Dan Hon recently trained an A.I. to generate British placenames. I followed his recipe and did the same for Oregon placenames.

I found a list of real Oregon placenames at the US Board on Geographic Names. I did a round of A.I. training with the raw data and found the output too noisy. So I did a little data massaging and gave it another shot, this time with cleaner results.

I set the whole thing up on a free AWS instance with the torch-rnn docker image. It was a snap. A slow snap. It would be faster with more processing power.

Without further setup, plan your next camping trip and imagine the vistas you'll see in such artificially imagined Oregon places as:
  • Thkewood Meadows
  • Cookstop Lake
  • Thedrel Springs Cemetery
  • Water Reservoir
  • Rogah Butte
  • Newar Creek
  • Willaning Creek
  • Dazian
  • Booper Summit
  • Pister Creek Ranch Spring
  • Josspor Ridge
  • Bickmass Log Pond
  • Trout Bucktuby
  • Monnnit Hellant Plant Creek
  • Pitter Cip Number One
  • Seven Creek
  • Giam Creek
  • Hemil M Creek
  • Hug Waterhole
  • Dukapin Meadows
  • Bensbush Creek
  • Malow Creek
  • Lattle Lake Recreation Meadows
  • Mule Park
  • Road Ranch
  • Bruck Creek
  • Gregley Park Recreation Site
  • Forent Well
  • Kench Bed Reservoir
  • Indian Slide
  • Sinkhawk Trail
  • Tondyle Canyon
  • Spilling Pond
  • Syn Reservoir
  • Pieson Reservoir
  • Thirn Mountain
  • Fence and Swalich
  • Lower Spring Cemetery
  • Bolard Creek
  • Coney Butte Park
  • Skihino Peak
  • Laix Spring
  • Clenmill Creek
  • Oshers Forest
  • Fork Slow Spring
This is a random linear sampling from potentially infinite output. It might be funnier to go through with an editorial eye and find the most amusing, but it's getting late and I have a trip to Fence and Swalich to plan.
Newer posts »