Siideynta nidaamka barashada mashiinka TensorFlow 2.0

Soo gudbiyey siideynta muhiimka ah ee madal barashada mashiinka TensorFlow 2.0, kaas oo bixiya fulinta diyaarsan ee kala duwan ee barashada mashiinka qoto dheer ee algorithms, barnaamijka fudud ee barnaamijka dhismaha qaababka Python, iyo interface hoose ee luqadda C ++ kaas oo kuu ogolaanaya inaad xakameyso dhismaha iyo fulinta garaafyada xisaabinta. Koodhka nidaamka waxa uu ku qoran yahay C++ iyo Python iyo qaybiyey hoos shatiga Apache.

Madal waxaa markii hore soo saaray kooxda Google Brain waxaana loo isticmaalaa adeegyada Google si loo aqoonsado hadalka, garashada wejiyada sawirada, go'aaminta isku ekaanshaha sawirada, shaandhaynta spamka ee Gmail, xulashada wararka Google News iyo abaabulka tarjumaada iyadoo la tixgelinayo macnaha. Nidaamyada barashada mashiinka ee la qaybiyey waxaa lagu abuuri karaa qalabka caadiga ah, iyada oo ay ugu wacan tahay TensorFlow taageerada ku dhex jirta ee qaybinta xisaabaadka CPU-yada badan ama GPU-yada.

TensorFlow waxay bixisaa maktabad xisaabinta tirooyinka diyaarsan oo lagu hirgeliyay garaafyada socodka xogta. Nodes garaafyada noocan oo kale ah waxay hirgeliyaan hawlo xisaabeed ama gelinta/dhibcaha wax soo saarka, halka cidhifyada garaafku ay ka dhigan yihiin xog ururin dhinacyo badan leh (tensors) kuwaas oo u dhexeeya noodhka.
Nodes waxaa lagu meelayn karaa aaladaha xisaabinta waxaana loo fulin karaa si isku mid ah, isla mar ahaantaana si isku mid ah u farsameynaya dhammaan teesorsada iyaga ku habboon hal mar, taas oo suurtogal ka dhigaysa in la abaabulo hawlgalka isku mar ah ee qanjidhada ee shabakada neerfaha iyadoo la barbardhigayo firfircoonida isku mar ee neerfayaasha maskaxda.

Diirada ugu weyn ee diyaarinta nooca cusub waxay ahayd fududaynta iyo fududaynta isticmaalka. Qaarkood wax cusub:

  • API heer sare ah oo cusub ayaa loo soo jeediyay dhismaha iyo moodooyinka tababarka Keras, kaas oo bixiya dhawr ikhtiyaar oo is-dhexgal ah oo loogu talagalay dhisidda moodooyinka (Taxane, Shaqaale, Hoosaadyo) oo awood u leh fulin degdeg ah (iyada oo aan la diyaarin) oo leh hab fudud oo wax lagu saxo;
  • Added API tf.qaybin.Xeeladaha ururka waxbarashada loo qaybiyey moodooyinka leh isbeddellada ugu yar ee koodka jira. Waxa intaa dheer suurtogalnimada in xisaabinta la faafiyo GPU-yo badan, Taageero tijaabo ah ayaa loo heli karaa in loo qaybiyo habka wax-barashada dhowr soo-saareyaal madax-bannaan iyo awoodda isticmaalka daruuraha TPU (Qaybta farsamaynta Tensor);
  • Halkii laga heli lahaa qaab caddayn ah oo lagu dhisayo garaaf la fulinayo iyada oo loo marayo tf.Session, waxaa suurtagal ah in lagu qoro shaqooyinka caadiga ah Python, taas oo, iyada oo la adeegsanayo wacitaanka tf.function, loo rogi karo garaafyo ka dibna meel fog laga fulin karo, taxane ah, ama la hagaajiyo. waxqabadka wanaajiyay;
  • Turjumaan lagu daray AutoGraph, kaas oo u beddelaya qulqulka amarada Python-ka ereyada TensorFlow, oo u oggolaanaya code Python in loo isticmaalo gudaha tf.function-decorated, tf.data, tf.distribute, iyo tf.keras hawlaha;
  • SavedModel wuxuu mideeyaa qaabka beddelka qaabka wuxuuna ku daraa taageerada badbaadinta iyo soo celinta dalalka moodeelka. Moodooyinka loo diyaariyey TensorFlow hadda waa la isticmaali karaa TensorFlow Lite (qalabka mobilada), TensorFlow JS (gudaha browserka ama Node.js), TensorFlow Adeegga ΠΈ TensorFlow Hub;
  • tf.train.Optimizers iyo tf.keras.Optimizers APIs waa la mideeyay; halkii compute_gradients, fasal cusub ayaa la soo jeediyay si loo xisaabiyo gradients Cajaladda Gradient;
  • Waxqabadka si weyn u kordhay marka la isticmaalayo GPU.
    Xawaaraha tababarka moodeelka ee nidaamyada leh NVIDIA Volta iyo Turing GPUs ayaa kordhay ilaa saddex jeer;

  • La fuliyay Nadiifinta API-ga weyn, wicitaano badan oo dib loo magacaabay ama laga saaray, taageerada doorsoomayaasha caalamiga ah ee hababka caawiyaha ayaa joogsaday. Halkii tf.app, tf.flags, tf.logging, abl-py API cusub ayaa la soo jeediyay. Si loo sii isticmaalo API-gii hore, moduleka compat.v1 waa la diyaariyay.

Source: opennet.ru

Add a comment