Daxuyaniya çapkirinê ya di TensorFlow de ji daxuyaniyên çapê yên tîpîk ên Python bi çend awayan cûda dibe. TensorFlow çarçoveyek fêrbûna makîneya çavkaniyek vekirî ye ku ji hêla Google ve hatî pêşve xistin ku ji bo çêkirin û perwerdekirina modelên fêrbûna makîneyê cûrbecûr amûr û fonksiyonan peyda dike. Yek ji cûdahiyên sereke di daxuyaniya çapê ya TensorFlow de di yekbûna wê de bi grafika hesabkerî ya TensorFlow re û şiyana çapkirina tensor û tiştên din ên girêdayî grafîkê ye.
Di Python de, daxuyaniya çapkirinê fonksiyonek çêkirî ye ku ji bo derxistina nivîs an nirxên din ji konsolê re tê bikar anîn. Ew di serî de ji bo mebestên debugkirinê an ji bo nîşandana agahdariya di dema darvekirina bernameyê de tê bikar anîn. Hevoksaziya ji bo daxuyaniya çapkirinê ya li Python rasterast e, ku hûn bi tenê tişt an nirxa ku hûn dixwazin çap bikin wekî arguman derbas bikin:
print(object)
Ji hêla din ve, di TensorFlow de, daxuyaniya çapkirinê beşek ji TensorFlow API-yê ye û ji bo çapkirina nirxên tensor û tiştên din ên girêdayî grafiyê di dema pêkanîna grafiyek TensorFlow de tê bikar anîn. Daxuyaniya çapkirinê ya TensorFlow hatiye sêwirandin ku bi grafika hesabkerî re bêkêmasî bixebite, ku dihêle hûn nirxên tensoran li xalên taybetî yên grafîkê çap bikin.
Ji bo bikaranîna daxuyaniya çapkirinê di TensorFlow de, hûn hewce ne ku modula `tf` îtxal bikin û fonksiyona `tf.print()` bikar bînin. Fonksiyona `tf.print()` navnîşek tensor an tiştên din ên girêdayî grafiyê wekî arguman digire û di dema pêkanîna grafîkê de nirxên wan çap dike. Li vir mînakek e:
python import tensorflow as tf # Define a tensor x = tf.constant(10) # Print the value of the tensor tf.print(x)
Dema ku hûn vê kodê dimeşînin, TensorFlow dê grafîkê bixebitîne û nirxa tensor `x` li konsolê çap bike. Hilber dê bibe:
10
Daxuyaniya çapkirinê ya TensorFlow di heman demê de çapkirina çend tensor an tiştên din ên girêdayî grafîkê jî piştgirî dike. Hûn dikarin lîsteyek ji tensor an tiştan derbasî fonksiyona `tf.print()` bikin, û ew ê nirxên wan bi rêza ku di navnîşê de xuya dibin çap bike. Li vir mînakek e:
python import tensorflow as tf # Define two tensors x = tf.constant(10) y = tf.constant(20) # Print the values of the tensors tf.print(x, y)
Hilberîna vê kodê dê bibe:
10 20
Digel çapkirina nirxên tensoran, daxuyaniya çapê ya TensorFlow di heman demê de vebijarkên formatkirinê yên mîna daxuyaniya çapê ya Python piştgirî dike. Hûn dikarin formata nirxên çapkirî bi karanîna argumanên `output_stream` û `dawî` ya fonksiyona `tf.print()` diyar bikin. Bo nimûne:
python import tensorflow as tf # Define a tensor x = tf.constant(10) # Print the value of the tensor with a custom format tf.print("The value of x is", x, output_stream=sys.stderr, end="!!!n")
Di vê nimûneyê de, dê li şûna hilberîna standard, hilber li çemê xeletiya standard (`sys.stderr`) were çap kirin. Nirxên çapkirî dê li dû sê nîşaneyên derbirînê û karakterek nû werin peyda kirin.
Daxuyaniya çapkirinê ya li TensorFlow ji daxuyaniyên çapê yên tîpîk ên li Python-ê ji hêla entegrasyona wê ya bi grafika hesabkerî ya TensorFlow re û jêhatîbûna wê ya çapkirina nirxên tensor û tiştên din ên girêdayî grafê di dema pêkanîna grafîkê de cûda dibe. Ew ji bo verastkirin û vekolandina nirxên tensoran li nuqteyên cihêreng ên di grafika TensorFlow de amûrek hêzdar peyda dike.
Pirs û bersivên din ên vê dawiyê di derbarê EITC/AI/GCML Fêrbûna Makîna Ewr a Google:
- Nivîsar bi axaftinê (TTS) çi ye û ew çawa bi AI-ê re dixebite?
- Di fêrbûna makîneyê de di xebata bi daneyên mezin de çi sînor hene?
- Ma fêrbûna makîneyê dikare hin arîkariya diyalogê bike?
- Qada lîstikê ya TensorFlow çi ye?
- Di rastiyê de danûstendinek mezintir tê çi wateyê?
- Hin mînakên hîperparametreyên algorîtmê çi ne?
- Fêrbûna ensambleyê çi ye?
- Ger algorîtmayek fêrbûna makîneya bijartî ne guncan be û meriv çawa dikare piştrast bike ku ya rast hilbijêrin?
- Ma modelek fêrbûna makîneyê di dema perwerdehiya xwe de hewceyê çavdêriyê ye?
- Parametreyên sereke yên ku di algorîtmayên bingeha tora neuralî de têne bikar anîn çi ne?
Pirs û bersivan bêtir li EITC/AI/GCML Fêrbûna Makîneya Cloud Google-ê bibînin