Funcția de bază radială ( RBF ) este o funcție dintr-un set de funcții radiale de același tip utilizată ca funcție de activare într-un strat al unei rețele neuronale artificiale sau altfel, în funcție de context. O funcție radială este orice funcție reală a cărei valoare depinde numai de distanța până la origine sau de distanța dintre un alt punct numit centru : . Norma este, de obicei, distanța euclidiană , deși pot fi utilizate alte metrici .
Combinațiile liniare ale funcțiilor de bază radială pot fi, de asemenea, utilizate pentru a aproxima o funcție dată . Aproximarea poate fi interpretată ca cel mai simplu tip de rețea neuronală ; în acest context, funcțiile de bază radială au fost definite pentru prima dată de David Broomhead și David Lowe în 1988 [1] [2] , pe baza lucrării fundamentale din 1977 a lui Michael Powell [3] [4] [5] .
Funcțiile de bază radială sunt, de asemenea, utilizate ca nucleu în mașinile vector suport . [6]
Funcțiile de bază radială utilizate în mod obișnuit includ ( ):
Pentru a aproxima funcții folosind funcții de bază radială, combinația lor liniară a formei este de obicei luată:
,unde suma funcţiilor de bază radială cu centre în puncte şi coeficienţi este luată ca funcţie de aproximare . Coeficienții pot fi calculați folosind metoda celor mai mici pătrate , deoarece funcția de ajustare este liniară în raport cu coeficienții .
Schemele de aproximare de acest fel sunt deosebit de utile. în prognoza serii de timp , controlul sistemelor neliniare care prezintă un comportament haotic destul de simplu și modelare 3D în grafica computerizată .
Combinație liniară:
poate fi interpretată și ca cea mai simplă rețea neuronală artificială cu un singur strat, numită rețea de funcții de bază radială , în care funcția de bază radială joacă rolul unei funcții de activare. Se poate arăta că orice funcție continuă pe un interval compact poate fi, în principiu, interpolată cu o precizie arbitrară pentru suficient de mare .
Aproximația este diferențiabilă în raport cu . Coeficienții pot fi calculați folosind orice metodă iterativă standard pentru rețelele neuronale.
Astfel, funcțiile de bază radială oferă un instrument de interpolare flexibil, cu condiția ca setul de centre să acopere mai mult sau mai puțin uniform domeniul funcției dorite (în mod ideal, centrele ar trebui să fie echidistante de vecinii lor cei mai apropiați). Cu toate acestea, de regulă, în punctele intermediare, aproximarea atinge o precizie ridicată numai dacă setul de funcții de bază radială este completat de un polinom ortogonal la fiecare dintre RBF.
Învățare automată și extragerea datelor | |
---|---|
Sarcini | |
Învățarea cu un profesor | |
analiza grupului | |
Reducerea dimensionalității | |
Prognoza structurală | |
Detectarea anomaliilor | |
Modele grafice probabilistice | |
Rețele neuronale | |
Consolidarea învățării |
|
Teorie | |
Reviste și conferințe |
|