Você está na página 1de 14

Redes Neurais - Trabalho 2

Edson Sousa Cosendey


March 26, 2023

1 Problema Não-Linearmente Separável


Inicialmente temos uma separação entre vermelho para os pontos fora da pfunção
proposta e preto para os pontos dentro dos limites da função, sendo essa x2 + y 2

Figure 1: Plot dos pontos da função.

De modo a visualizar melhor o formato do circulo, temos a figura 2:

1
Figure 2: Plot para facilitar a visualização do circulo

Utilizando como base a função circular,


p fazemos a transformação para co-
ordenadas polares, de modo que r = x2 + y 2 e theta = arctan(y/x) visto na
figura 3.

2
Figure 3: Plot do gráfico r versus theta da nova função.

Nota-se uma clara divisão entre a região demarcada em preto, sendo essa a
região ”fora do circulo” no novo sistema de coordenadas, e a região em vermelho
aonde se tem os pontos que estariam ”dentro do circulo”.

2 Overfitting e Underfitting
Tendo como base o gráfico a seguir:

3
Figure 4: Plot base para a segunda atividade

Podemos concluir que o melhor se aproxima da função geradora é a função


em azul. É possı́vel notar que a função em vermelho não consegue se aproximar
dos pontos marcados ao longo do plot, pois essa se forma de uma função de grau
1, caracterizando assim um processo de Underfitting, sendo marcada pela falha
de classificar até mesmo os próprios dados de treino corretamente. Já a função
em preta é a que apresenta o menor erro de treinamento, porém passa por um
processo de Overfitting, sendo caracteristica marcante e explicita, como visto
no gráfico, ela apresenta mudanças bruscas de curvadura e direção de modo
a ”passar” por todos os pontos( muito próximo e na maioria dos pontos ) de
modo a prejudicar o modelo quando exposto a novos dados diferentes dos de
treinamento. Considerando isso tudo, a função em azul é a melhor candidata
ao ser exposta para novos dados, uma vez que se aproxima de modo ”coerente”
dos pontos e se aproxima da função geradora.

3 Aproximação Polinomial
Nessa atividade, inicialmente, utilizaremos o numero de pontos = 10, e tentare-
mos fazer uma aproximação polinomial com grau variando de 1 até 8 e avaliare-
mos o resultado através dos gráficos.

4
Figure 5: Plot do gráfico com o polinômio de grau 1 para aproximação.

Figure 6: Plot do gráfico com o polinômio de grau 2 para aproximação.

5
Figure 7: Plot do gráfico com o polinômio de grau 3 para aproximação.

Figure 8: Plot do gráfico com o polinômio de grau 4 para aproximação.

6
Figure 9: Plot do gráfico com o polinômio de grau 5 para aproximação.

Figure 10: Plot do gráfico com o polinômio de grau 6 para aproximação.

7
Figure 11: Plot do gráfico com o polinômio de grau 7 para aproximação.

Figure 12: Plot do gráfico com o polinômio de grau 8 para aproximação.

8
3.1 Caso em que temos 100 pontos
Olhando as imagens notamos que com 10 pontos, o processo de Underfitting
acontece no polinômio de grau 1 e o Overfitting acontece a partir do polinômio
de grau 5.
Caso o número de pontos gerados seja 100, temos os seguintes grafı́cos:

Figure 13: Plot do gráfico o polinômio de grau 1 para aproximação com 100
pontos.

9
Figure 14: Plot do gráfico o polinômio de grau 2 para aproximação com 100
pontos.

Figure 15: Plot do gráfico o polinômio de grau 3 para aproximação com 100
pontos.

10
Figure 16: Plot do gráfico o polinômio de grau 4 para aproximação com 100
pontos.

11
Figure 17: Plot do gráfico o polinômio de grau 5 para aproximação com 100
pontos.

Figure 18: Plot do gráfico o polinômio de grau 6 para aproximação com 100
pontos.

12
Figure 19: Plot do gráfico o polinômio de grau 7 para aproximação com 100
pontos.

Texto da conclusão.

13
Figure 20: Plot do gráfico o polinômio de grau 8 para aproximação com 100
pontos.
Após analisar os grafı́cos gerados, podemos concluir que aconteceu Underfitting
no primeiro caso e marcar de Overfitting a partir do polinômio de grau 7.

14

Você também pode gostar