Wat is Rekengraaf (computational graph)?

Diagram dat de berekening van een model weergeeft, met bewerkingen als knopen en de doorgifte van tensors als pijlen. Basis voor automatische differentiatie en optimalisaties van AI-compilers.

Japanse benaming: 計算グラフ

“Rekengraaf (computational graph)” komt voor in 4 oefenvragen uit 1 onderwerpen, bijv. AI-hardware en softwarestack.

Vakgebied: AI-hardware en softwarestack

Nu oefenen: vragen over Rekengraaf (computational graph)

Welke uitspraak over de "rekengraaf" (computational graph) in AI-frameworks en -compilers is juist?

  1. AEen lijngrafiek van de AI-prestaties per jaar
  2. BEen grafiek van de verandering van de verliesfunctie bij training
  3. CEen diagram dat de berekening van het model weergeeft met bewerkingen als knopen en de overdracht van data (tensoren) als pijlen
Antwoord en toelichting tonen

Antwoord: C. Een diagram dat de berekening van het model weergeeft met bewerkingen als knopen en de overdracht van data (tensoren) als pijlen

Een rekengraaf is het ontwerp van de berekening van een model, met bewerkingen zoals matrixproduct, optelling en activatiefunctie als knopen en de tensoren daartussen als pijlen. Het framework doorloopt deze graaf in omgekeerde richting om de gradiënten voor backpropagation automatisch te berekenen, en de compiler bekijkt de hele graaf voor optimalisaties zoals fusion en herordening. Uit de graaf blijkt ook welke bewerkingen onafhankelijk en parallel kunnen worden uitgevoerd.

“Rekengraaf (computational graph)” in de toelichting

Vragen met “Rekengraaf (computational graph)” (4)

  1. Welke uitspraak over de "rekengraaf" (computational graph) in AI-frameworks en -compilers is juist?
  2. Welke uitspraak over de belangrijkste taak van AI-compilers zoals XLA, TVM en de compilerfunctie van PyTorch is juist?
  3. Welke uitspraak over ONNX is juist?
  4. Welke volgorde van de AI-softwarestack, van de bovenste laag dicht bij de gebruiker naar de onderste laag dicht bij de hardware, is juist?

Verwante termen

AI-compiler GPU NPU (neural processing unit) ONNX Inferentie (inference) Via All-reduce Attention Backpropagatie Batchgrootte

Naar de woordenlijst