Uyarı: Bu API kullanımdan kaldırıldı ve TensorFlow'un gelecekteki bir sürümünde , değişim kararlı hale geldikten sonra kaldırılacaktır.

Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Grafik

genel final sınıfı Grafiği

TensorFlow hesaplamasını temsil eden bir veri akış grafiği.

Grafik örnekleri iş parçacığı açısından güvenlidir.

UYARI: Graph nesnesi tarafından tüketilen kaynaklar close() yöntemini çağırarak açıkça serbest bırakılmalıdır, ardından Graph nesnesine artık ihtiyaç kalmaz.

Yuvalanmış Sınıflar

arayüz Graph.WhileSubgraphBuilder Bir while döngüsü için koşullu veya gövde alt grafiği oluşturmak üzere buildSubgraph yöntemini geçersiz kılan soyut bir sınıfı başlatmak için kullanılır.

Kamu İnşaatçılar

Grafik ()
Boş bir Grafik oluşturun.

Kamusal Yöntemler

Çıktı [] <?>
addGradients (Dize öneki, Çıktı [] <?> y, Çıktı [] <?> x, Çıktı [] <?> dx)
y s wrt x s toplamının kısmi türevlerini hesaplamak için işlemler ekler, yani, d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

dx , ilk gradyanlar olarak kullanılır (bazı kayıp fonksiyonu L wrt'nin sembolik kısmi türevlerini temsil eder.

Çıktı [] <?>
addGradients ( Çıktı <?> y, Çıktı [] <?> x)
y s wrt x s toplamının kısmi türevlerini hesaplamak için işlemler ekler, yani dy/dx_1, dy/dx_2...

Bu basitleştirilmiş bir versiyonudur where {@code y tek bir çıkış, bir dx isimli boş ve prefix NULL.

geçersiz
kapat ()
Graph ile ilişkili kaynakları serbest bırakın.
geçersiz
importGraphDef (bayt [] graphDef, Dize öneki)
Bir TensorFlow grafiğinin serileştirilmiş bir temsilini içe aktarın.
geçersiz
importGraphDef (bayt [] graphDef)
Bir TensorFlow grafiğinin serileştirilmiş bir temsilini içe aktarın.
GraphOperationBuilder
opBuilder (Dize türü, Dize adı)
Grafiğe Operation eklemek için bir oluşturucu döndürür.
GraphOperation
işlem (Dize adı)
İşlemi (Grafikteki düğüm) sağlanan adla döndürür.
Yineleyici < İşlem >
işlemler ()
Grafikteki tüm Operation üzerinde yineleyici.
bayt[]
toGraphDef ()
Grafiğin serileştirilmiş bir gösterimini oluşturun.
Çıktı [] <?>
whileLoop ( Çıktı [] <?> girdileri, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, Dize adı)
Bir while döngüsü oluşturur.

Devralınan Yöntemler

Kamu İnşaatçılar

genel Grafik ()

Boş bir Grafik oluşturun.

Kamusal Yöntemler

public Output [] <?> addGradients (Dize öneki, Çıktı [] <?> y, Çıktı [] <?> x, Çıktı [] <?> dx)

y s wrt x s toplamının kısmi türevlerini hesaplamak için işlemler ekler, yani, d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

dx , başlangıç ​​gradyanları olarak kullanılır (bazı kayıp fonksiyonu L wrt y sembolik kısmi türevlerini temsil eder). dx boş veya y boyutunda olmalıdır.

Eğer dx null, uygulama içinde dx kullanacak OnesLike tüm şekiller için y .

prefix , degradeleri hesaplamak için grafiğe eklenen tüm düğümlere uygulanan ad öneki olarak kullanılır. Sağlanan grafikte benzersiz olmalıdır, aksi takdirde işlem başarısız olur.

prefix boş ise, o zaman biri otomatik olarak seçilecektir.

Parametreler
önek degradeleri hesaplamak için grafiğe eklenen düğüm adlarından önce uygulanan benzersiz dize öneki. Boş ise, varsayılan bir seçilecektir.
y türetilecek fonksiyonun çıktısı
x Kısmi türevlerin hesaplandığı fonksiyonun girdileri
dx boş değilse, bazı kayıp fonksiyonlarının kısmi türevleri L wrt y
İadeler
  • kısmi türevler x büyüklüğünde dy

public Output [] <?> addGradients ( Çıktı <?> y, Çıktı [] <?> x)

y s wrt x s toplamının kısmi türevlerini hesaplamak için işlemler ekler, yani dy/dx_1, dy/dx_2...

Bu basitleştirilmiş bir versiyonudur where {@code y tek bir çıkış, bir dx isimli boş ve prefix NULL.

Parametreler
y türetilecek fonksiyonun çıktısı
x Kısmi türevlerin hesaplandığı fonksiyonun girdileri
İadeler
  • kısmi türevler x büyüklüğünde dy

public void close ()

Graph ile ilişkili kaynakları serbest bırakın.

Bu Grafiğe atıfta bulunan etkin Session örnekleri kalmayana kadar engeller. Yakın dönüşlerden sonra Grafik kullanılamaz.

public void importGraphDef (bayt [] graphDef, Dize öneki)

Bir TensorFlow grafiğinin serileştirilmiş bir temsilini içe aktarın.

Parametreler
graphDef TensorFlow grafiğinin serileştirilmiş gösterimi.
önek graphDef'teki isimlerin başına eklenecek bir önek
Atar
IllegalArgumentException graphDef bir grafiğin tanınmış bir serileştirmesi değilse.
Ayrıca bakınız

public void importGraphDef (bayt [] graphDef)

Bir TensorFlow grafiğinin serileştirilmiş bir temsilini içe aktarın.

Genellikle GraphDef olarak adlandırılan grafiğin serileştirilmiş temsili, toGraphDef() ve diğer dil API'lerindeki eşdeğerler tarafından oluşturulabilir.

Atar
IllegalArgumentException graphDef bir grafiğin tanınmış bir serileştirmesi değilse.
Ayrıca bakınız

public GraphOperationBuilder opBuilder (Dize türü, Dize adı)

Grafiğe Operation eklemek için bir oluşturucu döndürür.

Parametreler
tip İşlemin (yani, gerçekleştirilecek hesaplamayı tanımlar)
isim Grafikte oluşturulan İşleme başvurmak için.
İadeler

genel GraphOperation işlemi (Dize adı)

İşlemi (Grafikteki düğüm) sağlanan adla döndürür.

Veya null böyle bir işlem yoksa null .

public Iterator < İşlem > işlemleri ()

Grafikteki tüm Operation üzerinde yineleyici.

Yineleme sırası belirtilmedi. Yineleyicinin tüketicileri, yineleme sırasında temel grafiğin değişmesi durumunda herhangi bir bildirim almayacaktır.

genel bayt [] toGraphDef ()

Grafiğin serileştirilmiş bir gösterimini oluşturun.

public Output [] <?> whileLoop ( Çıktı [] <?> girdileri, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, Dize adı)

Bir while döngüsü oluşturur.

Parametreler
girişler döngü girişleri
cgBuilder Koşullu alt grafiği oluşturmak için WhileSubgraphBuilder
bgBuilder Vücut alt grafiğini oluşturmak için WhileSubgraphBuilder
isim döngünün adı
İadeler
  • inputs aynı uzunluktaki döngü çıkışlarının listesi