{"id":1301,"date":"2015-09-23T17:10:31","date_gmt":"2015-09-23T17:10:31","guid":{"rendered":"https:\/\/blogs.nature.com\/futureconditional\/?p=1301"},"modified":"2015-09-23T09:20:53","modified_gmt":"2015-09-23T09:20:53","slug":"the-story-behind-the-story-coin-operated-dancer","status":"publish","type":"post","link":"https:\/\/blogs.nature.com\/futureconditional\/2015\/09\/23\/the-story-behind-the-story-coin-operated-dancer\/","title":{"rendered":"The story behind the story: Coin-operated dancer"},"content":{"rendered":"<p>By day, James Reinebold is an AI programmer in the video-game industry. Fortunately, when he\u2019s not programming, he writes, and this week\u2019s <a href=\"https:\/\/nature.com\/futures\">Futures<\/a> story is the result. <a href=\"https:\/\/www.nature.com\/nature\/journal\/v525\/n7570\/full\/525558a.html\"><em>Coin-operated dancer<\/em><\/a> considers the potential glitches with AI \u2014 and does so with some happening dance moves. You can keep up to date with James via <a href=\"https:\/\/strangeworkshop.com\/\">his website<\/a> and his <a href=\"https:\/\/twitter.com\/reinebold\">Twitter feed<\/a>. Here he explains the background to his latest tale \u2014 as ever it pays to <a href=\"https:\/\/www.nature.com\/nature\/journal\/v525\/n7570\/full\/525558a.html\">read the story first<\/a>.<\/p>\n<p><strong>\u00a0Writing <em>Coin-operated dancer<\/em><\/strong><\/p>\n<p>I listen to a music streaming service while I program.\u00a0\u00a0It works like an eager-to-please robotic DJ:\u00a0\u00a0suggesting new songs based on what I&#8217;ve already told it that I like.\u00a0\u00a0Although it can be frustrating when it makes silly suggestions, overall the algorithm does a pretty solid job of picking out what I want to listen to.\u00a0\u00a0And all I had to do was give it a few examples.<\/p>\n<p>The concept of how a few lines of code can model and even offer new insight into problem spaces as diverse as computational fluid dynamics, car navigation and music fascinates me.\u00a0\u00a0My story is a reaction to that:\u00a0\u00a0we can hook up fancy sensors and engineer the most elaborate learning algorithms possible, but unless we provide these things with some actual experience they&#8217;re going to be pretty useless.<\/p>\n<p>I&#8217;m pretty optimistic for the future of artificial intelligence.\u00a0\u00a0It&#8217;s <a href=\"https:\/\/deepdreamgenerator.com\">amazing what computers can do<\/a>.\u00a0\u00a0How well our algorithms work in practice, though, ultimately depends on us providing solid, representative data to them as inputs (which is yet another reason for diversity in the sciences!).\u00a0\u00a0If we hope to train robots to dance and sing, we need to prepare their neural networks and radial basis functions for a big, beautiful and noisy universe.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By day, James Reinebold is an AI programmer in the video-game industry. Fortunately, when he\u2019s not programming, he writes, and this week\u2019s Futures story is the result. Coin-operated dancer considers the potential glitches with AI \u2014 and does so with some happening dance moves. You can keep up to date with James via his website and his Twitter feed. Here he explains the background to his latest tale \u2014 as ever it pays to read the story first.&nbsp; <a href=\"https:\/\/blogs.nature.com\/futureconditional\/2015\/09\/23\/the-story-behind-the-story-coin-operated-dancer#more-1301\" class=\"more-link\">Read more<\/a> <a href=\"https:\/\/blogs.nature.com\/futureconditional\/2015\/09\/23\/the-story-behind-the-story-coin-operated-dancer\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":281,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1301","post","type-post","status-publish","format-standard","hentry","category-science-fiction"],"_links":{"self":[{"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/posts\/1301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/users\/281"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/comments?post=1301"}],"version-history":[{"count":0,"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/posts\/1301\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/media?parent=1301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/categories?post=1301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.nature.com\/futureconditional\/wp-json\/wp\/v2\/tags?post=1301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}