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 |