org.tensorflow

TensorFlow modellerini oluşturmak, kaydetmek, yüklemek ve yürütmek için sınıfları tanımlar.

UYARI : API şu anda deneyseldir ve TensorFlow API stabilite garantileri kapsamında değildir. Kurulum talimatları için README.md'ye bakın.

LabelImage örneği, önceden eğitilmiş bir Inception mimarisi evrişimli sinir ağı kullanılarak görüntüleri sınıflandırmak için bu API'nin kullanımını gösterir. Şunları gösterir:

  • Grafik oluşturma: JPEG görüntüsünün kodunu çözmek, yeniden boyutlandırmak ve normalleştirmek amacıyla bir grafik oluşturmak için OperationBuilder sınıfını kullanma.
  • Model yükleme: Önceden eğitilmiş bir Inception modelini yüklemek için Graph.importGraphDef() işlevini kullanma.
  • Grafik yürütme: Grafikleri yürütmek ve bir görüntü için en iyi etiketi bulmak için bir Oturum kullanma.

Tensorflow/models GitHub deposunda ek örnekler bulunabilir.

Arayüzler

Yürütme Ortamı TensorFlow Operation oluşturmak ve yürütmek için bir ortam tanımlar.
Graph.WhileSubgraphBuilder Bir while döngüsü için koşullu veya gövde alt grafiği oluşturmak amacıyla buildSubgraph yöntemini geçersiz kılan soyut bir sınıfı başlatmak için kullanılır.
İşlenen <T, TType'ı genişletir > Bir TensorFlow işleminin işlenenleri tarafından uygulanan arayüz.
Operasyon Tensörler üzerinde hesaplama yapar.
Operasyon Oluşturucu Operation için bir inşaatçı.
Tensör Statik olarak yazılmış çok boyutlu bir dizi.

Sınıflar

Beton Fonksiyonu Giriş ve çıkış imzasıyla tek bir işlev olarak çağrılabilen bir grafik.
Cihaz Özellikleri Bir TensorFlow cihazı için (muhtemelen kısmi) bir spesifikasyonu temsil eder.
DeviceSpec.Builder DeviceSpec sınıfını oluşturmaya yönelik bir Builder sınıfı.
İstekli Oturum TensorFlow işlemlerini hevesle yürütmek için bir ortam.
EagerSession.Options
Grafik TensorFlow hesaplamasını temsil eden bir veri akışı grafiği.
Grafikİşlemi Graph düğüm olarak eklenen bir Operation uygulanması.
GraphOperationBuilder Graph GraphOperation eklemek için bir OperationBuilder .
Çıkış <T TType'ı genişletir > Bir Operation tarafından üretilen tensöre yönelik sembolik bir tutamaç.
Ham Tensör Belleğinin JVM'den doğrudan erişilebilen bir veri alanına eşlenmemiş olduğu bir tensör.
KaydedilenModelPaketi SavedModelBundle depolamadan yüklenen bir modeli temsil eder.
SavedModelBundle.Exporter SavedModel'i dışa aktarma seçenekleri.
SavedModelBundle.Loader SavedModel yükleme seçenekleri.
Sunucu Dağıtılmış eğitimde kullanıma yönelik bir süreç içi TensorFlow sunucusu.
Oturum Graph yürütme sürücüsü.
Oturum.Çalıştır Bir oturum yürütülürken elde edilen çıktı tensörleri ve meta veriler.
Oturum Çalıştırıcısı Operation çalıştırın ve Tensors değerlendirin.
İmza Diğer yararlı meta verilerin yanı sıra ConcreteFunction gibi yürütülebilir bir varlığın giriş ve çıkışlarını açıklayın.
İmza.Oluşturucu Yeni bir işlev imzası oluşturur.
İmza.TensorAçıklaması
TensorFlow TensorFlow çalışma zamanını açıklayan statik yardımcı yöntemler.
TensorMapper <T TType'ı genişletir > Bir RawTensor yerel belleğini, JVM'den erişilebilen n boyutlu tipte bir veri alanına eşler.

Numaralandırmalar

DeviceSpec.DeviceType
EagerSession.DevicePlacementPolicy Belirli bir cihazda bir işlemi çalıştırmayı denediğimizde ancak bazı giriş tensörleri o cihazda olmadığında nasıl davranacağımızı kontrol eder.
ExecutionEnvironment.Types