Página Inicial
  • Lista de Compras
  • Humor


twitter

Facebook

  Notícia
|

 

VOCÊ ESTÁ USANDO REDES NEURAIS ONLINE TODOS OS DIAS; SAIBA COMO ELAS FUNCIONAM

4/20/2020

Se você tem o Google Fotos, utiliza a Cortana da Microsoft ou a função de tradução do Skype, usa diariamente uma forma de inteligência artificial. A IA foi inventada nos anos 50, mas apenas recentemente se tornou uma realidade prática – tudo graças a sistemas de software chamados redes neurais. É assim que eles funcionam.

Tornando os computadores mais inteligentes

Muitas coisas que os humanos acham difíceis podem ser feitas rapidamente por um computador. Deseja resolver uma equação diferencial parcial? Sem problemas. Que tal criar previsões meteorológicas precisas ou vasculhar a internet em busca de uma única página da web? Fácil, fácil. Mas peça a um computador que diga as diferenças entre pornô e arte renascentista? Ou se você acabou de dizer “bote” ou “mote”? Boa sorte com isso.

s computadores simplesmente não conseguem raciocinar da mesma maneira que os humanos. Eles lutam para interpretar o contexto das situações do mundo real ou tomar as decisões diferenciadas que são vitais para realmente entender o mundo humano. É por isso que as redes neurais foram desenvolvidas nos anos 50 como solução potencial para esse problema.

Inspirando-se no cérebro humano, as redes neurais são sistemas de software que podem se treinar para dar sentido ao mundo humano. Eles usam diferentes camadas de processamento matemático para entender cada vez mais as informações que são alimentadas, da fala humana à imagem digital. Essencialmente, elas aprendem e mudam com o tempo. É por isso que eles fornecem aos computadores uma compreensão mais inteligente e diferenciada dos problemas que encontram. Mas levou muito tempo para que isso acontecesse.

O inverno das redes neurais

Na década de 1950, os pesquisadores não sabiam de que forma o cérebro humano era inteligente – ainda não sabemos, não exatamente – mas eles sabiam que era inteligente. Então, eles se perguntaram como o cérebro humano funciona, no sentido físico, e se poderia ser imitado para criar uma versão artificial dessa inteligência.

O cérebro é composto de bilhões de neurônios, células finas e longas que se ligam em uma rede, transmitindo informações usando cargas elétricas de baixa potência. De alguma forma, desse sistema biológico aparentemente simples, surge algo muito mais profundo: o tipo de mente que pode reconhecer rostos, desenvolver tratados filosóficos, resolver a física de partículas e muito mais. Se os engenheiros pudessem recriar esse sistema biológico eletronicamente, imaginaram os engenheiros, uma inteligência artificial também poderia surgir.

Houve alguns exemplos bem-sucedidos de redes neurais artificiais, como o Perceptron, de Frank Rosenblatt, que usava componentes elétricos analógicos para criar um classificador binário. É um nome empolado para um sistema que pode receber uma entrada – digamos, uma imagem de uma forma – e classificá-la em uma de duas categorias, como “quadrado” ou “não quadrado”. Mas os pesquisadores logo se depararam com barreiras. Primeiro, os computadores da época não tinham poder de processamento suficiente para lidar com muitos desses tipos de decisões. Segundo, o número limitado de neurônios sintéticos também limitava a complexidade das operações que uma rede poderia alcançar.

No caso do Perceptron de Rosenblatt, por exemplo, um único conjunto de neurônios artificiais foi capaz de discernir um quadrado de não quadrados. Mas se você quiser apresentar a capacidade de perceber algo mais sobre os quadrados – sejam vermelhos ou não vermelhos, por exemplo – você precisará de um conjunto extra.

Embora a biologia do cérebro possa ser simples no nível microscópico, no conjunto ela é incrivelmente complexa. E essa complexidade no nível macro era grande demais para os computadores da década de 1950Como resultado, nas décadas seguintes, as redes neurais caíram em desuso. Tornou-se o “inverno das redes neurais”, como Jason Freidenfelds, do Google, descreveu para mim.

Avanços na neurociência

Mas o inverno de uma pessoa é o verão de outra. A partir da década de 1960, nossa compreensão do cérebro humano progrediu em saltos.

Naqueles primeiros dias da neurociência, grande parte do foco estava em nossos sistemas visuais. Charles Cadieu, um professor afiliado de Pesquisa do MIT, explica:

É provavelmente a modalidade sensorial mais compreendida e provavelmente a parte mais compreendida do cérebro. Já sabemos há décadas que os neurônios disparam de maneira diferente à medida que você passa pelo fluxo visual. Na retina, os neurônios são receptivos a pontos de luz e escuridão; no córtex visual primário, há excitação dos neurônios por formas semelhantes a arestas; e nas áreas mais altas do córtex visual, os neurônios respondem a rostos, mãos… todo tipo de objetos complexos, naturais e artificiais. De fato, lá em cima, os neurônios não respondem a manchas claras e escuras ou a características semelhantes a bordas.

Olho ligado ao cérebro. Crédito: Thinkstock

Acontece que diferentes partes da rede biológica do cérebro são responsáveis ​​por diferentes aspectos do que conhecemos como reconhecimento visual. E essas partes são organizadas hierarquicamente.

Isso também se aplica a outros aspectos da cognição. Partes do cérebro que processam a fala e talvez até a própria linguagem parecem funcionar da mesma maneira. Uma hierarquia de diferentes níveis neurais fornece sua própria percepção e depois a repassa para outro nível, mais elevado, para fazer um julgamento de nível superior. Em cada estágio, o raciocínio se torna mais abstrato, permitindo que uma série de sons seja reconhecida como uma palavra que significa algo para nós, ou que um conjunto de padrões claros e escuros em nossa retina seja renderizado como “gato” em nosso cérebro.

Esses tipos de hierarquias foram uma pista crucial para os pesquisadores que ainda ousavam pensar em redes neurais artificiais. “Isso tem sido realmente uma luz orientadora para as redes neurais”, explica Cadieu. “Nós apenas não sabíamos como fazê-los se comportar dessa maneira”.

Software biologicamente inspirado

Na verdade, as redes artificiais em uso atualmente não usam realmente o cérebro como modelo da maneira que os pioneiros no campo podem ter esperado. Eles são “apenas vagamente inspirados no cérebro”, analisa Cadieu, no sentido de que são realmente sistemas de software que empregam uma abordagem em camadas para desenvolver a compreensão, em vez de serem uma rede de nódulos que passam informações entre si.

Esses sistemas de software usam um algoritmo para processar informações sobre uma entrada e, em seguida, transmitem-na para a próxima camada para processar usando um algoritmo diferente para obter um entendimento de nível superior e assim por diante. Em outras palavras, faz mais sentido pensar em redes neurais artificiais como equações matemáticas em cascata que podem detectar características e padrões distintos, de acordo com Freidenfelds.

No caso do reconhecimento de imagem, por exemplo, a primeira camada de uma rede neural pode analisar o brilho dos pixels, antes de passar para um segundo para identificar bordas e linhas formadas por tiras de pixels semelhantes. As próximas camadas podem ser capazes de identificar formas e texturas e, posteriormente, na cadeia, podem identificar o agrupamento de algumas dessas imagens abstratas como recursos de um objeto real, como olhos ou rodas.

Então, no final, o agrupamento desses recursos de níveis mais altos pode ser interpretado como objetos reais: dois olhos, um nariz e uma boca podem formar um rosto humano, por exemplo, enquanto rodas, um assento e um guidão se assemelham a uma bicicleta. Em uma conferência de desenvolvedores em maio, o Google anunciou que as redes neurais que alimentam seus produtos como o Google Fotos agora usam 30 camadas diferentes ao total para entender as imagens.

Esquema de rede neural

As redes neurais não se restringem apenas ao reconhecimento de imagens, embora esse seja o nosso uso mais avançado atualmente. No caso de algo como reconhecimento de fala, a rede neural divide a fala que está ouvindo em segmentos curtos e depois identifica os sons das vogais. As camadas subsequentes podem determinar como os diferentes sons das vogais se encaixam para formar palavras, as palavras se encaixam para formar frases e, finalmente, inferir significado do que você acabou de murmurar ao telefone.

Como você provavelmente pode perceber, este é um grande passo em relação ao sistema Perceptron de camada única – um grande passo. De fato, esse tempo todo havia duas coisas que impediam a implementação bem-sucedida de redes neurais. O primeiro era o poder computacional, que temos agora. O segundo? Informações suficientes para ensinar as coisas a funcionar corretamente.

Backpropagation e aprendizado profundo

As redes neurais não conseguem aprender até que você jogue dados suficientes nelas. Eles precisam de grandes quantidades de informações para considerar, passar por suas camadas e tentar classificar. Então, elas podem comparar suas classificações às respostas reais e se congratular ou se esforçar um pouco.

No caso da análise de imagem, isso significa fornecer à sua rede neural uma série de fotos marcadas, conhecidas como conjunto de treinamento. O Google usou o YouTube para fornecer esse conjunto de treinamento no passado. No caso do reconhecimento de fala, o conjunto de treinamento pode ser uma série de clipes de áudio junto com uma descrição do que está sendo dito.

Guarnecida com essa enorme quantidade de informações, a rede neural fará uma tentativa de classificar cada item, reunindo as informações que pode de suas várias camadas para fazer suposições sobre o que está vendo ou ouvindo. Durante o treinamento, a resposta da máquina é comparada à descrição criada pelo homem do que deveria ter sido observado. Se estiver certo, parabéns para as redes.

Mas e se estiver errado?

“Se o que acabou de analisar era um rosto e na verdade era uma casa, então usa uma técnica chamada backpropagation para se ajustar”, explica Cadieu. “Ele retrocede cada uma das camadas anteriores e cada vez que ajusta a expressão matemática para essa camada, apenas o suficiente para que a resposta seja correta da próxima vez”.

A princípio, a rede comete erros o tempo todo, mas gradualmente seu desempenho melhora, as camadas se tornam cada vez mais capazes de discernir exatamente o que veem. Esse processo iterativo de passar uma amostra pela rede e voltar atrás para se corrigir é conhecido como aprendizado profundo, e é o que imbui as redes com inteligência semelhante à humana.

No passado, era difícil reunir informações suficientes para alimentar algo tão faminto por dados quanto uma rede neural. Mas hoje em dia existem tantos dados circulando online que é relativamente simples. Há imagens postadas em toda a Internet com legendas que descrevem exatamente – ou pelo menos, exatamente o bastante – o que o computador deve ver, ou dialogos com filmes e scripts correspondentes para ajudar os sistemas de reconhecimento de fala a aprender como os seres humanos soam. E armadas com todos esses dados, as redes neurais podem se tornar cada vez mais inteligentes.

Uma inteligência de fato?
E está funcionando. Quando o Google lançou o seu primeiro sistema de reconhecimento de voz baseado em rede neural em 2011 – que se assemelha ao Now e ao usado no Chrome – havia uma taxa de erro de cerca de 25%. Isso significa que ele não funcionou uma em cada quatro vezes que você o usou.

Agora, depois de três anos de ajustes e aprendizado, caiu para apenas 8%. A tentativa mais recente do Google de mostrar o poder das redes neurais é com o Photos, que é quase assustador em sua inteligência.

Quando Mario Aguilar, do Gizmodo, tentou pela primeira vez, ele explicou:

É uma loucura o quão bem isso funciona. Assustador mesmo. Primeiro ficamos surpresos, depois suspeitos. Estávamos trabalhando apenas com um pequeno número de fotos que tenho atualmente neste telefone… [mas] apesar do número limitado de pessoas, o Google Fotos conseguiu realmente entender do que eu tirei fotos. Ele identificou corretamente um dos meus melhores amigos de quem tenho muitas fotos como pessoa única… Mas onde o Photos realmente destrói seu cérebro é quando você começa a procurar coisas aleatórias em sua coleção. Cervejas? Encontra fotos de cervejas. Bares? Encontra fotos de bares.

 

 

Fonte: Gizmodo

 

 
Indique esta notícia Indique esta notícia para um amigo

Início Notícias  | Voltar