Բովանդակություն:

Ինչպե՞ս եք վերօգտագործում փոփոխականները TensorFlow-ում:
Ինչպե՞ս եք վերօգտագործում փոփոխականները TensorFlow-ում:

Video: Ինչպե՞ս եք վերօգտագործում փոփոխականները TensorFlow-ում:

Video: Ինչպե՞ս եք վերօգտագործում փոփոխականները TensorFlow-ում:
Video: Ինչպե՞ս հեռացնել մոմի մնացորդները մոմ հալեցնող սպասքից և փամփուշտից ՝ առանց մասնագիտական ​​գործիքներ 2024, Նոյեմբեր
Anonim

Վերջնական խոսքեր

  1. վերաօգտագործում նշանակում է կիսել նույնը փոփոխական տարբեր օբյեկտների միջև:
  2. Եթե ցանկանում եք կիսվել ա փոփոխական , երկրորդ անգամ դրան անդրադառնալիս պետք է հստակորեն նշել « վերաօգտագործում =Ճշմարիտ» մեջ փոփոխական -ի շրջանակը փոփոխական որ ուզում ես վերաօգտագործում , կամ.
  3. սահմանել փոփոխական շրջանակը դեպի « վերաօգտագործում =tf. AUTO_REUSE»

Նաև իմանալ, թե որն է փոփոխական շրջանակը TensorFlow-ում:

Փոփոխական շրջանակ թույլ է տալիս ստեղծել նոր փոփոխականներ և կիսվել արդեն իսկ ստեղծվածներով՝ չեկեր տրամադրելով պատահաբար չստեղծելու կամ չտարածելու համար:

Կարելի է նաև հարցնել՝ ի՞նչ է անում TF Global_variables_initializer-ը: tf . global_variables_initializer () անում է սա ինքնաբերաբար և միանգամից: Այս գործառույթը ժամանակի խնայողություն է, բայց տեխնիկապես դուք անել պետք չէ զանգահարել այն և կարող է սկզբնավորել ձեր փոփոխականները այլ միջոցներով (ամենահաճախակի օրինակ. ֆայլից կշիռների վերականգնում):

Այնուհետև ինչպե՞ս եք սկզբնավորել TensorFlow փոփոխականը:

Դեպի սկզբնավորել մի նոր փոփոխական ուրիշի արժեքից փոփոխական օգտագործել մյուսը փոփոխականի initialized_value() հատկությունը: Դուք կարող եք օգտագործել սկզբնավորվել արժեքը ուղղակիորեն որպես սկզբնական արժեք նորի համար փոփոխական , կամ կարող եք օգտագործել այն որպես ցանկացած այլ տենզոր՝ նորի արժեքը հաշվարկելու համար փոփոխական.

Ի՞նչ է TF Get_variable-ը:

get_variable () օգտագործվում է փոփոխական ստանալու կամ ստեղծելու համար ուղղակի զանգի փոխարեն tf . Փոփոխական. Այն օգտագործում է սկզբնավորիչ՝ արժեքն ուղղակիորեն փոխանցելու փոխարեն, ինչպես որ դրված է tf . Փոփոխական. Նախաստորագրիչը գործառույթ է, որն ընդունում է ձևը և ապահովում է այդ ձևով տենզոր:

Խորհուրդ ենք տալիս: