Radiell basfunktion ( RBF ) är en funktion från en uppsättning radiella funktioner av samma typ som används som en aktiveringsfunktion i ett lager av ett artificiellt neuralt nätverk eller på annat sätt, beroende på sammanhanget. En radiell funktion är vilken reell funktion som helst vars värde endast beror på avståndet till origo eller på avståndet mellan någon annan punkt som kallas centrum : . Normen är vanligtvis det euklidiska avståndet , även om andra mått kan användas .
Linjära kombinationer av radiella basfunktioner kan också användas för att approximera en given funktion . Approximation kan tolkas som den enklaste sortens neurala nätverk ; det är i detta sammanhang som radiella basfunktioner först definierades av David Broomhead och David Lowe 1988 [1] [2] , baserat på Michael Powells framstående arbete från 1977 [3] [4] [5] .
Radiella basfunktioner används också som en kärna i stödvektormaskiner . [6]
Vanligt använda radiella basfunktioner inkluderar ( ):
För att approximera funktioner med hjälp av radiella basfunktioner tas vanligtvis deras linjära kombination av formen:
,där summan av radiella basfunktioner med centra vid punkterna och koefficienter tas som approximerande funktion . Koefficienterna kan beräknas med minsta kvadratmetoden , eftersom anpassningsfunktionen är linjär med avseende på koefficienterna .
Approximationsscheman av detta slag är särskilt användbara. i tidsserieprognoser , kontroll av icke-linjära system som uppvisar ganska enkelt kaotiskt beteende och 3D-modellering i datorgrafik .
Linjär kombination:
kan också tolkas som det enklaste artificiella neurala nätverket med ett lager, kallat nätverket av radiella basfunktioner , där den radiella basfunktionen spelar rollen som en aktiveringsfunktion. Det kan visas att vilken kontinuerlig funktion som helst på ett kompakt intervall i princip kan interpoleras med godtycklig noggrannhet för tillräckligt stor .
Approximationen är differentierbar med avseende på . Koefficienterna kan beräknas med vilken standard iterativ metod som helst för neurala nätverk.
Radiella basfunktioner tillhandahåller således ett flexibelt interpolationsverktyg, förutsatt att uppsättningen av centra mer eller mindre enhetligt täcker domänen för den önskade funktionen (helst bör centra vara lika långt från sina närmaste grannar). Emellertid, i regel, vid mellanliggande punkter, uppnår approximationen hög noggrannhet endast om uppsättningen av radiella basfunktioner kompletteras med ett polynom som är ortogonalt mot var och en av RBF:erna.
Maskininlärning och datautvinning | |
---|---|
Uppgifter | |
Att lära sig med en lärare | |
klusteranalys | |
Dimensionalitetsreduktion | |
Strukturell prognos | |
Anomali upptäckt | |
Grafisk probabilistiska modeller | |
Neurala nätverk | |
Förstärkningsinlärning |
|
Teori | |
Tidskrifter och konferenser |
|