Pile matérielle et logicielle de l'IA
Quelle définition du « graphe de calcul » utilisé dans les frameworks et compilateurs d'IA est correcte ?
- AUn graphique linéaire montrant les performances de l'IA année par année
- BUn graphique montrant l'évolution de la valeur de la perte pendant l'entraînement
- CUne représentation du calcul du modèle où les opérations sont des nœuds et les échanges de données (tenseurs) des flèches
Afficher la réponse et l'explication
Réponse : C. Une représentation du calcul du modèle où les opérations sont des nœuds et les échanges de données (tenseurs) des flèches
Le graphe de calcul est le plan du calcul d'un modèle : les opérations (produit matriciel, addition, fonction d'activation, etc.) en sont les nœuds et les tenseurs qui circulent entre elles les flèches. Le framework parcourt ce graphe à rebours pour calculer automatiquement les gradients de la rétropropagation, et le compilateur l'examine dans son ensemble pour optimiser fusions et réordonnancements. Le graphe indique aussi quelles opérations sont indépendantes et peuvent s'exécuter en parallèle.
Continuer : 9 autres questions sur Pile matérielle et logicielle de l'IA