{"id":230573,"date":"2017-07-27T16:45:29","date_gmt":"2017-07-27T20:45:29","guid":{"rendered":"http:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/uncategorized\/this-man-trained-an-artificial-intelligence-to-generate-the-most-british-sounding-place-names-the-indy100.php"},"modified":"2017-07-27T16:45:29","modified_gmt":"2017-07-27T20:45:29","slug":"this-man-trained-an-artificial-intelligence-to-generate-the-most-british-sounding-place-names-the-indy100","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/artificial-intelligence\/this-man-trained-an-artificial-intelligence-to-generate-the-most-british-sounding-place-names-the-indy100.php","title":{"rendered":"This man trained an artificial intelligence to generate the most British sounding place names &#8211; The indy100"},"content":{"rendered":"<p><p>    Dan Hon recently set out out to do    something rather fun with artificial    intelligence.  <\/p>\n<p>    The director of content at Code for America took a bunch of existing British    placenamesand, with a method that goes    overour heads somewhat, managed to train an AI to    generate some new ones.  <\/p>\n<p>    His results are so fantasticthat they sound like any    number of drizzly English villages you may have driven through    looking for a half hidden wedding venue.  <\/p>\n<p>    Check out Dan's working out, andall the    incrediblyconvincing sounding British    placenamesbelow.  <\/p>\n<p>    I trained an A.I. to generate British    placenames  <\/p>\n<p>    The results were predictable.  <\/p>\n<p>    (Inspired in part by Janelle Shanes New paint colors invented    by neural network. Tom Taylor did similar work in 2016,    generating English village names.)  <\/p>\n<p>    Method:  <\/p>\n<p>    1.Find a list of British    placenames. Heres one you can download as a    CSV. You just need the names, so strip out all the other    columns. To save some time, you can use the one I prepared    earlier.  <\/p>\n<p>    2.Pick a multi-layer recurrent neural    network to use. The first time I did this, Karpathys char-rnn was all the rage, this time I used    jcjohnsons torch-rnn.  <\/p>\n<p>    3.If youre using a Mac, dont bother    trying to get OpenCL GPU support working. I wasted 3 hours.    Just use crisbals CPU-based docker image. (If you know what    youre doing, then youre already comfortable doing this all on    AWS or youve got an nVidia GPU).  <\/p>\n<p>    4.Follow jcjohnsons instructions in the readme (pre-process your data,    etc.)  <\/p>\n<p>    5. Go and have a cup of tea while you train    your model.  <\/p>\n<p>    6. Mess around with the temperature when you    sample based on your model.  <\/p>\n<p>    7.Take a look at some of my favourite    neural network generated British placenames (and if youd like more, heres    50,000 characters worth):  <\/p>\n<p>    root@themachine:~\/torch-rnn# th sample.lua -checkpoint    cv\/checkpoint_8450.t7 -length 1000 -gpu -1  <\/p>\n<p>    Ospley  <\/p>\n<p>    Stoke Carrston  <\/p>\n<p>    Elfordbion  <\/p>\n<p>    Hevermilley  <\/p>\n<p>    Ell  <\/p>\n<p>    Elles Chorels  <\/p>\n<p>    Ellers Green  <\/p>\n<p>    Heaton on Westom  <\/p>\n<p>    Hadford Hill  <\/p>\n<p>    Hambate Combe  <\/p>\n<p>    Manory Somerstow  <\/p>\n<p>    Buchraston-on-Ter-Sey  <\/p>\n<p>    Brotters Common  <\/p>\n<p>    Normannegg  <\/p>\n<p>    Twettle Row  <\/p>\n<p>    North Hill Row St Marne  <\/p>\n<p>    Torston-le Taney  <\/p>\n<p>    North Praftton  <\/p>\n<p>    Tontons Coss  <\/p>\n<p>    Topswick End  <\/p>\n<p>    Brumlington  <\/p>\n<p>    Boll of Binclestead  <\/p>\n<p>    Farton Green Pear End  <\/p>\n<p>    Wadworth Mayshyns Wiwton  <\/p>\n<p>    Wader Bridge  <\/p>\n<p>    Weston Parpenham  <\/p>\n<p>    Oarden of Land Park  <\/p>\n<p>    Batchington Crunnerton  <\/p>\n<p>    Larebridge Heath Brook  <\/p>\n<p>    Capton Briins Forehouint Eftte Green  <\/p>\n<p>    Waryburn Torner Midlwood  <\/p>\n<p>    Wasts Halkstack  <\/p>\n<p>    Maggington Common  <\/p>\n<p>    Stach Helland Neston  <\/p>\n<p>    Stoke Hills  <\/p>\n<p>    Sutsy Compton  <\/p>\n<p>    Stoke of Inch  <\/p>\n<p>    Upper Somefield  <\/p>\n<p>    Rastan-on-croan  <\/p>\n<p>    Wadway Dynd-Rott End  <\/p>\n<p>    Wattings Ward  <\/p>\n<p>    Harhester Willey  <\/p>\n<p>    Marrock  <\/p>\n<p>    Saxford  <\/p>\n<p>    Salton Southens Hovers  <\/p>\n<p>    Salt, Earth  <\/p>\n<p>    Stamorn Vale  <\/p>\n<p>    Stouth Wiesleyt Bhampton  <\/p>\n<p>    Upper Brynton  <\/p>\n<p>    Kniness Gartes  <\/p>\n<p>    Webury Hill  <\/p>\n<p>    Eastbridge Brook  <\/p>\n<p>    Wallow Manworth  <\/p>\n<p>    East Holmsley Anby  <\/p>\n<p>    Hallaid or Humme  <\/p>\n<p>    Galling Compton  <\/p>\n<p>    Hampers Hill  <\/p>\n<p>    Hangyds Hain  <\/p>\n<p>    Wasland Commone  <\/p>\n<p>    Wantham Mount on-by Langham  <\/p>\n<p>    Kinindworthorpe Marmile  <\/p>\n<p>    Dompton Ole  <\/p>\n<p>    Dimmer Common  <\/p>\n<p>    Keston Upper Rhington  <\/p>\n<p>    Towerhaite Mank  <\/p>\n<p>    Cockhanford Vales  <\/p>\n<p>    Porcoft Green  <\/p>\n<p>    Newtons St Pethen  <\/p>\n<p>    Silmers Hill  <\/p>\n<p>    Crocken-ons Clow  <\/p>\n<p>    Prrighstock Tabergate  <\/p>\n<p>    Crisklethes Chorn  <\/p>\n<p>    Cross Gorburster  <\/p>\n<p>    Storton of Brook  <\/p>\n<p>    Cartswood Csters  <\/p>\n<p>    New Amherston  <\/p>\n<p>    Wascood Woots Corner  <\/p>\n<p>    West Dottisley  <\/p>\n<p>    Westovel (Blingwars  <\/p>\n<p>    Sandeside Backton  <\/p>\n<p>    Waledon of Bandsead  <\/p>\n<p>    Rald Bockan-Sea  <\/p>\n<p>    Boleland Brase  <\/p>\n<p>    Stoop Heath  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>See the article here: <\/p>\n<p><a target=\"_blank\" href=\"https:\/\/www.indy100.com\/article\/british-place-names-artificial-intelligence-github-generation-funny-medium-code-for-america-7863066\" title=\"This man trained an artificial intelligence to generate the most British sounding place names - The indy100\">This man trained an artificial intelligence to generate the most British sounding place names - The indy100<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Dan Hon recently set out out to do something rather fun with artificial intelligence.  <a href=\"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/artificial-intelligence\/this-man-trained-an-artificial-intelligence-to-generate-the-most-british-sounding-place-names-the-indy100.php\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"limit_modified_date":"","last_modified_date":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[13],"tags":[],"class_list":["post-230573","post","type-post","status-publish","format-standard","hentry","category-artificial-intelligence"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/230573"}],"collection":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/comments?post=230573"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/230573\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/media?parent=230573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/categories?post=230573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/tags?post=230573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}