Tensör hesaplamaları grafikler oluşturduğundan , ikisini grafikler açısından yorumlamak daha iyidir.
Örneğin basit doğrusal regresyonu ele alalım
WX+B=Y
ağırlıkların ve yanlılığın ve gözlemlerin girdilerinin ve gözlemlerin çıktılarının nerede W
ve nerede B
durduğunu gösterir .X
Y
Açıkçası X
ve ve (gizli değişkenler) ' Y
den farklı olan aynı yapıdadır (tezahür değişkenleri). ve örnekleri (gözlem) ve bu nedenle bir ihtiyaç değerleri vardır yer doldurulacak ise ve ağırlıkları ve önyargı vardır değişkenler farklı kullanılarak eğitimli olmalıdır grafikte (önceki değerler ikinci etkiler) ve çiftleri. Değişkenleri eğitmek için Yer Tutuculara farklı örnekler yerleştiriyoruz . W
B
X
Y
W
B
X
Y
Biz sadece gereken kaydetmek veya geri Değişkenler (kontrol noktalarında) kaydetmek veya koduyla grafiği yeniden.
Yer tutucular çoğunlukla farklı veri kümeleri için sahiplerdir (örneğin eğitim verileri veya test verileri). Bununla birlikte, Değişkenler belirli görevler için eğitim sürecinde eğitilir, yani girdinin sonucunu tahmin etmek veya girdileri istenen etiketlerle eşleştirmek için. Sıklıkla dikte yoluyla Yer Tutucular'a doldurmak için farklı veya aynı örnekleri kullanarak modeli yeniden eğitene veya ince ayar yapana kadar aynı kalırlar . Örneğin:
session.run(a_graph, dict = {a_placeholder_name : sample_values})
Yer tutucular ayrıca modelleri ayarlamak için parametre olarak iletilir.
Eğitimin ortasında bir modelin yer tutucularını değiştirirseniz (ekleme, silme, şekil vb. Değiştirme), başka bir değişiklik yapmadan kontrol noktasını yeniden yükleyebilirsiniz. Ancak kaydedilen bir modelin değişkenleri değiştirilirse, kontrol noktasını yeniden yüklemek ve eğitime devam etmek için buna göre ayarlamanız gerekir (grafikte tanımlanan tüm değişkenler kontrol noktasında mevcut olmalıdır).
Özetle, değerler örneklerden (zaten sahip olduğunuz gözlemler) ise, bunları tutmak için güvenli bir yer tutucu yaparsınız, eğitilecek bir parametreye ihtiyacınız varsa bir Değişken (basitçe söylemek gerekirse, istediğiniz değerler için Değişkenleri ayarlayın) TF'yi otomatik olarak kullanmak için).
Bir stil transfer modeli gibi bazı ilginç modellerde, giriş pikselleri optimize edilecek ve normal olarak adlandırılan model değişkenleri sabitlenecektir, o zaman girdiyi (genellikle rastgele başlatılır) bu bağlantıda uygulanan bir değişken olarak yapmalıyız.
Daha fazla bilgi için lütfen bu basit ve açıklayıcı dokümanı belirtiniz .
Variable
s ile ilgili degradeler isteyeceksiniz , ancakplaceholder
s değil (değerleri her zaman sağlanmalıdır).