Te whakaputanga o te punaha ako miihini TensorFlow 2.0

Tukuna e te whakaputanga nui o te turanga ako miihini TensorFlow 2.0, e whakarato ana i nga whakatinanatanga kua rite mo nga momo miihini ako miihini hohonu, he atanga whakamaarama ngawari mo te hanga tauira ki Python, me te atanga taumata-iti mo te reo C++ e taea ai e koe te whakahaere i te hanga me te mahi o nga kauwhata rorohiko. Ko te waehere punaha kua tuhia ki C ++ me Python me tohaina e i raro i te raihana Apache.

I whakawhanakehia te turanga e te roopu Google Brain, ka whakamahia i roto i nga ratonga a Google mo te mohio korero, te tautuhi kanohi i roto i nga whakaahua, te whakatau i te ahua o nga whakaahua, te tarai i te mokowhiti i roto i te Gmail, whiriwhiringa rongo i roto i te Google News me te whakarite i te whakamaori me te whakaaro ki te tikanga. Ka taea te hanga i nga punaha ako miihini tohatoha i runga i nga taputapu paerewa, na te tautoko a TensorFlow mo te tohatoha i nga tatauranga puta noa i nga PTM maha, GPU ranei.

Ka whakarato a TensorFlow i te whare pukapuka o nga huringa tatauranga tatauranga kua rite kua mahia ma nga kauwhata rerenga raraunga. Ko nga pona kei roto i aua kauwhata ka whakatinana i nga mahi pangarau, i nga tohu whakauru/putanga ranei, ko nga tapa o te kauwhata e tohu ana i nga huinga raraunga ahu maha (tensors) e rere ana i waenga i nga pona.
Ka taea te tautapahia nga node ki nga taputapu rorohiko me te mahi i te wa kotahi, te tukatuka i te whakarara i nga tohu katoa e tika ana mo ratou i te wa kotahi, ka taea ai te whakarite i te mahi kotahi o nga node i roto i te whatunga neural ma te whakataurite me te whakahoahoatanga o nga neurons i roto i te roro.

Ko te kaupapa matua ki te whakarite i te putanga hou ko te whakamaarama me te ngawari o te whakamahi. Ētahi nga mahi auaha:

  • Kua tohua he API taumata-tiketike hou mo te hanga me nga tauira whakangungu Keras, e whakarato ana i te maha o nga whiringa atanga mo te hanga tauira (Raupapa, Mahi, Whakaakoranga) me te kaha ki te whakatinanatanga tonu (kaore he whakahiato i mua) me te mahi patuiro ngawari;
  • API taapiri tf.distribute.Rautaki mo te whakahaere ako tohatoha tauira me nga huringa iti ki te waehere o naianei. I tua atu i te kaha ki te hora i nga tatauranga puta noa maha nga GPU, kei te waatea te tautoko whakamatautau mo te wehewehe i te tukanga ako ki etahi momo tukatuka motuhake me te kaha ki te whakamahi kapua TPU (Waeine tukatuka Tensor);
  • Engari i te tauira korero mo te hanga kauwhata me te mahi ma te tf.Session, ka taea te tuhi i nga mahi noa i roto i te Python, ma te whakamahi i te waea ki te tf.function, ka taea te huri hei kauwhata katahi ka mahia i tawhiti, ka raupapahia, ka arotauhia ranei. mo te whakapai ake i te mahi;
  • He kaiwhakamaori taapiri KauwhataAunoa, ka huri i te awa o nga whakahau Python ki roto i nga korero TensorFlow, ka taea te whakamahi i te waehere Python ki roto i nga mahi tf.function-decorated, tf.data, tf.distribute, me tf.keras;
  • Ka whakakotahihia e SavedModel te whakatakotoranga whakawhiti tauira me te taapiri tautoko mo te penapena me te whakaora i nga ahuatanga tauira. Ko nga tauira kua kohia mo TensorFlow ka taea te whakamahi inaianei TensorFlow Lite (i runga i nga taputapu pūkoro), TensorFlow JS (i roto i te pūtirotiro Node.js ranei), TensorFlow Mahi и TensorFlow Hub;
  • Ko te tf.train.Optimizers me te tf.keras.Optimizers API kua whakakotahihia hei utu mo te compute_gradients, kua tohua he akomanga hou mo te tatau rōnaki Rīpene Rīpene;
  • Kua tino piki ake te mahi i te wa e whakamahi ana i te GPU.
    Ko te tere o te whakangungu tauira i runga i nga punaha me nga NVIDIA Volta me Turing GPU kua piki ake ki te toru nga wa;

  • I mahia Ko nga mahinga API nui, he maha nga waea kua whakaingoatia, kua tangohia ranei, ka mutu te tautoko mo nga taurangi o te ao i roto i nga tikanga kaiawhina. Engari ko tf.app, tf.flags, tf.logging, ka tukuna he API absl-py hou. Hei whakamahi tonu i te API tawhito, kua whakaritea te kōwae compat.v1.

Source: opennet.ru

Tāpiri i te kōrero