quarta-feira, 26 de abril de 2017

Cientistas usam inteligência artificial para criar drogas

Por Leonardo Pereira.
Em 25/04/2017 no site Olhar Digital.

Uma empresa de São Francisco, na Califórnia, chamada Atomwise está usando inteligência artificial para geração de novas drogas, numa tentativa de acelerar o processo de descoberta de remédios.
Eles desenvolveram um sistema chamado AtomNet e convidaram pesquisadores e acadêmicos dos Estados Unidos para detalhar seus estudos à máquina, assim ela poderia aprender sobre cada tema e trabalhar em cima deles. Como resultado, os convidados receberão de volta 72 drogas que a inteligência artificial julga eficazes para interação com essas doenças.
Alexander Levy, cofundador e COO da empresa, disse ao Quartz que seu sistema usa os mesmos princípios que uma inteligência artificial focada em reconhecimento de imagem. A diferença está simplesmente no objeto de estudo: uma máquina busca reconhecer padrões em pixels para simplificar as representações e aprender o que é, por exemplo, um cavalo ou uma lâmpada, enquanto a outra faz o mesmo, só que estudando moléculas em vez de pixels.
A AtomNet não dá uma palavra final, mas apenas indica potenciais soluções. Seus componentes precisam passar por uma série de checagens antes de serem tratados como remédios. Porém, pelo menos duas criações do sistema estão prestes a serem liberadas: uma droga que combate ebola e outra contra esclerose múltipla; a primeira está sendo preparada para publicação, enquanto a outra foi licenciada para uma companhia farmacêutica.

Versão 3.4.0 da linguagem R é lançada

Em 25/04/2017.

O R Core Team lançou a nova versão da linguagem de programação R. O código-fonte para a atualização principal, ou seja, R 3.4.0 e binários para Windows, MacOS e Linux pode agora ser baixado do site do CRAN.
A nova versão traz muitas melhorias e adições. Para o site C# Corner, a mais significativa delas foi feita no compilador byte-code JIT. Agora, ele vai compilar os loops de nível superior antes de serem executados. Além disso, no primeiro ou segundo uso, todas as funções serão compiladas. Isso literalmente significa que o compilador JIT agora está ativado por padrão no nível 3, o que melhorará o desempenho e a eficiência do programa.
Outras melhorias de desempenho incluem a classificação mais rápida de vetores de número (graças ao algoritmo de ordenação de raiz), computação mais rápida de tabelas com valores em falta, processamento mais rápido de cadeias longas ao usar a função str etc.
A documentação completa, todas as melhorias e adições podem ser lidas aqui. Além disso, você pode baixar diretamente o código-fonte neste link.