Computerarithmetiek

Hoe heet het verschijnsel waarbij bij het aftrekken van twee bijna gelijke drijvendekommagetallen de significante cijfers sterk afnemen?

  1. AInformatieverlies (absorptie)
  2. BOverflow
  3. CCancellation (uitdoving van cijfers)
Antwoord en toelichting tonen

Antwoord: C. Cancellation (uitdoving van cijfers)

Bij een berekening met 7 significante cijfers, zoals 1,234567 − 1,234566 = 0,000001, heffen de 6 hoogste cijfers elkaar op en blijft in het resultaat slechts 1 significant cijfer over. De kleine afrondfouten in de oorspronkelijke getallen worden dan relatief zeer groot ten opzichte van het resultaat. Dit is cancellation; een tegenmaatregel is de formule om te werken zodat het aftrekken van bijna gelijke getallen wordt vermeden. Informatieverlies (absorptie) is een ander verschijnsel waarbij bij het optellen van getallen van verschillende grootte de cijfers van het kleinste verloren gaan.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Computerarithmetiek

  1. Als x zeer groot is, treedt bij de berekening van √(x + 1) − √x in drijvende komma cancellation op. Welke herschrijving levert het resultaat nauwkeurig op?
  2. Bij een drijvendekommagetal met enkele precisie verandert het resultaat niet van 100 miljoen (10⁸) wanneer er 1 bij wordt opgeteld. Welke verklaring van dit verschijnsel is juist?
  3. Wat is het doel van de Kahan-sommatie (opteller met correctie) die wordt gebruikt bij het optellen van veel drijvendekommagetallen?
  4. Wat is het juiste voordeel van de FMA-instructie (fused multiply-add) bij de berekening van a × b + c?
  5. Wat is de belangrijkste reden dat bfloat16 wordt gebruikt bij het trainen van AI?