A Microsoft anunciou hoje o lançamento do R Server 9.0, uma atualização para o grande software de dados comercialmente suportado, destinado a grandes organizações. A Microsoft também está lançando o R Client 3.3.2, a versão mais recente do software livre que as pessoas podem executar em computadores de mesa, em oposição aos servidores.
R Server foi anteriormente conhecido como Revolution R Enterprise, mas foi renomeado no início deste ano, após a aquisição da Microsoft Revolution Analytics em 2015, um fornecedor de distribuições da linguagem de programação R.
A nova versão – que se baseia em contribuições open source R e community, bem como ferramentas próprias da Microsoft – contém uma série de melhorias.
Por um lado, o software de servidor agora inclui o novo pacote MicrosoftML com seis novos algoritmos, incluindo uma rede neural artificial para aprendizagem profunda que pode treinar em muitos dados usando unidades de processamento gráfico (GPUs) e, em seguida, fazer inferências sobre novos dados. (As pessoas podem usar um de muitos frameworks open source de aprendizagem profunda, em vez disso, mas isso está em R.)
Há também algoritmos para formas mais tradicionais de aprendizagem de máquinas como floresta aleatória, árvore de decisão impulsionada e regressão logística, diretor de gerenciamento de programa da Microsoft, Nagesh Pabbisetty, escreveu em um post.
Com o lançamento de hoje, os modelos que os cientistas de dados escrevem em R são mais fáceis de implantar na produção. O software de servidor permite que os cientistas de dados exponham os modelos como interfaces de programação de aplicativos (APIs) e produzam a documentação correspondente usando os scripts Swagger. R e funções podem ser facilmente transformados em serviços web também.
A versão 3.3.2 do R client, por definição, é limitado pela memória, mas pode ser conectado ao Servidor R. Contém alguns recursos que não estão disponíveis na versão community, ao mesmo tempo que suporta versões community. Atualmente, está disponível apenas para Windows. Ele pode ser executado como parte do ambiente de desenvolvimento integrado do Visual Studio (IDE) da Microsoft com o suplemento R Tools.
A nova versão pode ser instalada off-line e, uma vez instalada, verifica se há atualizações e informa os usuários quando estiverem disponíveis. O novo pacote MicrosoftML também está incluído.