lineær interpolation

En metode til at estimere en værdi mellem to kendte punkter ved at antage en lineær sammenhæng.

Kort fortalt

Lineær interpolation er en simpel måde at gætte en mellemliggende værdi på ved at tegne en lige linje mellem to kendte punkter.

Kategori
teknik
Niveau
begynder
Udtale
[lineˈɛːˀɐ entɐpolaˈɕoːˀn]

Betydninger

1
  1. 1

    Matematisk teknik der beregner en værdi inden for et interval ud fra en lineær funktion mellem to kendte datapunkter.

    • Ved brug af lineær interpolation kan man estimere temperaturen kl. 9:30 ud fra målingerne kl. 9:00 og 10:00.
    • I neural netværk anvendes lineær interpolation ofte til at skabe nye træningseksempler ved at blande to billeder pixel for pixel.

Hvornår bruges det

Bruges i machine learning til dataaugmentation, initialisering af modelvægte og i forbindelse med kontinuerlige funktioner. Anvendes også i billedbehandling til at skalere billeder.

Formel

y = y₁ + (x - x₁) · ((y₂ - y₁) / (x₂ - x₁))

Kodeeksempel

def lerp(a, b, t):
    return a + t * (b - a)

En simpel implementering af lineær interpolation for en enkelt dimension.

Oprindelse

Fra latin 'interpolare' (at forbedre, indskyde) og 'linearis' (linje).

Afledte ord

1

Kilder

1
  • Numerical Recipes: The Art of Scientific Computing