{"id":253,"date":"2016-01-27T09:46:21","date_gmt":"2016-01-27T07:46:21","guid":{"rendered":"http:\/\/aireligion.org\/?p=253"},"modified":"2016-01-27T09:46:21","modified_gmt":"2016-01-27T07:46:21","slug":"microsoft-open-sources-its-artificial-brain-to-one-up-google","status":"publish","type":"post","link":"https:\/\/aireligion.org\/?p=253","title":{"rendered":"Microsoft Open Sources Its Artificial Brain to One-Up Google"},"content":{"rendered":"<header id=\"post-header\" class=\"standard mob-marg-t-med mob-marg-b-25 med-marg-b-50 big-marg-b-50 marg-t-50 clearfix\" data-js=\"postHeader\">\n<figure class=\"wp-caption landscape alignnone  relative\" style=\"width: 413px;\" data-js=\"\"><a href=\"http:\/\/www.wired.com\/wp-content\/uploads\/2016\/01\/microsoft-open-source-ai-485508231-s.jpg\"><img loading=\"lazy\" class=\" wp-image-1964604 cursor-zoom\" src=\"http:\/\/www.wired.com\/wp-content\/uploads\/2016\/01\/microsoft-open-source-ai-485508231-s-1024x768.jpg\" alt=\"microsoft-open-source-ai-485508231-s\" width=\"413\" height=\"310\" data-pin-description=\"Microsoft Open Sources Its Artificial Brain to One-Up Google\" data-ui=\"overlayOpen\" data-order=\"0\" \/><\/a><figcaption class=\"wp-caption-text link-underline\"><span class=\"credit link-underline-sm\"> GETTY IMAGES<\/span><\/figcaption><\/figure>\n<\/header>\n<section id=\"start-of-content\" class=\"post-container clearfix relative\" tabindex=\"0\" data-js=\"post\">\n<article class=\"content link-underline relative body-copy\" data-js=\"content\"><span class=\"lede\" tabindex=\"-1\">MICROSOFT\u2019S BRAIN IS <\/span>now available for anyone to use in their apps.<\/p>\n<p>The company has open sourced the artificial intelligence framework it uses to power speech recognition in its Cortana digital assistant and Skype Translate applications. This means that anyone in the world is now free to view, modify, and use Microsoft\u2019s code in their own software.<\/p>\n<p>The framework, called, CNTK, is based on a branch of artificial intelligence called <a href=\"http:\/\/www.wired.com\/2015\/04\/jeff-dean\/\">deep learning<\/a>, which seeks to help machines do things like recognize photos and videos or understanding human speech by mimicking\u00a0the structure and functions of the human brain. Tech giants like Microsoft, Google and Facebook have invested heavily in deep learning research for years, going so far as to hire many of academics who pioneered the field. Now, just as academics publish their research so that it can be critiqued and advanced by other researchers, these companies are releasing their deep learning software in much the same way.<br \/>\n<!--more--><\/p>\n<p class=\"pullquote carve fader fade-in-up\" data-js=\"fader\">&#8216;We want this to be useful not just for academics but for commercial artificial intelligence.&#8217;<span class=\"attribution\">XUEDONG HUANG, MICROSOFT<\/span><\/p>\n<p>Last year Google open sourced its artificial intelligence engine<a href=\"http:\/\/www.wired.com\/2015\/11\/google-open-sources-its-artificial-intelligence-engine\/\">TensorFlow<\/a>, which the company uses for many of its own applications, including voice recognition in Android and even its flagship search engine. Soon after, Facebook open sourced designs for <a href=\"http:\/\/www.wired.com\/2015\/12\/facebook-open-source-ai-big-sur\/\">custom hardware designed to run the latest AI algorithms<\/a> and China\u2019s largest search engine, Baidu, open sourced its the <a href=\"http:\/\/research.baidu.com\/warp-ctc\/\">artificial intelligence training software<\/a>.<\/p>\n<p>Microsoft actually released CNTK, which is similar in many ways to Google\u2019s TensorFlow, back in April, months before Google released its own framework, but the code\u00a0was restricted to non-commercial use. Now Microsoft is letting anyone, including corporations, use CNTK for whatever they want. \u201cWe want this to be useful not just for academics but for commercial artificial intelligence and deep learning companies,\u201d says Xuedong Huang, Microsoft\u2019s chief speech scientist.<\/p>\n<h3>All the Computers<\/h3>\n<p>CNTK has a big advantage over TensorFlow for people outside of academia: it can take advantage of the power of many servers at the same time. That\u2019s important because it\u2019s rare that a single computer is powerful enough to handle a real-world artificial intelligence application, such as\u00a0speech recognition on an app used by millions of people. Internally, Google likely uses TensorFlow on thousands of servers at a time. But the version Google released to the public, Huang says, can\u2019t be used in this way. In fact, few deep learning frameworks other than CNTK support running across multiple servers right out of the box, though it\u2019s possible to do with other open source software such as<a href=\"http:\/\/torch.ch\/\">Torch<\/a>, which is used by Facebook and Google.<\/p>\n<p>According to Microsoft\u2019s internal testing, CNTK is much more efficient than other open source deep learning tools. It\u2019s also one of the few deep learning frameworks that supports Microsoft Windows. One downside, however, is that the framework only supports C++ and its own custom language, which might make it more difficult for some developers to start using. But Microsoft plans to add support for the popular programming languages Python\u2014possibly the most common language among artificial intelligence researchers\u2014and C# in the near future. And now that it\u2019s open source, programmers will be able to add support for their favorite languages themselves.<\/p>\n<p><a href=\"http:\/\/www.wired.com\/2016\/01\/microsoft-tries-to-one-up-google-in-the-open-source-ai-race\/\">Wired<\/a><\/article>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>GETTY IMAGES MICROSOFT\u2019S BRAIN IS now available for anyone to use in their apps. The company has open sourced the artificial intelligence framework it uses to power speech recognition in its Cortana digital assistant and Skype Translate applications. This means that anyone in the world is now free to view, modify, and use Microsoft\u2019s code &hellip; <a href=\"https:\/\/aireligion.org\/?p=253\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Microsoft Open Sources Its Artificial Brain to One-Up Google<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,3,2],"tags":[],"_links":{"self":[{"href":"https:\/\/aireligion.org\/index.php?rest_route=\/wp\/v2\/posts\/253"}],"collection":[{"href":"https:\/\/aireligion.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aireligion.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aireligion.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aireligion.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=253"}],"version-history":[{"count":1,"href":"https:\/\/aireligion.org\/index.php?rest_route=\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":254,"href":"https:\/\/aireligion.org\/index.php?rest_route=\/wp\/v2\/posts\/253\/revisions\/254"}],"wp:attachment":[{"href":"https:\/\/aireligion.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aireligion.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aireligion.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}