OSTRZEŻENIE : API jest obecnie w fazie eksperymentalnej i nie jest objęte gwarancją stabilności API TensorFlow. Instrukcje instalacji można znaleźć w pliku README.md .
Przykład LabelImage demonstruje użycie tego interfejsu API do klasyfikowania obrazów przy użyciu wstępnie przeszkolonej splotowej sieci neuronowej o architekturze Inception . To demonstruje:
- Konstrukcja wykresu: użycie klasy OperationBuilder do skonstruowania wykresu w celu dekodowania, zmiany rozmiaru i normalizacji obrazu JPEG.
- Ładowanie modelu: użycie Graph.importGraphDef() do załadowania wstępnie wyszkolonego modelu początkowego.
- Wykonanie wykresu: użycie sesji do wykonania wykresów i znalezienia najlepszej etykiety dla obrazu.
Dodatkowe przykłady można znaleźć w repozytorium tensorflow/Java GitHub.
Interfejsy
Środowisko wykonania | Definiuje środowisko do tworzenia i wykonywania Operation TensorFlow s. |
Wykres.WhileSubgraphBuilder | Służy do tworzenia instancji klasy abstrakcyjnej, która zastępuje metodę buildSubgraph w celu zbudowania podgrafu warunkowego lub treściowego dla pętli while. |
Argument <T> | Interfejs zaimplementowany przez operandy operacji TensorFlow. |
Operacja | Wykonuje obliczenia na tensorach. |
Konstruktor operacji | Konstruktor dla Operation s. |
Zajęcia
Chętna sesja | Środowisko do szybkiego wykonywania operacji TensorFlow. |
EagerSession.Opcje | |
Wykres | Wykres przepływu danych reprezentujący obliczenia TensorFlow. |
GrafOperacja | Implementacja Operation dodana jako węzeł do Graph . |
Konstruktor operacji graficznych | OperationBuilder do dodawania GraphOperation s do Graph . |
Wyjście <T> | Symboliczne dojście do tensora utworzone przez Operation . |
Pakiet zapisanych modeli | SavedModelBundle reprezentuje model załadowany z magazynu. |
SavedModelBundle.Loader | Opcje ładowania SavedModel. |
serwer | Serwer TensorFlow działający w procesie, do użytku w szkoleniach rozproszonych. |
Sesja | Sterownik do wykonywania Graph . |
Sesja.Uruchom | Tensory wyjściowe i metadane uzyskane podczas wykonywania sesji. |
Sesja. Biegacz | Uruchom Operation s i oceń Tensors . |
Kształt | Prawdopodobnie częściowo znany kształt tensora wytworzonego w wyniku operacji. |
Tensor <T> | Statycznie typowana tablica wielowymiarowa, której elementy są typu opisanego przez T. |
TensorFlow | Statyczne metody narzędziowe opisujące środowisko wykonawcze TensorFlow. |
Tensory | Bezpieczne dla typu metody fabryczne do tworzenia obiektów Tensor . |
Wyliczenia
Typ danych | Reprezentuje typ elementów w Tensor jako wyliczenie. |
EagerSession.DevicePlacementPolicy | Kontroluje sposób działania, gdy próbujemy wykonać operację na danym urządzeniu, ale na tym urządzeniu nie ma niektórych tensorów wejściowych. |
EagerSession.ResourceCleanupStrategy | Kontroluje sposób czyszczenia zasobów TensorFlow, gdy nie są już potrzebne. |
Wyjątki
Wyjątek TensorFlow | Zgłoszono niesprawdzony wyjątek podczas wykonywania wykresów TensorFlow. |