kumasulidwa kwakukulu kwa nsanja yophunzirira makina , yomwe imapereka kukhazikitsidwa kokonzeka kwa makina osiyanasiyana ophunzirira makina akuya, mawonekedwe osavuta a pulogalamu yamitundu yomanga ku Python, ndi mawonekedwe otsika a chilankhulo cha C ++ chomwe chimakulolani kuti muzitha kuyang'anira ntchito yomanga ndikuchita ma graph owerengera. Khodi yamakina imalembedwa mu C ++ ndi Python ndi pansi pa chilolezo cha Apache.
Pulatifomu idapangidwa koyambirira ndi gulu la Google Brain ndipo imagwiritsidwa ntchito mu mautumiki a Google kuti azindikire mawu, kuzindikira nkhope muzithunzi, kudziwa kufanana kwa zithunzi, kusefa sipamu mu Gmail, nkhani mu Google News ndikukonzekera zomasulira poganizira tanthauzo lake. Makina ophunzirira makina ogawidwa amatha kupangidwa pazida zokhazikika, chifukwa cha thandizo la TensorFlow lothandizira kugawa mawerengedwe pama CPU angapo kapena ma GPU.
TensorFlow imapereka laibulale ya ma algorithms opangidwa okonzeka owerengera manambala omwe akhazikitsidwa kudzera pa ma graph a data. Manode mu ma graph oterowo amagwiritsa ntchito masamu kapena zolowetsa/zotulutsa, pomwe m'mphepete mwa graph imayimira mitundu ingapo ya data (ma tensor) omwe amayenda pakati pa node.
Nodes akhoza kuperekedwa kwa zipangizo kompyuta ndi kuphedwa asynchronously, imodzi processing onse thesors oyenera iwo mwakamodzi, zimene zimathandiza kuti bungwe ntchito imodzi ya mfundo mu neural network ndi fanizo ndi kutsegula munthawi yomweyo ma neuron mu ubongo.
Cholinga chachikulu pokonzekera Baibulo latsopanoli chinali chosavuta komanso chosavuta kugwiritsa ntchito. :
- API yatsopano yapamwamba yaperekedwa kuti ikhale yomanga ndi yophunzitsira , yomwe imapereka zosankha zingapo zamawonekedwe amitundu yomanga (Sequential, Functional, Subclassing) ndi kuthekera (popanda kusonkhanitsa) komanso ndi njira yosavuta yochepetsera;
- API Yowonjezera za bungwe zitsanzo zokhala ndi zosintha zochepa pama code omwe alipo. Kuwonjezera kuthekera kufalitsa mawerengedwe kudutsa , chithandizo choyesera chilipo pogawa njira yophunzirira kukhala mapurosesa angapo odziyimira pawokha komanso kuthekera kogwiritsa ntchito mtambo (Tensor processing unit);
- M'malo mwa chitsanzo chofotokozera chopanga graph ndi kuphedwa kupyolera mu tf.Session, n'zotheka kulemba ntchito wamba mu Python, zomwe, pogwiritsa ntchito kuyitana kwa tf.function, zikhoza kusinthidwa kukhala ma graph ndiyeno kuchitidwa kutali, kusinthidwa, kapena kukonzedwa bwino. kwa ntchito yabwino;
- Wowonjezera womasulira , yomwe imasintha mtsinje wa malamulo a Python kukhala mawu a TensorFlow, kulola kuti code ya Python igwiritsidwe ntchito mkati mwa tf.function-decorated, tf.data, tf.distribute, ndi tf.keras ntchito;
- SavedModel imagwirizanitsa mtundu wa kusinthana kwachitsanzo ndikuwonjezera kuthandizira kupulumutsa ndi kubwezeretsa zigawo zachitsanzo. Mitundu yopangidwa ndi TensorFlow tsopano itha kugwiritsidwa ntchito (pazida zam'manja), (mu msakatuli kapena Node.js), и ;
- Ma tf.train.Optimizers ndi tf.keras.Optimizers API agwirizana; m'malo mwa compute_gradients, kalasi yatsopano yaperekedwa kuti iwerengere ma gradients. ;
- Kuwonjezeka kwakukulu mukugwiritsa ntchito GPU.
Kuthamanga kwa maphunziro a chitsanzo pa machitidwe omwe ali ndi NVIDIA Volta ndi Turing GPUs awonjezeka mpaka katatu; - Kuyeretsa kwakukulu kwa API, mafoni ambiri otchulidwanso kapena kuchotsedwa, kuthandizira kwamitundu yosiyanasiyana yapadziko lonse lapansi munjira zothandizira kuyimitsidwa. M'malo mwa tf.app, tf.flags, tf.logging, absl-py API yatsopano ikuperekedwa. Kuti mupitirize kugwiritsa ntchito API yakale, gawo la compat.v1 lakonzedwa.
Source: opennet.ru
