{"id":2578,"date":"2012-09-29T09:50:11","date_gmt":"2012-09-29T15:50:11","guid":{"rendered":"http:\/\/hunch.net\/?p=2578"},"modified":"2012-09-29T09:53:01","modified_gmt":"2012-09-29T15:53:01","slug":"vowpal-wabbit-version-7-0","status":"publish","type":"post","link":"https:\/\/hunch.net\/?p=2578","title":{"rendered":"Vowpal Wabbit, version 7.0"},"content":{"rendered":"<p>A new version of <a href=\"https:\/\/hunch.net\/~vw\">VW<\/a> is <a href=\"https:\/\/github.com\/JohnLangford\/vowpal_wabbit\/tags\">out<\/a>.  The primary changes are:<\/p>\n<ol>\n<li><b>Learning Reductions<\/b>: I&#8217;ve wanted to get <a href=\"https:\/\/hunch.net\/~jl\/projects\/reductions\/reductions.html\">learning reductions<\/a> working and we&#8217;ve finally done it.  Not everything is implemented yet, but VW now supports direct:\n<ol>\n<li>Multiclass Classification <b>&#8211;oaa<\/b> or <b>&#8211;ect<\/b>.<\/li>\n<li>Cost Sensitive Multiclass Classification <b>&#8211;csoaa<\/b> or <b>&#8211;wap<\/b>.<\/li>\n<li>Contextual Bandit Classification <b>&#8211;cb<\/b>.<\/li>\n<li>Sequential Structured Prediction  <b>&#8211;searn<\/b> or <b>&#8211;dagger<\/b><\/li>\n<\/ol>\n<p>In addition, it is now easy to build your own custom learning reductions for various plausible uses: feature diddling, custom structured prediction problems, or alternate learning reductions.  This effort is far from done, but it is now in a generally useful state.  Note that all learning reductions inherit the ability to do cluster parallel learning.\n<\/li>\n<li><b>Library interface<\/b>:  VW now has a basic library interface.  The library provides most of the functionality of VW, with the limitation that it is monolithic and nonreentrant.  These will be improved over time.<\/li>\n<li><b>Windows port<\/b>: The priority of a windows port jumped way up once we moved to <a href=\"http:\/\/www.microsoft.com\/en-us\/default.aspx\">Microsoft<\/a>.  The only feature which we know doesn&#8217;t work at present is automatic backgrounding when in daemon mode.<\/li>\n<li><b>New update rule<\/b>:  <a href=\"http:\/\/www.cs.cmu.edu\/~sross1\/\">Stephane<\/a> visited us this summer, and we fixed the default online update rule so that it is unit invariant.<\/li>\n<\/ol>\n<p>There are also many other small updates including some contributed utilities that aid the process of applying and using VW.<\/p>\n<p>Plans for the near future involve improving the quality of various items above, and of course better documentation: several of the reductions are not yet well documented.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new version of VW is out. The primary changes are: Learning Reductions: I&#8217;ve wanted to get learning reductions working and we&#8217;ve finally done it. Not everything is implemented yet, but VW now supports direct: Multiclass Classification &#8211;oaa or &#8211;ect. Cost Sensitive Multiclass Classification &#8211;csoaa or &#8211;wap. Contextual Bandit Classification &#8211;cb. Sequential Structured Prediction &#8211;searn &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/hunch.net\/?p=2578\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Vowpal Wabbit, version 7.0&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,73,29,12],"tags":[],"class_list":["post-2578","post","type-post","status-publish","format-standard","hentry","category-code","category-exploration","category-machine-learning","category-reductions"],"_links":{"self":[{"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/posts\/2578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hunch.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2578"}],"version-history":[{"count":0,"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/posts\/2578\/revisions"}],"wp:attachment":[{"href":"https:\/\/hunch.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hunch.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hunch.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}