Escolher uma tecnologia dos Serviços Cognitivos do Azure

Os Serviços Cognitivos do Azure é um conjunto de APIs baseadas em nuvem que você pode usar em fluxo de dados e aplicativos de IA. Eles fornecem modelos pré-treinados prontos para uso em seus aplicativos, que não exigem dados nem treinamento de modelo da sua parte. Os serviços são desenvolvidos pela equipe de IA e Pesquisa da Microsoft e expõem os algoritmos mais recentes de aprendizado profundo. Eles são consumidos em interfaces HTTP REST. Além disso, os SDKs estão disponíveis para muitas estruturas comuns de desenvolvimento de aplicativos.

Principais benefícios:

  • Esforço de desenvolvimento mínimo para serviços modernos de IA. Use algoritmos predefinidos ou crie algoritmos personalizados a partir de bibliotecas predefinidas.
  • Fácil integração com aplicativos por meio de interfaces HTTP REST.
  • Desenvolvedores e cientistas de dados de todos os níveis de habilidade podem facilmente adicionar recursos de IA a aplicativos.

Considerações:

  • Esses serviços só estão disponíveis na Web. A conectividade com a Internet é geralmente necessária. Uma exceção é o serviço de Visão Personalizada, cujo modelo treinado pode ser exportado para previsão em dispositivos e no IoT Edge.
  • Embora haja suporte para uma personalização considerável, os serviços disponíveis podem não atender a todos os requisitos de análise preditiva.

Categorias dos serviços cognitivos do Azure

Dezenas de serviços cognitivos estão disponíveis no Azure. Veja a lista a seguir, categorizada pela área funcional à qual eles dão suporte:

Serviço Link para o guia de decisão Descrição
Idioma Escolha um serviço de linguagem Os serviços cognitivos de Linguagem que fornecem vários recursos de NLP (Processamento de Linguagem Natural) para entender e analisar texto.
Serviço Cognitivo do Azure para Fala Escolher uma serviço de fala Os serviços cognitivos de fala fornecem recursos de fala, como conversão de fala em texto, conversão de texto em fala, tradução de fala e reconhecimento de locutor.
Serviço Cognitivo do Azure para Visão Escolha um serviço de visão Os serviços cognitivos de visão fornecem recursos de reconhecimento de imagem e vídeo.
Serviços de decisão

Serviços de IA Aplicada
Escolha uma API de decisão ou um serviço de IA aplicado Os serviços cognitivos de decisão são serviços que fornecem recursos de NLP para produzir recomendações para tomada de decisão informada e eficiente.
Serviço OpenAI do Azure N/D O Serviço OpenAI do Azure fornece acesso à API REST para modelos de linguagem OpenAI avançados.

Casos de uso comuns

Veja a seguir alguns casos de uso comuns para os Serviços Cognitivos do Azure.

Caso de uso Categoria
Transcreva a fala audível em texto pesquisável e legível. Fala
Converta texto em fala realista para ter interfaces mais naturais. Fala
Integre a tradução de fala em tempo real ao seu aplicativo. Fala
Identificar e verificar a pessoa que está falando ao usar características de voz. Fala
Identificar os termos comumente usados e específicos da área. Idioma
Detectar automaticamente sentimentos e opiniões no texto. Idioma
Transformar as informações em perguntas e respostas de fácil navegação. Idioma
Permitir que seus aplicativos interajam com os usuários por meio de linguagem natural. Idioma
Traduzir mais de 100 idiomas e dialetos. Idioma
Identificar e analisar o conteúdo em imagens e vídeos. Serviço Cognitivo do Azure para Visão
Personalize o reconhecimento de imagem para atender às suas necessidades de negócios. Serviço Cognitivo do Azure para Visão
Identificar possíveis problemas no início. Serviços de decisão/Detector de Anomalias
Detectar conteúdos potencialmente ofensivos ou indesejados. Serviços de decisão/Content Moderator
Crie experiências avançadas e personalizadas para todos os usuários. Serviços de decisão/Personalizador
Aplicar modelos de linguagem e de codificação avançados a uma variedade de casos de uso. OpenAI do Azure

Principais critérios de seleção

Para restringir as opções, comece respondendo a essas perguntas:

  • Você está processando algo relacionado ao idioma falado ou está processando texto, imagens ou documentos?

  • Você tem os dados para treinar um modelo? Em caso afirmativo, considere os serviços personalizados que permitem treinar os modelos subjacentes com os dados fornecidos. Isso pode melhorar a precisão e o desempenho.

Esse fluxograma pode ajudá-lo a escolher o melhor serviço de API para seu caso de uso.

Diagram that shows how to select a Cognitive Services API.

  • Se seu caso de uso exigir conversão de fala em texto, conversão de texto em fala ou fala para fala, use uma API de fala.
  • Se seu caso de uso exigir análise de linguagem, avaliação de texto ou texto para texto, use uma API de idioma.
  • Se você precisar analisar imagens, vídeo ou texto, use uma API de visão.
  • Se você precisar tomar uma decisão, use uma API de decisão ou Serviços de IA Aplicada.

Implantar os serviços

Ao implantar os Serviços Cognitivos, você pode implantar os serviços de forma independente ou usar o recurso de vários serviços dos Serviços Cognitivos. O recurso de vários serviços implanta a decisão, linguagem, fala, visão e os serviços de IA aplicada.

  • Implante um serviço individual se você não precisar de outros serviços ou se quiser gerenciar o acesso e a cobrança por serviço.
  • Implante o recurso de vários serviços se você estiver usando vários serviços e quiser gerenciar o acesso e a cobrança de todos os serviços juntos.

Observação

As categorias de recursos nesses serviços de API são alteradas com frequência. Verifique a documentação mais recente para novas categorias.

Colaboradores

Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.

Principais autores:

Outros colaboradores:

Para ver perfis não públicos do LinkedIn, entre no LinkedIn.

Próximas etapas