TensorFlow
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, siis on TensorFlow piisavalt üldine, et seda saab ka rakendada mitmes teises valdkonnas.
TensorFlow loojaks on Google. See oli esialgu mõeldud ettevõttesiseseks kasutuseks, olles abiks teadustööde kirjutamisel ning uute tehnoloogiate väljatöötamisel. Selle lähtekood tehti avalikkusele kättesaadavaks 2015. aasta 9. novembril. [1][2]
Ajalugu
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 muutusid siiski DistBeliefi võimalused liiga piiratuks, et tõhusalt jätkata tööd seda kasutades.[4]
Selle probleemi lahendamiseks hakkas Google Brain meeskond 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. Peale selle sooviti teha see võimalikult paindlikuks ja kergesti kasutatavaks.
Lähtekood tehti avalikuks 9. november 2015 ja see kasutab Apache litsentsi. Sellest ajast alates on koodihoidlas tehtud üle 30 000 muudatuse rohkem kui 1 000 inimese panusel. Kuigi esmane avalikustatud versioon tuli välja aastal 2015, siis esimene täisversiooni 1.0.0 väljalase oli alles 15. veebruaril 2017.[5] Praegune saadavalolev uusim ametlik versioon on TensorFlow 1.8.0 (29.04.2018 seisuga).[6]
TensorFlow on hetkel saadaval järgmistel platvormidel: 64-bit Linux, macOS, Windows, Android ja iOS.
TensorFlow Lite
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)
1. märtsil 2018 tegi Google avalikuks 15-tunnise masinõppe algkursuse, mis oli loodud oma töötajate treenimiseks.[8] See on kõigile tasuta kättesaadav ning ei eelda, et õppijal on eelnevaid algteadmisi masinõppest.
Kasutus
TensorFlow on kasutusel mitmetes Google'i loodud projektides.
RankBrain
RankBrain loodi eesmärgil muuta internetis tehtavad 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 varasemalt jäi Google’i otsingumootor pidevalt hätta otsingutega, mida ei olnud varasemalt esinenud.[9]
SmartReply
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 sellest automaatseks teha. Soovi korral on võimalus inimesel ka vastust redigeerida enne saatmist. Praegu on SmartReply saadaval Android ja iOS mobiiliplatvormidel.
Välised lingid
Viited
- ↑ "Credits". TensorFlow.org. Vaadatud 19.03.2018.
- ↑ Metz, Cade (9.11.2015). "Google Just Open Sourced TensorFlow, Its Artificial Intelligence Engine". Wired. Vaadatud 19.03.2018.
- ↑ Szegedy, Christian (5.09.2014). "Building a deeper understanding of images". Google Research Blog. Vaadatud 19.03.2018.
- ↑ 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.
- ↑ "TensorFlow 1.0.0". GitHub. Vaadatud 19.04.2018.
- ↑ "TensorFlow 1.8.0". GitHub. Vaadatud 29.04.2018.
- ↑ 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.
- ↑ "Google offers free 15-hr machine learning crash course as part of AI resource center". TechRepublic (inglise). Vaadatud 19.03.2018.
- ↑ Farber, Dan (13.05.2013). "Google Search scratches its brain 500 million times a day". cnet. Vaadatud 19.03.2018.