Definiuje klasy do budowania, zapisywania, ładowania i wykonywania modeli TensorFlow.
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.
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. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-11-08 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-11-08 UTC."],[],[]]