Famoahana ny rafitra fianarana milina TensorFlow 2.0

nampidirina famoahana manan-danja ny sehatra fianarana milina TensorFlow 2.0, izay manome fampiharana efa vita vita amin'ny algorithm fianarana milina lalina isan-karazany, interface tsara fandaharana ho an'ny fananganana modely amin'ny Python, ary interface tsara amin'ny ambaratonga ambany ho an'ny fiteny C++ izay ahafahanao mifehy ny fananganana sy ny fanatanterahana ny grafika kajy. Ny code code dia voasoratra amin'ny C ++ sy Python ary nozarain'i eo ambanin'ny lisansa Apache.

Ny sehatra dia novolavolain'ny ekipan'ny Google Brain tany am-boalohany ary ampiasaina amin'ny serivisy Google ho an'ny famantarana ny kabary, famantarana ny endrika amin'ny sary, hamaritana ny fitoviana amin'ny sary, fanivanana spam ao amin'ny Gmail, fifantenana vaovao ao amin'ny Google News ary mandamina fandikan-teny amin'ny fiheverana ny dikany. Ny rafitra fianarana milina zaraina dia azo noforonina amin'ny fitaovana mahazatra, noho ny fanohanan'ny TensorFlow ho an'ny fizarana kajikajy amin'ny CPU na GPU maro.

TensorFlow dia manome tranomboky misy algorithm kajy nomerika efa vita amin'ny alàlan'ny grafika fikorianan'ny angona. Ny nodes ao amin'ny grafika toy izany dia manatanteraka asa matematika na teboka fidirana / fivoahana, raha ny sisin'ny grafika kosa dia maneho ny angon-drakitra maromaro (tensors) izay mikoriana eo anelanelan'ny node.
Ny nodes dia azo apetraka amin'ny fitaovana informatika ary atao amin'ny asynchronously, miaraka amin'ny fanodinana ny soris rehetra mety ho azy ireo indray mandeha, izay ahafahana mandamina ny fiasan'ny nodes amin'ny tambajotra neural amin'ny alàlan'ny fampitahana miaraka amin'ny fampahavitrihana ny neurons ao amin'ny atidoha.

Ny fanatsorana sy ny fanamorana ny fampiasana no tena nifantohan'ny fanomanana ny dikan-teny vaovao. ny sasany fanavaozana:

  • Misy API avo lenta vaovao natolotra ho an'ny fananganana sy fanofanana modely Keras, izay manome safidy interface tsara ho an'ny fananganana modely (Sequential, Functional, Subclassing) miaraka amin'ny fahafahana fampiharana avy hatrany (tsy misy pre-compilation) ary miaraka amin'ny mekanika debugging tsotra;
  • Nampiana API tf.distribute.Strategy ho an’ny fandaminana fianarana zaraina modely misy fiovana kely amin'ny kaody efa misy. Ankoatra ny fahafahana manaparitaka kajy manerana GPU maro, ny fanohanana andrana dia misy amin'ny fizarana ny fizotry ny fianarana amin'ny processeur tsy miankina maromaro sy ny fahafahana mampiasa rahona TPU (Unit fanodinana tensor);
  • Raha tokony ho maodely fanambarana amin'ny fananganana grafika miaraka amin'ny famonoana amin'ny alalan'ny tf.Session, dia azo atao ny manoratra asa mahazatra amin'ny Python, izay, amin'ny fampiasana antso amin'ny tf.function, dia azo avadika ho grafika ary avy eo dia tanterahina lavitra, serialized, na optimized. ho fanatsarana ny fampisehoana;
  • Nampiana mpandika teny AutoGraph, izay mamadika ny baikon'ny Python ho lasa fiteny TensorFlow, mamela ny kaody Python ampiasaina ao anatin'ny tf.function-decorated, tf.data, tf.distribute, ary tf.keras;
  • SavedModel dia mampiray ny endrika fifanakalozana modely ary manampy fanohanana amin'ny fitahirizana sy famerenana amin'ny laoniny ny toetry ny maodely. Ireo modely natambatra ho an'ny TensorFlow dia azo ampiasaina amin'izao fotoana izao TensorFlow Lite (amin'ny fitaovana finday), TensorFlow JS (amin'ny navigateur na Node.js), TensorFlow Serving и TensorFlow Hub;
  • Ny tf.train.Optimizers sy ny tf.keras.Optimizers API dia nitambatra; fa tsy compute_gradients dia misy kilasy vaovao natolotra kajy ny gradients Tape gradient;
  • Nitombo be ny fampisehoana rehefa mampiasa GPU.
    Nitombo avo telo heny ny hafainganam-pandehan'ny fanofanana modely amin'ny rafitra miaraka amin'ny NVIDIA Volta sy Turing GPU;

  • Notanterahina Fanadiovana API lehibe, antso maro nosoloina anarana na nesorina, nijanona ny fanohanana ireo fari-pahalalana manerantany amin'ny fomba mpanampy. Raha tokony tf.app, tf.flags, tf.logging, dia aroso ny API absl-py vaovao. Mba hanohizana ny fampiasana ny API taloha dia efa voaomana ny môdely compat.v1.

Source: opennet.ru

Add a comment