Inteligência Artificial
Lista 1
1. Defina Redes Neurais Artificias?
A rede neural artificial é uma técnica de Inteligência...
Aprendizado por Reforço, Aplicasse em áreas como treinamento de
comportamento de robóticas onde os androids são submetidos...
Porque no processo de treinamento são utilizados os conjuntos de dados de
treinamento e validação que contém as variáveis ...
14. Em relação a atividade de um neurônio, quais formam as conclusão
obtidas por McCulloch e Pitts?
McCulloch e Pitts eles...
19. Como é a superfície de decisão implementada por um perceptron?
20. O que representa a taxa de aprendizagem no algoritm...
Próximos SlideShares
Carregando em…5
×

INTELIGENCIA ARTIFICIAL RNA

364 visualizações

Publicada em

conteúdo sobre redes neurais

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
364
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

INTELIGENCIA ARTIFICIAL RNA

  1. 1. Inteligência Artificial Lista 1 1. Defina Redes Neurais Artificias? A rede neural artificial é uma técnica de Inteligência Artificial (IA) especialmente projetada para processar informações e aquisição de conhecimento do cérebro humano através de simulação computacional. 2. Descreva os componentes de uma rede neural, explicando a funcionalidade de cada um dos elementos básicos do elemento de processamento (neurônio artificial) e as suas possíveis estruturas de interconexão (possíveis topologias para interconexão dos processadores). Os componentes básicos são: os pesos sinápticos, a função de soma, e a função de transferência também conhecida como função de ativação. Os pesos sinápticos, são as conexões entre os neurônios, responsáveis pelo armazenamento das informações. A função de soma processa todos os estímulos ponderados pelos respectivos pesos. A função de transferência, ou função de ativação, tem a finalidade de evitar o acréscimo progressivo dos valores de saída ao longo das camadas da rede, visto que tais funções possuem valores máximos e mínimos contidos em intervalos determinados para cada tipo de função. 3. Explique o funcionamento dos três tipos básicos de aprendizagem: Supervisionado;Não-supervisionado;e aprendizado por reforço. Indique as possíveis aplicações para cada tipo de aprendizado. Aprendizado Supervisionado,quando é utilizado um agente externo que indica à rede a resposta desejada para o padrão de entrada; O aprendizado supervisionado é normalmente usado aplicação como reconhecimento de padrões, visto que a partir de um certo dado de entrada buscasse o padrão desejado ou equivalente usando a rede neural como classificador de padrões. Aprendizado Não Supervisionado (auto-organização), quando não existe um agente externo indicando a resposta desejada para os padrões de entrada; O aprendizado não supervisionado é usado em situações onde não sabemos de antemão a qual classe um padrão pertence nem quais são as classes em q o nosso problema ade divide. Para tal um mecanismo de reconhecimento de padrões se encarregará de detectar as semelhanças. Exemplo Reforço, quando um crítico externo avalia a resposta fornecida pela rede.
  2. 2. Aprendizado por Reforço, Aplicasse em áreas como treinamento de comportamento de robóticas onde os androids são submetidos a uma serie de teste até se adaptarem aos comportamentos desejados, para efetuar uma determinada tarefa. 4. Considerando redes Muli-Layer Perceptrons (MLP) treinadas com o algoritmo Back Propagation, discuta o problema denominado Bias and Variance Dilemma (Convergência x Generalização). Convergência - É a capacidade da rede neural aprender todos os padrões do conjunto de treinamento. Quando uma rede neural for pequena, não será capaz de armazenar todos os padrões necessários. Portanto, a rede não deve ser rígida ao ponto de não modelar fielmente todos os dados. Generalização – É a capacidade da rede neural responder adequadamente a padrões jamais vistos. Uma rede muito grande com número de neurônios muito superior aos necessários para o problema em análise, não responderá corretamente a padrões nunca vistos, perderá a capacidade de generalizar. Isto ocorrerá pois os pesos sinápticos da rede aprenderão os vetores de entrada e também o ruído presente nos dados de treinamento. A capacidade de generalização de uma rede neural é afetada por três fatores: 1. Tamanho e eficiência dos dados de treinamento. 2. Arquitetura da rede e número de processadores nas camadas ocultas. 3. Complexidade do problema. 5. Quando se justifica utilizar num MLP duas camadas (uma escolhida) ou três camadas (duas escolhidas) e que tipos de funções podem ser implementadas em cada caso? A partir de extensões do Teorema de Kolmogoroff, são necessárias no máximo duas camadas intermediárias, com um número suficiente de unidades por camada, para se produzir quaisquer mapeamentos. Também foi provado que apenas uma camada intermediária é suficiente para aproximar qualquer função contínua. 6. Por que o algoritmo backpropagation é chamado de regra delta generalizada? Porque as redes que utilizam backpropagation trabalham com uma variação da regra delta, apropriada para redes multicamadas, a regra delta generalizada. A regra delta padrão essencialmente implementa um gradiente descendente no quadrado da soma do erro para funções de ativação lineares. 7. Por que se utiliza gradiente descendente para treinar?
  3. 3. Porque no processo de treinamento são utilizados os conjuntos de dados de treinamento e validação que contém as variáveis selecionadas para a construção do modelo de entrada e saídas desejadas. Na regra delta implementasse um gradiente descendente no quadro da soma de erros para a funções de ativação lineares 8. O que é overfitting? Overfitting ou Sobre ajuste é um termo usado em aprendizagem de maquinas e estatística, para quando um modelo estatístico se ajusta em demasiado ao conjunto de dados ou amostras. É muito comum que a amostra apresente desvios causados por erros de medição ou fatores aleatórios, porem isso ocorre quando o modelo se ajusta a estes. 9. O que são as redes neurais? Redes neurais é o conjunto de neurônios conectados uns aos outros através de sinapses. 10. Quais são os elementos principais do neurônio biológico? Os dentritos, que tem por função, receber os estímulos transmitidos pelos outros neurônios; O corpo de neurônio, também chamado de somma, que é responsável por coletar e combinar informações vindas de outros neurônios; E finalmente o axônio,que é constituído de uma fibra tubular que pode alcançar até alguns metros, e é responsável por transmitir os estímulos para outras células. 11. Quais são os elementos principais do neurônio artificial? Os elementos principais do neurônio artificial são: Conjunto de sinapses ou elos de conexão, onde cada elo de conexão é caraterizado por um estimulo de entrada (x) e por um peso (w). Combinador Linear (∑) efetua o somatório dos sinais ponderados de entrada do neurônio. Função de ativação usa o somatório do item anterior como parâmetro para produzir a saída do neurônio que é calculada usando a formula Onde: w são os pesos das conexões do neurônio k; x é o valor de cada um dos m estímulos que chegam ao neurônio k; b é o valor do bias que será somado ao valor do combinador linear. 12. 13. Qual é o papel da função de ativação? Função de ativação, tem a finalidade ou função, evitar o acréscimo progressivo dos valores de saída ao longo das camadas da rede.
  4. 4. 14. Em relação a atividade de um neurônio, quais formam as conclusão obtidas por McCulloch e Pitts? McCulloch e Pitts eles sugeriam a construção de uma máquina baseada ou inspirada no cérebro humano, estabelecendo as bases da neurocomputação, com modelos matemáticos. 15. Defina um neurônio McCulloch – Pitts capaz de representar as seguintes funções booleanas. X Y SAÍDA 0 0 0 0 1 1 1 0 0 1 1 1 Se net > 0 y = 1 Se net ≤ 0 y = 0 Treinamento b = 0 w1 = 0 w2 = 0 net = b ∗ 1 + w1 ∗ 0 + w2 ∗ 0 net = 0 ∗ 1 + 0 ∗ 0 + 0 ∗ 0 = 0 y = 0 e x = 0 16. Quais são os três componentes do modelo Perceptron? Aprendizado supervisionado Representação binária Apenas uma camada de pesos ajustáveis 17. Qual é o tipo de aprendizado supervisionado utilizado no modelo perceptron? O tipo de aprendizado usado é o treinamento. wij(k+1) = wij (k) + λ*ei wij (k)*xj onde: ei (k) = ydi – yi e λ – taxa de aprendizado 18. O que é o treinamento de uma rede neural? O treinamento da rede corresponde ao processo de ajuste de pesos.
  5. 5. 19. Como é a superfície de decisão implementada por um perceptron? 20. O que representa a taxa de aprendizagem no algoritmo de aprendizagem.

×