Radial basisfunktion

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 2. juni 2021; verifikation kræver 1 redigering .

Radial basisfunktion ( RBF ) er en funktion fra et sæt radiale funktioner af samme type, der bruges som en aktiveringsfunktion i et lag af et kunstigt neuralt netværk eller på anden måde, afhængigt af konteksten. En radial funktion  er enhver reel funktion, hvis værdi kun afhænger af afstanden til origo eller af afstanden mellem et andet punkt kaldet centrum : . Normen er normalt den euklidiske afstand , selvom andre metrikker kan bruges .

Lineære kombinationer af radiale basisfunktioner kan også bruges til at tilnærme en given funktion . Approksimation kan fortolkes som den enkleste form for neurale netværk ; det er i denne sammenhæng, at radiale basisfunktioner først blev defineret af David Broomhead og David Lowe i 1988 [1] [2] , baseret på Michael Powells banebrydende værk fra 1977 [3] [4] [5] .

Radial basisfunktioner bruges også som en kerne i understøttende vektormaskiner . [6]

Arter

Almindeligt anvendte radiale basisfunktioner inkluderer ( ):

Tilnærmelse

For at tilnærme funktioner ved hjælp af radiale basisfunktioner tages deres lineære kombination af formen normalt:

,

hvor summen af ​​radiale basisfunktioner med centre ved punkterne og koefficienter tages som den tilnærmende funktion . Koefficienterne kan beregnes ved hjælp af mindste kvadraters metode , da tilpasningsfunktionen er lineær i forhold til koefficienterne .

Tilnærmelsesskemaer af denne art er særligt nyttige. i tidsserieprognoser , kontrol af ikke-lineære systemer , der udviser ret simpel kaotisk adfærd, og 3D-modellering i computergrafik .

Neurale netværk baseret på RBF

Lineær kombination:

kan også tolkes som det enkleste kunstige neurale netværk med ét lag, kaldet netværket af radiale basisfunktioner , hvor den radiale basisfunktion spiller rollen som en aktiveringsfunktion. Det kan påvises, at enhver kontinuerlig funktion på et kompakt interval i princippet kan interpoleres med vilkårlig nøjagtighed for tilstrækkeligt store .

Approksimationen er differentierbar mht . Koefficienterne kan beregnes ved hjælp af enhver standard iterativ metode til neurale netværk.

Radiale basisfunktioner giver således et fleksibelt interpolationsværktøj, forudsat at sættet af centre mere eller mindre ensartet dækker domænet for den ønskede funktion (ideelt set bør centrene være lige langt fra deres nærmeste naboer). Imidlertid opnår tilnærmelsen som regel kun høj nøjagtighed ved mellemliggende punkter, hvis sættet af radiale basisfunktioner suppleres med et polynomium ortogonalt til hver af RBF'erne.

Noter

  1. Radial Basis Function Networks Arkiveret 23. april 2014.
  2. Broomhead, Lowe, 1988 , s. 321-355
  3. Michael J. D. Powell; Michael JD Powell. Genstart procedurer for konjugeret gradientmetode  // Matematisk  programmering : journal. - Springer, 1977. - Vol. 12 . - S. 241-254 . - doi : 10.1007/bf01593790 .
  4. Sahin, Ferat (1997). En radial basisfunktionstilgang til et farvebilledeklassificeringsproblem i en industriel anvendelse i realtid (PDF) (M.Sc.). Virginia Tech . s. 26. Arkiveret fra originalen (PDF) 2015-10-26 . Hentet 2018-06-02 . Radiale basisfunktioner blev først introduceret af Powell for at løse det reelle multivariate interpolationsproblem. Forældet parameter brugt |deadlink=( hjælp )
  5. Broomhead, Lowe, 1988 , s. 347: "Vi vil gerne takke professor MJD Powell ved Institut for Anvendt Matematik og Teoretisk Fysik ved Cambridge University for at give den indledende stimulans til dette arbejde."
  6. VanderPlas, Jake Introduktion til support af vektormaskiner (link ikke tilgængeligt) . [O'Reilly] (6. maj 2015). Hentet 14. maj 2015. Arkiveret fra originalen 5. september 2015. 

Litteratur