A comunicação é realizada através de sinapses, quando um impulso é recebido e processado ele dispara uma substância para o axônio. Funcionamento de um neurônio biológico dendritos axônio sinápses
simular a forma, o comportamento e as funções de um neurônio biológico ◉ Dendritos foram substituídos por entradas, cuja ligações são realizadas através de um peso. ◉ Os estímulos captados pelas entradas são processados pela função de soma, e o limiar de disparo do neurônio biológico foi substituído pela função de ativação.
de rede neural artificial. As entradas, simulam uma área de captação de estímulos, podem ser conectadas em muitos neurônios, resultando, assim, em uma série de saídas, onde cada saída representa um neurônio. Redes Neurais Artificiais (RNA)
transformação não linear que fazemos ao longo do sinal de entrada. ◉ A saída transformada é então enviada para a próxima camada de neurônios como entrada ◉ Uma função de ativação define se um neurônio deve ser ativado ou não
Recorrentes ◉ Long Short-Term Memory (LSTM) ◉ Redes de Hopfield ◉ Máquinas de Boltzmann ◉ Deep Belief Network ◉ Deep Auto-Encoders ◉ Generative Adversarial Network ◉ Deep Neural Network Capsules
externo que indica à rede a resposta desejada para o padrão de entrada. ◉ O valor de cada saída será comparado ao valor esperado, gerando uma margem de erro ◉ Os pesos irão ser ajustados para que o resultado gere uma margem de erro mínima aceitável
Scikit-Learning, uma biblioteca para machine learning em python. Contém diversos algoritmos como classificação, regressão, agrupamento e etc, utilizando Numpy, Scipy e Matplotlib Documentação: http://scikit-learn.org/stable/modules/neural_networks_supervised.html
contém 60 mil dados de treino e 10 mil dados de teste. Os dados são imagens de 28x28 pixels, o que nos dá 784 variáveis para colocar na camada de entrada da nossa rede neural. Documentação: http://yann.lecun.com/exdb/mnist/
de cinza ◉ Cada pixel é representado por um número entre 0 e 255, formando uma matriz ◉ Quanto mais branco mais próximo de 0 e quanto mais preto mais próximo de 255
array ◉ Array será dado como entrada na rede neural ◉ Na fase de treinamento a RNA irá aprender cada array enviado ◉ Na fase de teste será comparado o valor de saída com o valor de entrada para gerar a margem de erro e correção de pesos