org.tensorflow

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

UYARI : API şu anda deneyseldir ve TensorFlow API kararlılık 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ğı kullanarak görüntüleri sınıflandırmak için bu API'nin kullanımını gösterir. Gösterir:

  • Grafik oluşturma: JPEG görüntüsünün kodunu çözmek, yeniden boyutlandırmak ve normalleştirmek için bir grafik oluşturmak için OperationBuilder sınıfını kullanma.
  • Model yükleme: Önceden eğitilmiş bir Başlangıç ​​modelini yüklemek için Graph.importGraphDef () 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 / java 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 üzere buildSubgraph yöntemini geçersiz kılan soyut bir sınıfı başlatmak için kullanılır.
İşlenen <T> Bir TensorFlow işleminin işlenenleri tarafından uygulanan arabirim.
Operasyon Tensörler üzerinde hesaplama yapar.
OperationBuilder Operation için bir inşaatçı.

Sınıflar

Hevesli Seans TensorFlow işlemlerini hevesle yürütmek için bir ortam.
EagerSession.Options
Grafik TensorFlow hesaplamasını temsil eden bir veri akış grafiği.
GraphOperation Bir Uygulama Operation bir bir bağlantı noktası olarak ilave Graph .
GraphOperationBuilder Bir OperationBuilder eklemek içinGraphOperation a s Graph .
Çıkış <T> Bir Operation tarafından üretilen bir tensöre sembolik bir tutamaç.
SavedModelBundle SavedModelBundle, depolama alanından yüklenen bir modeli temsil eder.
SavedModelBundle.Loader SavedModel'i yüklemek için seçenekler.
Sunucu Dağıtılmış eğitimde kullanım için işlem içi bir TensorFlow sunucusu.
Oturum, toplantı, celse Graph yürütme sürücüsü.
Session.Run Bir oturum yürütülürken elde edilen çıktı tensörleri ve meta veriler.
Session.Runner Operation çalıştırın ve Tensors değerlendirin.
Şekil Bir işlem tarafından üretilen bir tensörün muhtemelen kısmen bilinen şekli.
Tensör <T> Öğeleri T ile tanımlanan türde olan statik tipli çok boyutlu bir dizi.
TensorFlow TensorFlow çalışma zamanını açıklayan statik yardımcı program yöntemleri.
Tensörler Tensor nesneleri oluşturmak için tip güvenli fabrika yöntemleri.

Numaralandırmalar

Veri tipi Bir Tensor öğelerin türünü bir enum olarak temsil eder.
EagerSession.DevicePlacementPolicy Belirli bir cihazda bir işlemi çalıştırmaya çalıştığımızda nasıl davranacağımızı kontrol eder, ancak bazı giriş tensörleri o cihazda değildir.
EagerSession.ResourceCleanupStrategy Artık ihtiyaç duyulmadığında TensorFlow kaynaklarının nasıl temizlendiğini kontrol eder.

İstisnalar

TensorFlowException TensorFlow Grafikleri yürütülürken kontrol edilmeyen istisna atıldı.