Définit des classes pour créer, enregistrer, charger et exécuter des modèles TensorFlow.
AVERTISSEMENT : L'API est actuellement expérimentale et n'est pas couverte par les garanties de stabilité de l'API TensorFlow. Voir README.md pour les instructions d'installation.
L'exemple LabelImage illustre l'utilisation de cette API pour classer des images à l'aide d'un réseau de neurones convolutif d'architecture Inception pré-entraîné. Ça démontre:
- Construction de graphes: utilisation de la classe OperationBuilder pour construire un graphe pour décoder, redimensionner et normaliser une image JPEG.
- Chargement du modèle: Utilisation de Graph.importGraphDef () pour charger un modèle Inception pré-entraîné.
- Exécution de graphique: Utilisation d'une session pour exécuter les graphiques et trouver la meilleure étiquette pour une image.
Interfaces
ExécutionEnvironnement | Définit un environnement pour créer et exécuter des Operation TensorFlow. |
Graph.WhileSubgraphBuilder | Utilisé pour instancier une classe abstraite qui remplace la méthode buildSubgraph pour créer un sous-graphe conditionnel ou corps pour une boucle while. |
Opérande <T> | Interface implémentée par les opérandes d'une opération TensorFlow. |
Opération | Effectue des calculs sur les tenseurs. |
OperationBuilder | Un constructeur pour Operation s. |
Des classes
EagerSession | Un environnement pour exécuter les opérations TensorFlow avec empressement. |
EagerSession.Options | |
Graphique | Un graphique de flux de données représentant un calcul TensorFlow. |
GraphOperation | Implémentation pour une Operation ajoutée en tant que nœud à un Graph . |
GraphOperationBuilder | Un OperationBuilder pour ajouter des GraphOperation à un Graph . |
Sortie <T> | Une poignée symbolique d'un tenseur produit par une Operation . |
SavedModelBundle | SavedModelBundle représente un modèle chargé à partir du stockage. |
SavedModelBundle.Loader | Options de chargement d'un SavedModel. |
Serveur | Un serveur TensorFlow en cours, à utiliser dans la formation distribuée. |
Session | Pilote pour l'exécution du Graph . |
Session.Exécuter | Sortez les tenseurs et les métadonnées obtenus lors de l'exécution d'une session. |
Session.Runner | Exécutez les Operation et évaluez les Tensors . |
Façonner | La forme éventuellement partiellement connue d'un tenseur produit par une opération. |
Tenseur <T> | Un tableau multidimensionnel de type statique dont les éléments sont d'un type décrit par T. |
TensorFlow | Méthodes utilitaires statiques décrivant le runtime TensorFlow. |
Tenseurs | Méthodes d'usine de type sécurisé pour créer des objets Tensor . |
Enums
Type de données | Représente le type d'éléments dans un Tensor sous forme d'énumération. |
EagerSession.DevicePlacementPolicy | Contrôle comment agir lorsque nous essayons d'exécuter une opération sur un appareil donné mais que certains tenseurs d'entrée ne sont pas sur cet appareil. |
EagerSession.ResourceCleanupStrategy | Contrôle la façon dont les ressources TensorFlow sont nettoyées lorsqu'elles ne sont plus nécessaires. |
Exceptions
TensorFlowException | Exception non vérifiée lancée lors de l'exécution des graphiques TensorFlow. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2020/04/21 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]