Discussão do artigo "Rede neural na prática: Iniciando a corrente"

 

Novo artigo Rede neural na prática: Iniciando a corrente foi publicado:

Chegou a hora de começarmos a ver e entender como ligar perceptrons em uma cadeia. Isto a fim de conseguir implementar o que conhecemos como sendo rede perceptron. Esta rede é a base de tudo aquilo que você conhece e utiliza como sendo algum tipo de "inteligência artificial". Mas construir tal rede envolve diversos desafios. Aqui vamos começar a ver que desafios são estes.

Este tipo de coisa que vimos acontecer no artigo anterior e iremos nos aprofundar aqui, pode até trazer um certo incomodo quando você tenta olhar a coisa com menos cuidado. A escolha de qual deverá ser o mecanismo usado para corrigir o erro da rede, ou mesmo de um único perceptron, deve ser feita visando, não só a economia em termos de processamento, mas também a capacidade do próprio mecanismo permitir que o erro convirja para um patamar mais baixo. Um sistema implementado para lidar com um certo tipo de situação, pode falhar miseravelmente quando colocado para lidar com uma situação completamente diferente. Por este motivo é que ao ligarmos os perceptrons, precisamos ficar atentos ao tipo de coisa com a qual estaremos lidando. Não existindo de forma alguma um tipo de receita de bolo, na qual você deverá sempre utilizar para toda e qualquer tipo de situação.

Como estamos chegando no limite daquilo que pode ser feito, fazendo uso de um único perceptron. Talvez boa parte do que será explicado aqui, comece a ficar um tanto quanto incomodo para alguns. Isto por que, precisamos começar a pensar em topologia de rede. Onde a coisa começa a sair daquilo que seria uma simples curiosidade para algo um pouco mais sério.

Normalmente, e não está errado em se fazer isto, muitos simplesmente preferem fazer uso de algum framework para não precisar pensar em topologia de rede perceptron. Porém, fazer uso de tais ferramentas e componentes não nos ajuda a entender como as coisas de fato funcionam. Apenas simplifica as coisas, ocultando boa parte daquilo que você de fato precisaria saber antes de sair por aí dizendo que já sabe como implementar e como funciona uma rede perceptron capaz de lidar com as mais diferentes tarefas.

O fato de usar um framework, tem tudo a ver com que a questão ligada a topologia de rede. Isto por que muitas das vezes, esta tal topologia acaba se tornando tema para dissertação e teses de mestrado, ou algo do tipo. De fato, este tema é bastante complexo e extenso. Mas não vamos nos aprofundar muito aqui. Isto porque, a meu ver, tal coisa seria completamente desnecessária. Contudo, acho importante que você tenha pelo menos uma ideia básica e inicial sobre o tema, para não ficar imaginando que saiba tudo sobre topologia de rede perceptron, apenas por que sabe como usar um framework qualquer. Para começar, veja a imagem abaixo.

Autor: Daniel Jose