A Microsoft está trabalhando para trazer modelos de aprendizado de máquina de código aberto para aplicativos e serviços do Azure. A parceria com a Hugging Face promete acelerar a adoção dessas tecnologias e fornecer soluções mais eficientes e personalizadas para os usuários.

No recente Azure Open Source Day, a Microsoft apresentou uma nova aplicação de referência construída com ferramentas e serviços nativos da nuvem, focada em suas próprias ferramentas de código aberto. A aplicação foi desenvolvida para ajudar os proprietários a se reunirem com animais de estimação perdidos, utilizando aprendizado de máquina para comparar rapidamente fotografias do animal desaparecido com imagens de abrigos, organizações de resgate e sites comunitários. Isso mostra como as ferramentas de código aberto podem construir sites e serviços complexos, desde ferramentas de infraestrutura como código até frameworks de aplicação e várias ferramentas que adicionam funcionalidade ao código. No centro dessa aplicação, está um modelo de aprendizado de máquina de código aberto, parte de uma biblioteca com milhares de modelos e conjuntos de dados desenvolvidos pela comunidade Hugging Face e construídos com base em sua ampla seleção de diferentes ferramentas e serviços. A escala da comunidade é um bom motivo para usar os modelos da Hugging Face, seja importando-os para inferência em seu próprio código, executando-os em seus próprios servidores ou acessando-os por meio de uma API de nuvem. A parceria entre a Microsoft e a Hugging Face no Azure permite aplicar IA a diversos problemas de negócios. Enquanto os próprios APIs de Cognitive Services da Microsoft cobrem muitos cenários comuns de IA com APIs bem definidas, a Hugging Face oferece uma abordagem mais personalizada e específica para tarefas com suas mais de 40.000 opções de modelos. Além disso, os Transformers da Hugging Face foram treinados para trabalhar com linguagem natural, áudio e visão computacional. A integração da Hugging Face no Azure promete facilitar o uso dessas tecnologias e fornecer soluções mais eficientes e personalizadas para os usuários.