{"id":12392,"date":"2013-06-04T21:05:42","date_gmt":"2013-06-05T02:05:42","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=12392"},"modified":"2013-06-04T21:05:42","modified_gmt":"2013-06-05T02:05:42","slug":"diving-even-deeper","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=12392","title":{"rendered":"Diving even deeper"},"content":{"rendered":"<p>In his comment on yesterday&#8217;s post, Doug suggested a philosophically interesting direction: Capture variations in singing style and then re-apply those variations to different songs.  As Doug points out, this is in the same vein as the <a href=http:\/\/www.mrl.nyu.edu\/projects\/image-analogies\/ target=1>Image Analogies<\/a> work by my brilliant former student Aaron Hertzmann.<\/p>\n<p>I use the phrase &#8220;philosophically interesting&#8221; because herein lies a sort of divide in current thinking about ways to use computers.  There is no right or wrong side to this divide.  It&#8217;s more of an aesthetic difference.<\/p>\n<p>Doug&#8217;s suggestion falls on the &#8220;Machine Learning&#8221; side:  Feed a lot of real-world examples of something into a computer algorithm, and then apply that now-trained algorithm to new situations.  In this case, we would be training an algorithm to recognize a singer&#8217;s style by first examining how they have performed some set of songs, and then use our tuned algorithm to simulate how that same singer would sing different songs.<\/p>\n<p>My own aesthetics (and where I was going with this series of posts) leans more toward the &#8220;Model Driven&#8221; side:  I would want to create a design tool in the form of an interface that represents a <i>model<\/i> of the singer&#8217;s choices.  Using this design tool, a designer could reshape those choices, in effect creating their own custom singer.<\/p>\n<p>The difference is crucial:  The Machine Learning approach does not provide a way to understand the choices the singer makes.  It can effectively apply the singer&#8217;s &#8220;style&#8221; to new songs, but in doing so it operates as a black box.  The Model Driven approach reveals what is going on under the hood.<\/p>\n<p>In other words, I&#8217;m not so interested in algorithms that just do things for us.  I&#8217;m more interested in tools whose workings we can clearly understand, and that therefore can be guided by our own intuition.<\/p>\n<p>Don&#8217;t get me wrong &#8212; the Machine Learning approach is immensely powerful, and in fact is the key to the power of such data-driven search tools as Google search.<\/p>\n<p>It&#8217;s just that I don&#8217;t just want a player piano, even if it&#8217;s the best player piano in the world.  I also want to play the piano &#8212; or even make my own piano.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In his comment on yesterday&#8217;s post, Doug suggested a philosophically interesting direction: Capture variations in singing style and then re-apply those variations to different songs. As Doug points out, this is in the same vein as the Image Analogies work by my brilliant former student Aaron Hertzmann. I use the phrase &#8220;philosophically interesting&#8221; because herein &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=12392\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Diving even deeper&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/12392"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12392"}],"version-history":[{"count":1,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/12392\/revisions"}],"predecessor-version":[{"id":12393,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/12392\/revisions\/12393"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12392"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}