Beruflich Dokumente
Kultur Dokumente
Informática Informática
UFRGS Prof. Paulo Martins Engel UFRGS Prof. Paulo Martins Engel
[ ]
j=0
wj (x − cj) 2
xi φj(x)
Σ
h(x)
φj (x) = exp − 2σ 2
j
wN onde c corresponde ao centro da função e σ controla a suavidade da interpolação.
xp φN(x)
• Tipicamente, numa rede RBF, a forma das funções de base é escolhida a priori,
de modo que ela tenha um comportamento adequado ao problema de regressão: a
sua resposta deve decrescer (ou crescer) monotonamente com a distância em
relação a um ponto central.
• O problema consiste então em localizar os centros e outros parâmetros das
funções de base e ajustar os pesos em relação ao arquivo de treinamento.
5 6
Informática Informática
UFRGS Prof. Paulo Martins Engel UFRGS Prof. Paulo Martins Engel
multiquádrica φ (ν ) = (ν + β )
2 2 −1 / 2
thin-plate spline φ (ν ) = ν 2 log(ν )
7 8
Informática Informática
UFRGS Prof. Paulo Martins Engel UFRGS Prof. Paulo Martins Engel
Informática Informática
UFRGS Prof. Paulo Martins Engel UFRGS Prof. Paulo Martins Engel
x1 φ1(x) i1
w1
ij wj
xi φj(x) y
∑
wN
xp φN(x) iN
13 14
Informática Informática
UFRGS Prof. Paulo Martins Engel UFRGS Prof. Paulo Martins Engel
2. Um MLP forma uma representação distribuída no espaço dos Uma rede RBF tem arquitetura mais simples, apenas uma CO.
valores de ativação das UO; para um vetor de entrada muitas UO 4. Todos os parâmetros de um MLP são ajustados simultaneamente,
contribuem para a determinação do valor de saída. como parte de uma estratégia única de treinamento supervisionado.
Uma rede RBF com funções de base localizadas forma uma Uma rede RBF é treinada em duas etapas de ajuste: parâmetros das
representação local no espaço das unidades ocultas; para um vetor funções de base a partir dos dados de entrada (não supervisionado),
de entrada, apenas algumas UO têm ativação significativa. pesos encontrados por métodos lineares supervisionados.
Isto faz com que seja mais fácil treinar uma rede RBF.
17 18
Informática Informática
UFRGS Prof. Paulo Martins Engel UFRGS Prof. Paulo Martins Engel
Exemplo de rede RBF: O Problema do XOR ϕ1(x) = exp(– ||x – t1||2) , t1 = [1, 1]T ϕ2(x) = exp(– ||x – t2||2) , t2 = [0, 0]T
Utilizando as duas FBR gaussianas abaixo, especifique uma rede RBF, para resolver ϕ2(x)
o problema do XOR (unipolar). 0,1353
ϕ2(x)
+1
x1 x2 di ϕ1(x)
x1 φ1(x) w1 w0 0 0 0
ϕ1(x) 0,3678
0 1 1
Σ y(x)
1 0 1
x2 φ2(x) w2
1 1 0
ϕ1(x) ϕ2(x)
0,1353
1 1,4142 2
19 20
Informática Informática
UFRGS Prof. Paulo Martins Engel UFRGS Prof. Paulo Martins Engel
1 1 1,0000 0,1353 0
+1
w1 φ1(x) + w2 φ2(x) + w0 = y(x) x1 = x2
x1 φ1(x) w1 w0
0,1353 w1 + 1,0000 w2 + w0 = 0 F(x1, x1) F(x1, 0)
0,3678 w1 + 0,3678 w2 + w0 = 1
Σ y(x)
0,3678 w1 + 0,3678 w2 + w0 = 1
x2 φ2(x) w2 1,0000 w1 + 0,1353 w2 + w0 = 0
Informática
UFRGS Prof. Paulo Martins Engel
23