{"id":22407,"date":"2017-05-24T10:56:43","date_gmt":"2017-05-24T05:26:43","guid":{"rendered":"https:\/\/www.wikitechy.com\/technology\/?p=22407"},"modified":"2017-05-24T10:56:43","modified_gmt":"2017-05-24T05:26:43","slug":"everything-you-need-to-know-about-google-brains-tensorflow-2","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/technology\/everything-you-need-to-know-about-google-brains-tensorflow-2\/","title":{"rendered":"Everything You Need to Know About Google Brain\u2019s TensorFlow"},"content":{"rendered":"<p>Anyone who has attempted Google Photos would agree that this free photograph stockpiling and management service from Google is keen. It packs in different great features\u00a0like advanced search, ability to categorize your photos by areas and dates, consequently make albums and videos in view of similitudes, and walk you down the memory lane by viewing you photographs of the same day several years ago. There are numerous things Google Photos can do that quite a while back would be machine-ly unimaginable. Google Photos is one of the many &#8220;brilliant&#8221; services from Google that utilizes a machine learning innovation called <a href=\"https:\/\/www.tensorflow.org\/\" target=\"_blank\" rel=\"noopener\">TensorFlow<\/a>. The word learning demonstrates that the innovation will get smarter by time to the point that our present knowledge can&#8217;t envision. However, what is TensorFlow? By what means can a machine learn? What would you be able to do with it? Let\u2019s find out.<\/p>\n<h2 id=\"what-is-tensorflow\"><strong>What is TensorFlow?<\/strong><\/h2>\n<p>TensorFlow is Google&#8217;s open-source and capable <strong>artificial intelligence software<\/strong>, which powers many services and activities from Google. It is the 2nd generation of a system for expansive scale machine learning executions, worked by the Google Brain group. This library of calculation succeeds DistBelief \u2013 the 1st generation<\/p>\n<p>The technology signifies computation as stateful data flow graphs. What creates TensorFlow distinctive is its capacity to model computations on a tremendous scope of hardware, from buyer level cell phones to world-class multi-GPU servers. It can keep running on various GPUs and CPUs and assurances the scalability of machine learning among the different devices and contraptions without altering a lot of code.<\/p>\n[ad type=&#8221;banner&#8221;]\n<p>TensorFlow began from Google\u2019s have to instruct<strong>\u00a0<\/strong><strong>a PC system to mimic how a human brain works<\/strong>\u00a0in learning and thinking. The system, known as neural networks, ought to have the capacity to perform on multidimensional data arrays referred as \u201ctensors.\u201d The end goal is to train the neural networks to identify and decode patterns and correlations.<\/p>\n<p>In\u00a0November 2015, Google made this technology\u00a0<strong>open-source<\/strong>\u00a0and permitted it to be adopted into a wide range of products and researches. Anybody, including researchers, engineers, and hobbyists, can help speed up the development of machine learning and take it to a larger amount in less time.<\/p>\n<p>This move turned out being the correct one because there are such a variety of contributions from the independent developers to TensorFlow that they far surpass Google\u2019s contributions. Wikipedia notices that \u201cthere are\u00a0<strong>1500 repositories<\/strong>\u00a0on GitHub which say TensorFlow, of which 5 are from Google.\u201d\u00a0That being said, one of the\u00a0<a href=\"https:\/\/www.quora.com\/Why-is-the-first-release-of-TensorFlow-performing-poor-average-on-benchmarks-despite-Googles-resources\" target=\"_blank\" rel=\"noopener\">discussions<\/a>\u00a0at Quora suspect that the released open-source code is the \u201ccleaned-up\u201d version from the one that Google utilizes as a part of its services.<\/p>\n<h2 id=\"how-does-tenserflow-work\"><strong>How Does TenserFlow\u00a0Work?<\/strong><\/h2>\n<p>Utilizing the simple ordinary human language and a heavy simplification, we might see one side of TensorFlow as an advanced autonomous separating technology. At its heart, the technology is a tremendous software library of machine learning. It utilizes the database to support it \u201cmake decision\u201d.<\/p>\n<p>For instance, someone uploads a photograph to Google Photos. The technology will analyze all the details from the photo to its database and choose whether it\u2019s a photo of an animal or human. At that point if it\u2019s a human, it will try to determine the gender, age\u00a0to\u00a0all the way to who the individual is. The similar process is repeated for\u00a0different objects in the photograph.<\/p>\n<p>It also utilizes\u00a0user\u2019s data\u00a0such as the identity of the individual in the image and the place where the image is taken, to enhance its library so that it can give well results in the future \u2013 both for the individual who uploaded the picture and for everybody else. Hence the term \u201clearning\u201d.\u00a0But it does not stop at merely at knowing and learning data from pictures. There are so much that the technology can do with information from a picture. For instance, it can group pictures with related details such as the same person, the same location, the same date; perceive the pattern of faces to determine which family and friends the person in the picture belong to, and utilize the information to make videos of family vacation or animation from continuous shots.<\/p>\n<p>That barely scratches the surface of how TensorFlow works, but I hope it can give you a general image of the technology. Also, utilizing only one instance can\u2019t do justice to\u00a0what it\u2019s accomplished of.<\/p>\n<p>And for all the Artificial Intelligence enthusiasts out there, it\u2019s worth mentioning that Google previously created a computer chip technology optimized for machine learning and integrating TensorFlow into it. It\u2019s called\u00a0<strong>Tensor Processing Unit (TPU) ASIC chip<\/strong>.<\/p>\n<p>Those who need to study more about TensorFlow can visit its\u00a0<a href=\"https:\/\/www.tensorflow.org\/versions\/r0.9\/tutorials\/index.html\" target=\"_blank\" rel=\"noopener\">tutorial page<\/a>.<\/p>\n[ad type=&#8221;banner&#8221;]\n<h2 id=\"applications-of-tensorflow\"><strong>Applications of TensorFlow<\/strong><\/h2>\n<p>We are at an\u00a0initial stage of machine learning technology, so no one knows where it will take us. But there are a few early applications may give us look at what&#8217;s to come. As it starts from Google, it\u2019s obvious that Google utilizes the technology for a large number of its services.<\/p>\n<h3 id=\"%c2%b7-more-on-image-analysis\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>More on Image Analysis<\/strong><\/h3>\n<p>We have discussed the instance of utilizing the technology for image analysis in Google Pictures. But the image analysis application is also utilized in\u00a0Google Maps\u2019 Street View feature. For instance, TensorFlow is utilized to connect the image with the map coordinates and to consequently blur the license plate number of any car that is coincidentally included in the picture.<\/p>\n<h3 id=\"%c2%b7-speech-recognition\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>Speech Recognition<\/strong><\/h3>\n<p>Google is also utilizing TensorFlow for its voice assistant speech recognition software. The technology that permits users to speak out instructions is not different, but including the ever- developed library of TensorFlow into the mix may bring the feature up a few notches up. At present, the speech recognition technology recognizes over 80 dialects and variations.<\/p>\n<h3 id=\"%c2%b7-dynamic-translation\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <strong>Dynamic Translation<\/strong><\/h3>\n<p>Another instance of the \u201clearning\u201d some portion of machine learning technology is Google\u2019s translation feature. Google permits its users to include new vocabularies and fix the errors in Google Translate. The ever developing data can be utilized to naturally detect the input language that other users need to translate.\u00a0If the machine makes errors in language detection process, users can accurate them. And the machine will learn from those errors to improve its future performance. Furthermore, the cycle proceeds.<\/p>\n[ad type=&#8221;banner&#8221;]\n<h3 id=\"%c2%b7-alpha-go\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"https:\/\/deepmind.com\/alpha-go\" target=\"_blank\" rel=\"noopener\"><strong>Alpha Go<\/strong><\/a><\/h3>\n<p>One fun instance of TensorFlow usage is Alpha Go. It is an application that is programmed to\u00a0<strong>play Go<\/strong>. For those unfamiliar with Go, it\u2019s an abstract board game for two players originated in China more than 5500 years ago, and it\u2019s the oldest board game that is still continuously played now. While the rules are easy \u2013 to surround more territory than the opponent, the game is incredibly complex and, according to Wikipedia: \u201cpossesses more possibilities than the total number of atoms in the visible universe.\u201d<\/p>\n<p>So, it\u2019s exciting what a learning machine technology can do with the infinite possibilities. In its matches against Lee Sedol \u2013 the 18-time Go world champion, Alpha Go won 4 out of 5 games and was given the honorary highest Go grandmaster rank.<\/p>\n<h3 id=\"%c2%b7-magenta-project\">\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"http:\/\/magenta.tensorflow.org\/welcome-to-magenta\" target=\"_blank\" rel=\"noopener\"><strong>Magenta Project<\/strong><\/a><\/h3>\n<p>Another exciting application of TensorFlow is the Magenta Project. It\u2019s an ambitious project to make\u00a0<strong>machine-generated art<\/strong>. One of the initial tangible results of the experiment is the\u00a0<a href=\"https:\/\/cdn2.vox-cdn.com\/uploads\/chorus_asset\/file\/6577761\/Google_-_Magenta_music_sample.0.mp3\" target=\"_blank\" rel=\"noopener\">90 seconds piano melody<\/a>. In the long term, Google wants to create more advanced machine-generated art through its Magenta project and build a community of artists around it.<\/p>\n<p>On\u00a0February 2016, Google also held an art exhibition and auction in San Fransisco showing off 29 PC generated \u2013 with a little help from human \u2013 bits of art. Six of the largest works were sold for as much as $8,000. The PC might still have a very long way to go before it can imitate a real artist, yet the amount of money people are willing to pay\u00a0for the art demonstrate us how far the technology has gone.<\/p>\n<h2 id=\"support-for-ios\"><strong>Support for iOS<\/strong><\/h2>\n<p>While we have already seen the abilities of TenserFlow on Android, with its\u00a0<a href=\"https:\/\/github.com\/tensorflow\/tensorflow\/releases\/tag\/v0.9.0rc0\" target=\"_blank\" rel=\"noopener\">latest version<\/a>, TensorFlow finally includes supports for iOS gadgets. Since there are huge amounts of mobile applications accessible exclusively for iOS, or released first on iOS, it implies that we can expect more great mobile applications adopting machine learning in the near future.\u00a0A similar thing can be said for the possibilities of wider adoptions and uses of TensorFlow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Everything You Need to Know About Google Brain\u2019s TensorFlow &#8211; Internet &#8211; Anyone who has attempted Google Photos would agree that this free photograph stock<\/p>\n","protected":false},"author":1,"featured_media":24656,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18379],"tags":[69638,69614,69617,69619,69595,69610,69598,69603,65111,69611,69604,69601,69629,69607,69624,69622,65110,69625,69628,69602,69626,69612,69597,69623,69448,69631,69634,69641,69615,69620,69609,69606,69613,69600,69633,69618,69640,69627,69630,69608,69605,69632,69616,69637,69639,69636,69635,69621,69596,69599],"class_list":["post-22407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet","tag-ai-google","tag-ai-machine-learning","tag-chips-machine","tag-cloud-machine","tag-deep-learning-algorithms","tag-deep-learning-applications","tag-deep-learning-course","tag-deep-learning-framework","tag-deep-learning-google","tag-deep-learning-neural-networks","tag-deep-learning-python","tag-deep-learning-udacity","tag-deep-learning-with-python","tag-deeplearning","tag-google-cloud-machine-learning","tag-google-courses","tag-google-deep-learning","tag-google-deoo","tag-google-ia","tag-google-learn","tag-google-library","tag-google-machine","tag-google-machine-learning","tag-google-neural-network","tag-google-open-source","tag-google-tensorflow","tag-google-tpu","tag-install-tensorflow","tag-learn-artificial-intelligence","tag-machine-learning-artificial-intelligence","tag-machine-learning-google","tag-machine-learning-library","tag-machine-learning-software","tag-machine-learning-tools","tag-machine-learning-vs-deep-learning","tag-neural-networks-and-deep-learning","tag-open-google-photos","tag-open-source-ai","tag-open-the-google","tag-python-deep-learning","tag-python-machine-learning-library","tag-tensor-processing-unit","tag-tensorflow-book","tag-tensorflow-github","tag-tensorflow-google","tag-tensorflow-install","tag-tensorflow-windows","tag-torch-deep-learning","tag-udacity-deep-learning","tag-udacity-machine-learning"],"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts\/22407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/comments?post=22407"}],"version-history":[{"count":0,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts\/22407\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/media\/24656"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/media?parent=22407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/categories?post=22407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/tags?post=22407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}