Sgaoileadh siostam ionnsachaidh inneal TensorFlow 2.0

Air a chuir a-steach le sgaoileadh mòr de àrd-ùrlar ionnsachaidh inneal Sruth Tensor 2.0, a bheir seachad buileachadh deiseil de dhiofar algorithms ionnsachadh inneal domhainn, eadar-aghaidh prògramadh sìmplidh airson modalan togail ann am Python, agus eadar-aghaidh ìre ìosal airson cànan C ++ a leigeas leat smachd a chumail air togail agus coileanadh ghrafaichean coimpiutaireachd. Tha còd an t-siostaim sgrìobhte ann an C ++ agus Python agus air a sgaoileadh le fo chead Apache.

Chaidh an àrd-ùrlar a leasachadh an toiseach le sgioba Google Brain agus tha e air a chleachdadh ann an seirbheisean Google airson aithneachadh cainnt, comharrachadh aghaidhean ann an dealbhan, a’ dearbhadh co-chosmhaileachd nan ìomhaighean, a’ sìoladh spama ann an Gmail, taghadh naidheachdan ann an Google News agus a’ cur air dòigh eadar-theangachadh a’ toirt aire don bhrìgh. Faodar siostaman ionnsachaidh innealan sgaoilte a chruthachadh air bathar-cruaidh àbhaisteach, le taing do thaic togte TensorFlow airson a bhith a’ cuairteachadh àireamhachadh thairis air ioma CPU no GPU.

Tha TensorFlow a’ toirt seachad leabharlann de algorithms àireamhachaidh deiseil air an cur an gnìomh tro ghrafaichean sruthadh dàta. Bidh nodan ann an grafaichean mar sin a’ cur an gnìomh gnìomhachd matamataigeach no puingean cuir a-steach/toraidh, fhad ‘s a tha oirean a’ ghraf a’ riochdachadh arrays dàta ioma-thaobhach (tensors) a tha a’ sruthadh eadar nodan.
Faodar nodan a thoirt do dh’ innealan coimpiutaireachd agus an cur an gnìomh gu asyncronach, aig an aon àm a ’giullachd a h-uile tòir a tha iomchaidh dhaibh aig an aon àm, a tha ga dhèanamh comasach obrachadh nodan aig an aon àm ann an lìonra neural a chuir air dòigh le samhlachas le gnìomhachd neurons san eanchainn aig an aon àm.

Bha am prìomh fòcas ann a bhith ag ullachadh an dreach ùr air a dhèanamh nas sìmplidhe agus furasta a chleachdadh. Cuid innleachdan:

  • Chaidh API àrd-ìre ùr a mholadh airson modalan togail is trèanaidh Keras, a bheir seachad grunn roghainnean eadar-aghaidh airson modalan togail (Sequential, Functional, Subclassing) le comas buileachadh sa bhad (às aonais ro-chruinneachadh) agus le inneal deasbaid sìmplidh;
  • API air a chur ris ro-innleachd.tf.distribute airson eagrachadh ionnsachadh sgaoilte modailean le glè bheag de dh’ atharrachaidhean air a’ chòd a th’ ann mar-thà. A bharrachd air comasachd àireamhachadh a sgaoileadh thairis air ioma GPUs, tha taic deuchainneach ri fhaighinn airson am pròiseas ionnsachaidh a roinn ann an grunn phròiseasan neo-eisimeileach agus an comas sgòth a chleachdadh TPU (aonad giullachd Tensor);
  • An àite modail dearbhach de bhith a’ togail graf le coileanadh tro tf.Session, tha e comasach gnìomhan àbhaisteach a sgrìobhadh ann am Python, a dh’ fhaodar, le bhith a’ cleachdadh gairm gu tf.function, a thionndadh gu grafaichean agus an uairsin a chuir gu bàs, a chuir gu sreathach no a bharrachadh. airson coileanadh nas fheàrr;
  • Eadar-theangair air a chur ris AutoGraph, a thionndaidheas sruth de dh’ àitheantan Python gu abairtean TensorFlow, a’ ceadachadh còd Python a chleachdadh taobh a-staigh gnìomhan tf.function-decorated, tf.data, tf.distribute, agus tf.keras;
  • Bidh SavedModel ag aonachadh an cruth iomlaid mhodail agus a’ cur taic ri bhith a’ sàbhaladh agus ag ath-nuadhachadh stàitean modail. Faodar modalan a chaidh a chur ri chèile airson TensorFlow a-nis a chleachdadh ann an TensorFlow Lite (air innealan-làimhe), TensorFlow JS (ann am brabhsair no Node.js), A 'frithealadh TensorFlow и Hub TensorFlow;
  • Tha na tf.train.Optimizers agus tf.keras.Optimizers APIs air an aonachadh; an àite compute_gradients, chaidh clas ùr a mholadh airson caiseadan obrachadh a-mach Teip caisead;
  • Meudachadh mòr air coileanadh nuair a bhios tu a’ cleachdadh GPU.
    Tha astar trèanadh modail air siostaman le NVIDIA Volta agus Turing GPUs air a dhol suas suas ri trì tursan;

  • Air a dhèanamh Glanadh mòr API, mòran fiosan air an ath-ainmeachadh no air an toirt air falbh, stad taic airson caochladairean cruinne ann an dòighean cuideachaidh. An àite tf.app, tf.flags, tf.logging, thathas a’ moladh API absl-py ùr. Gus leantainn air adhart a’ cleachdadh an t-seann API, chaidh am modal compat.v1 ullachadh.

Source: fosgailtenet.ru

Cuir beachd ann