Ava peamenüü

TensorFlow on avatud lähtekoodiga masinõppe tarkvarateek, mis kasutab arvutuste tegemiseks andmevoo graafe. Kuigi selle peamine eesmärk on seotud masinõppe ja tehisnärvivõrkude uurimisega, on TensorFlow piisavalt üldine, nii et seda saab rakendada ka muudes valdkondades.

TensorFlow' looja on Google. See oli esialgu mõeldud ettevõttesiseseks kasutuseks, et see oleks abiks teadustööde kirjutamisel ja uute tehnoloogiate väljatöötamisel. Selle lähtekood tehti avalikkusele kättesaadavaks 2015. aasta 9. novembril. [1][2]

AjaluguRedigeeri

TensorFlow' eelkäijaks on DistBelief, mis loodi aastal 2011. Seda kasutati ainult ettevõttesiseselt ja lähtekoodi ei ole siiani avalikustatud. Aastal 2014 võitis selle süsteemi peale ehitatud tehisnärvivõrk GoogleNet võistluse ImageNet Large Scale Visual Recognition Challenge (ILSVRC).[3] Sellest hoolimata jäid DistBeliefi võimalused siiski liiga piiratuks, et tõhusalt jätkata tööd seda kasutades.[4]

Selle probleemi lahendamiseks hakkas Google Braini arendusmeeskond puhtalt lehelt looma uut, teise generatsiooni masinõppesüsteemi. Selle nimeks saigi TensorFlow. Eesmärk oli luua raamistik, mida saaks rakendada üldisemalt, mitte toetudes suures osas ettevõtte infrastruktuurile. Lisaks sooviti teha see võimalikult paindlikuks ja kergesti kasutatavaks.

Lähtekood tehti avalikuks 9. novembril 2015 ja see kasutab Apache litsentsi. Sellest ajast alates on koodihoidlas tehtud üle 30 000 muudatuse rohkem kui 1000 inimese panusel. Kuigi esimene avalikustatud versioon tuli välja aastal 2015, siis esimene täisversiooni järk 1.0.0 alles 15. veebruaril 2017.[5] Uusim saadaolev ametlik versioon on TensorFlow 1.8.0 (29.04.2018 seisuga).[6]

TensorFlow on saadaval järgmistel platvormidel: 64-bit Linux, macOS, Windows, Android ja iOS.

TensorFlow LiteRedigeeri

2017. aasta maikuus tuli välja TensorFlow Lite.[7] See on kergekaaluline masinõppe teek, mis on suunatud mobiiliplatvormile. Tänu sellele on võimalik tegeleda masinõppega ka mobiilirakendustes, üritades leida vastavalt mobiilirakendusele ja seadmele kõige optimaalsemat lähenemist andmete töötlemiseks.

Machine Learning Crash Course (MLCC)Redigeeri

1. märtsil 2018 tegi Google avalikuks 15-tunnise masinõppe algkursuse, mis oli loodud oma töötajate koolitamiseks.[8] See on kõigile tasuta kättesaadav ega eelda, et õppijal on masinõppes varasemaid teadmisi.

KasutusRedigeeri

TensorFlow on kasutusel mitmes Google'i loodud projektis.

RankBrainRedigeeri

RankBrain loodi eesmärgiga muuta internetis tehtavate otsingute tulemused paremaks ja inimestele meelepärasemaks. Selle ülesanne on aru saada otsingu sisust ning eemalduda rohkem puhtalt otsingusõnade sobitamisest. Seda sellepärast, et Google'i otsingumootor kippus sageli hätta jääma otsingutega, mida varem pole keegi sooritanud.[9]

SmartReplyRedigeeri

SmartReply põhimõtteks on ennustada ja genereerida vastuseid teiste inimeste saadetud meilidele. Selle peamiseks ülesandeks on vähendada mobiili ebamugavalt väikesel ekraanil tippimist ning suurem osa vastuse koostamisest automaatseks teha. Soovi korral on võimalus inimesel ka vastust redigeerida enne saatmist. Praegu on SmartReply saadaval Androidi ja iOSi mobiiliplatvormidel.

ViitedRedigeeri

  1. "Credits". TensorFlow.org. Vaadatud 19.03.2018. 
  2. Metz, Cade (9.11.2015). "Google Just Open Sourced TensorFlow, Its Artificial Intelligence Engine". Wired. Vaadatud 19.03.2018. 
  3. Szegedy, Christian (5.09.2014). "Building a deeper understanding of images". Google Research Blog. Vaadatud 19.03.2018. 
  4. Dean, Jeff; Monga, Rajat (9.11.2015). "TensorFlow - Google’s latest machine learning system, open sourced for everyone". Google Research Blog. Vaadatud 19.03.2018. 
  5. "TensorFlow 1.0.0". GitHub. Vaadatud 19.04.2018. 
  6. "TensorFlow 1.8.0". GitHub. Vaadatud 29.04.2018. 
  7. Vincent, James (17.05.2017). "Google’s new machine learning framework is going to put more AI on your phone". The Verge. Vaadatud 19.04.2018. 
  8. "Google offers free 15-hr machine learning crash course as part of AI resource center". TechRepublic (inglise keeles). Vaadatud 19.03.2018. 
  9. Farber, Dan (13.05.2013). "Google Search scratches its brain 500 million times a day". cnet. Vaadatud 19.03.2018. 

VälislingidRedigeeri