GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Deep Learning - Modulo IV

Rafael Lucas Souza Altar Baiolim EDX - Introduction to Deep Learning Portugiesisch

Deep Learning - Modulo IV

Inhalt der Mindmap

Deep Learning - Modulo IV

  1. Shallow NN

    • Sem consenso definido
    • Apenas um hidden layer
    • Input como vetor
  2. Deep NN

    • Mais de um hidden layer
    • Grande numero de Neurônios artificias
    • Alem de vetor, raw datas
      • Pega os input de imagens, textos e automáticamente consegue extrair as feautures para que definem os dados.
    • Por que começou a crescer só "agora"?
      • Avanços no campo de pesquisa
        • Exemplo ReLu que aprimorou os estudos de NN
      • Data disponível
        • Necessitava de um número de dados muito grade para evitar overfit. Mais dados -> melhor performace
      • Poder Computacional
  3. Convulational Neural Networks (CNN)

    • Algoritmos de DL Supervisionados
    • Similar as NN
    • Composta de neurônios, bias e pesos otimizados
      • Cada neurõnio combina a entrada, computadndo o produto entre a entreada propriamente dita e o peso. Antes do treino, utiliza-se uma função de ativação, a maior parte das vezes -> Relu
    • Pega os inputs como imagens
    • Treino mais eficiente
    • Problemas de reconhecimento, detecção de objetos / computer vision
    • Arquitetura
      • Input (n x m x 1) grayscale
      • Input (n x m x 3) colored image
        • 3 representa as cores da camada RGB
      • Convulational Layer
        • Varios grupos / Camadas Convulacionais
        • Filters
          • Define filtros e em seguida computar o convulacional entre o filtro e cada camada RGB
          • + Filtro indica Melhor preservação de espaço dimencional
          • Por que não fazer um flatten desses filtros ?
            • Nesse caso teriamos (n x m ) x 1 como vetor de input
            • Muitos parametros para se otimizar
            • Computacionalmente custoso
            • Pode causar overfit
        • [ Nova Matriz ] Filter x Pixels Sobrepostos
          • No exemplo é apresentado o calculo do produto para o filtro R (red). Mas os demais calculos são iguais.
          • Após o calculo move-se 1 passo (stride) até preencher
        • ReLU
          • Apenas valores positivos
          • Negativo se transforma em 0
        • Pooling Layers
          • Objetivo principal
          • Tipos Principais
            • Max Pooling > Mais comum
              • Para cada stride, mantem o maior valor
              • Spatial Variance
                • Possibilita melhor reconhecimento
                • Objeto não precisa ser identico ao comparado
            • Avarage Pooling
              • Média de cada área em cada passo
          • Objetivo
            • Reduzir a dimenção espacial da propagação de dados correndo na network
        • Fully- Connected Layer
          • Último layer
          • Flatten do output do ultimo layer da CNN
          • Conecta cada nó atual com o prox layer
          • Input é o output do layer anterior
            • Pode ser ReLU, Pooling
          • Output
            • N-dimensional layer
              • N representa o numero de classes possiveis para o problema. Exemplo para classificar digitos, seria 10 dimensões [ 0 .. 9 ]
    • Keras
      • Explicação do algoritmo vinda do curso  =============================== "Training and testing of a convolutional neural network are the same as what we have seen so far. So to begin with, we use the sequential constructor to create our model. Then, we define our input to be the size of the input images. Assuming the input images are 128 by 128 color images, we define the input shape to be a tuple of (128, 128, 3). Next, we start adding layers to the network. We start with a convolutional layer, with 16 filters, each filter being of size 2x2 and slides through the image with a stride of magnitude 1 in the horizontal direction, and of magnitude 1 in the vertical direction. And the layer uses the ReLU activation function. Then, we add a pooling layer and we're using max-pooling here with a filter or pooling size of 2 and the filter slides through the image with a stride of magnitude 2. Next, we add another set of convolutional and pooling layers. The only difference here is we are using more filters in the convolutional layer, actually twice as many filters as the first convolutional layer. Finally, we flatten the output from these layers so that the data can proceed to the fully connected layers. We add another dense layer with 100 nodes and an output layer that has nodes equal to the number of classes in the problem at hand. And we use the softmax activation function in order to convert the outputs into probabilities"
  4. Recurrent Neural Network (RNN)

    • Até o momento só foi apresentado modelos que analizam os dados como instancias independentes.
    • NN com Loops
    • Não apenas um input por vez
    • Output da ultima entrada como input
    • Exemplos
      • LSTM ( Long Short-Term Memory Model)
        • Geração Imagem
        • Geração de letra de mão
        • Legenda Auto. em Imagens
        • Descrição Auto em Videos
  5. Não Supervisionado

    • Autoencoding
      • Compression / Decompression Fun. aprendidas auto. a partir dos dados
      • Dados especificos
        • Se treinou para carro, só vai pra essa área
      • Backpropagation
      • Tenta prever sem nenhum rótulo
      • Fun. Ativação não linear
      • Exemplo
        • RBMs ( Restricted Boltzmann Machines
          • "Arruma" datasets desbalanceados
          • Estimativa de valores faltantes de diferentes features
          • Extração de Feautures para data desestruturada

Bilder und Dateien der Mindmap

  • Deep Learning - Modulo IV
  • Deep Learning - Modulo IV
  • Deep Learning - Modulo IV
  • Deep Learning - Modulo IV
  • Deep Learning - Modulo IV
  • Deep Learning - Modulo IV
  • Deep Learning - Modulo IV
  • Deep Learning - Modulo IV

Informationen

Beschreibung
EDX - Introduction to Deep Learning (Deep Learning) Mindmap am Deep Learning - Modulo IV, erstellt von Rafael Lucas Souza Altar Baiolim am 02/01/2019.
Aufrufe
1
Verlauf
  • Erstellt von Rafael Lucas Souza Altar Baiolim · 31 Dez 2018
  • Kopiert von Rafael Lucas Souza Altar Baiolim · 2 Jan 2019
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck