Agora ja e possivel simular transtornos psiquiatricos em computador. Em um estudo feito pela Universidade do Texas (USA) e publicado na edicao de abril do jornal Biological Psychiatry, um computador concluiu ser ele proprio o autor de um ataque terrorista recente. Ok, isto nao e algo impossivel (vide filmes de ficcao cientifica de Hollywood), mas o que diferencia este computador e que ele absolutamente nao e o autor do ataque, mas assumiu a autoria atraves de dados fornecidos pelos pesquisadores. Eles conseguiram simular o comportamento ilusorio que pessoas com esquizofrenia possuem, uma condicao chamada de derailment (algo como "situacao de desvio"), onde os pacientes perdem a habilidade de esquecer fatos irrelevantes ou de filtrar informacoes.Uma hipotese que procura explicar isto e conhecida como teoria hyperlearning da esquizofrenia, que diz que a incapacidade de esquecer pode levar o cerebro a fazer falsas associacoes (uma vez que nao e possivel perceber quais fatos sao relevantes) e, consequentemente, a criar visoes totalmente incoerentes da realidade. Mas, como fizeram isto?O estudante de Ciencia da Computacao Uli Grasemann e seu professor Risto Miikkulainen utilizaram o algoritmo DISCERN (desenvolvido por Miikkulainen), um sistema de redes neurais de reconhecimento de linguagem natural utilizado para ler, parafrasear e responder questoes sobre estorias fornecidas.O estudo foi feito com base na teoria hyperlearning da esquizofrenia, onde foi possivel perceber o que acontece com a linguagem em oito diferentes tipos de disfuncoes neurologicas. Algumas estorias simples eram contadas ao DISCERN, que as guardava em sua memoria (semelhante ao modo que nos fazemos) e fazia associacoes entre frases, palavras e estorias. Os resultados foram analisados pelo professor de psiquiatria da Escola de Medicina de Yale, Ralph Hoffman.Pode parecer que Grasemann e Miikkulainen estao tentando provar a teoria hyperlearning da esquizofrenia, mas uma declaracao de Grasemann esclarece: "Voce nao pode realmente provar alguma coisa com um modelo computacional como este. O que voce pode ter e um modo conveniente e poderoso de expressar hipoteses. Entao, voce volta para a pesquisa clinica." - GrasemannFontes:Artigo Using Computational Patients to Evaluate Illness Mechanisms in SchizophreniaAlgoritmo DISCERNPessoas citadas:Uli GrasemannRisto MiikkulainenRalph Hoffman Separei aqui tres links para quem quiser aprender Redes Neurais com C# e/ou JavaIntroduction to Neural Networks with C# Introduction to Neural Networks in Java Programming Neural Networks with Encog 2 in JavaTodos os livros foram escritos por Jeff Heaton, o cara e o fundador do Heaton Research e desenvolvedor do framework Encog que e usado em todos os 3 livros ( ja falei do Encog aqui). Os dois primeiros e-books sao para aprender os principios basicos mesmo e o segundo e para aprofundar no framework.Bom proveito! =D Ja tem um tempo que Stanford, uma das mais renomadas universidades do mundo na area de computacao, disponibiliza disciplinas de seus cursos online. Existe um site Stanford Engineering Everywhere contendo varias disciplinas de cursos de engenharia (desde transformada de Fourier ate Programacao para iPhone). Mas neste outono (hemisferio norte) decidiram fazer algo de diferente: vao disponibilizar cursos online junto com as aulas presenciais e aqueles que se matricularem pela internet poderao fazer inclusive os mesmos testes fornecidos em sala de