Escolher uma tecnologia de serviços cognitivos da MicrosoftChoosing a Microsoft cognitive services technology

Microsoft, serviços cognitivos são APIs com base na cloud que podem ser usados em aplicativos de inteligência artificial (IA) e dados de fluxos.Microsoft cognitive services are cloud-based APIs that you can use in artificial intelligence (AI) applications and data flows. Eles fornecem pré-preparadas com modelos que estão prontos para utilizar na sua aplicação, exigindo nenhum dado e nenhuma preparação de modelos de sua parte.They provide you with pretrained models that are ready to use in your application, requiring no data and no model training on your part. Os serviços cognitivos são desenvolvidos pela Microsoft, IA e pesquisa da Equipe e aproveitar a algoritmos de aprendizagem mais recente.The cognitive services are developed by Microsoft's AI and Research team and leverage the latest deep learning algorithms. Que são consumidos em relação a interfaces do REST de HTTP.They are consumed over HTTP REST interfaces. Além disso, os SDKs estão disponíveis para muitas estruturas de desenvolvimento de aplicativos comuns.In addition, SDKs are available for many common application development frameworks.

Os serviços cognitivos incluem:The cognitive services include:

  • Análise de textoText analysis
  • Imagem digitalizadaComputer vision
  • Análise de vídeoVideo analytics
  • Reconhecimento de fala e a geraçãoSpeech recognition and generation
  • Compreensão de linguagem naturalNatural language understanding
  • Pesquisa inteligenteIntelligent search

Principais vantagens:Key benefits:

  • Esforço de desenvolvimento mínima para os serviços de ia de topo de gama.Minimal development effort for state-of-the-art AI services.
  • Fácil integração em aplicações por meio de interfaces do REST de HTTP.Easy integration into apps via HTTP REST interfaces.
  • Suporte interno para o consumo de serviços cognitivos no Azure Data Lake Analytics.Built-in support for consuming cognitive services in Azure Data Lake Analytics.

Considerações:Considerations:

  • Apenas disponível na Web.Only available over the web. Conectividade com a Internet é geralmente necessária.Internet connectivity is generally required. Uma exceção é o serviço de visão personalizada, cujo modelo preparado, pode exportar para predição em dispositivos e para o IoT edge.An exception is the Custom Vision Service, whose trained model you can export for prediction on devices and at the IoT edge.

  • Embora o suporte a personalização considerável, os serviços disponíveis podem não se adequar às todos os requisitos de Análise Preditiva.Although considerable customization is supported, the available services may not suit all predictive analytics requirements.

Quais são as opções ao escolher entre os serviços cognitivos?What are your options when choosing amongst the cognitive services?

No Azure, existem dezenas de serviços cognitivos disponíveis.In Azure, there are dozens of Cognitive Services available. A listagem atual deles está disponível num diretório categorizado por área funcional, que eles oferecem suporte a:The current listing of these is available in a directory categorized by the functional area they support:

Principais critérios de seleçãoKey Selection Criteria

Para limitar as opções, comece por resposta a estas perguntas:To narrow the choices, start by answering these questions:

  • Que tipo de dados está a lidar com?What type of data are you dealing with? Restringir as opções com base no tipo de dados de entrada que estiver a trabalhar com.Narrow your options based on the type of input data you are working with. Por exemplo, se a entrada de texto, selecione os serviços que têm um tipo de entrada de texto.For example, if your input is text, select from the services that have an input type of text.

  • Tem os dados para preparar um modelo?Do you have the data to train a model? Em caso afirmativo, considere os serviços personalizados que permitem-lhe preparar seus modelos subjacentes com dados que fornece, para maior exatidão e desempenho.If yes, consider the custom services that enable you to train their underlying models with data that you provide, for improved accuracy and performance.

Matriz de capacidadeCapability matrix

As tabelas seguintes resumem as principais diferenças nos recursos.The following tables summarize the key differences in capabilities.

Utiliza modelos pré-construídosUses prebuilt models

FuncionalidadeCapability Tipo de entradaInput type Principais vantagensKey benefit
API de Análise de TextoText Analytics API TextText Avalie sentimentos e tópicos para compreender o que os usuários desejam.Evaluate sentiment and topics to understand what users want.
API do Entity LinkingEntity Linking API TextText Potencialize as ligações dos dados das suas aplicações com o reconhecimento de entidades nomeado e a desambiguação.Power your app's data links with named entity recognition and disambiguation.
Serviço Inteligente para Compreensão de Idiomas (LUIS)Language Understanding Intelligent Service (LUIS) TextText Ensine as suas aplicações a compreender comandos dados pelos utilizadores.Teach your apps to understand commands from your users.
Serviço QnA MakerQnA Maker Service TextText Converta informações de FAQ formatado em fáceis de navegar respostas de conversação.Distill FAQ formatted information into conversational, easy-to-navigate answers.
API de Análise LinguísticaLinguistic Analysis API TextText Simplifique conceitos de linguagens complexas e analise texto.Simplify complex language concepts and parse text.
Serviço de Exploração do ConhecimentoKnowledge Exploration Service TextText Ativar experiências de pesquisa interativas sobre dados estruturados através de entradas de idiom natural.Enable interactive search experiences over structured data via natural language inputs.
Web Language Model APIWeb Language Model API TextText Utilize modelos de idioma previsível com base em dados à escala da web.Use predictive language models trained on web-scale data.
API de Conhecimento AcadémicoAcademic Knowledge API TextText Toque na riqueza do conteúdo académico no Microsoft Academic Graph preenchido pelo Bing.Tap into the wealth of academic content in the Microsoft Academic Graph populated by Bing.
API de Sugestão Automática do BingBing Autosuggest API TextText Forneça a sua aplicação inteligente de sugestão automática opções para pesquisa.Give your app intelligent autosuggest options for searches.
API de Verificação Ortográfica do BingBing Spell Check API TextText Detete e corrija erros ortográficos na sua aplicação.Detect and correct spelling mistakes in your app.
API de Texto do TradutorTranslator Text API TextText Tradução automática.Machine translation.
API de RecomendaçõesRecommendations API TextText Prever e recomendar itens que os clientes querem.Predict and recommend items your customers want.
API de Pesquisa de Entidades do BingBing Entity Search API Texto (consulta de pesquisa web)Text (web search query) Identificar e aumentar informações da entidade da web.Identify and augment entity information from the web.
API de Pesquisa de Imagens do BingBing Image Search API Texto (consulta de pesquisa web)Text (web search query) Pesquisar imagens.Search for images.
API de Pesquisa de Notícias do BingBing News Search API Texto (consulta de pesquisa web)Text (web search query) Pesquisar notícias.Search for news.
API de Pesquisa de Vídeos do BingBing Video Search API Texto (consulta de pesquisa web)Text (web search query) Procurar vídeos.Search for videos.
API de Pesquisa na Web do BingBing Web Search API Texto (consulta de pesquisa web)Text (web search query) Obtenha detalhes de pesquisa avançada de milhares de milhões de documentos Web.Get enhanced search details from billions of web documents.
API de Voz do BingBing Speech API Texto ou de vozText or Speech Converta voz em texto e vice-versa.Convert speech to text and back again.
API de Reconhecimento de OradorSpeaker Recognition API VozSpeech Utilize a voz para identificar e autenticar oradores individuais.Use speech to identify and authenticate individual speakers.
API de Voz do Microsoft TranslatorTranslator Speech API VozSpeech Efetue a tradução de voz em tempo real.Perform real-time speech translation.
API de Imagem DigitalizadaComputer Vision API Imagens (ou fotogramas do vídeo)Images (or frames from video) Separe informações acionáveis de imagens, automaticamente criar descrição de fotos, derivar etiquetas, reconhecer celebridades, extraia o texto e criar miniaturas precisas.Distill actionable information from images, automatically create description of photos, derive tags, recognize celebrities, extract text, and create accurate thumbnails.
Content ModeratorContent Moderator Texto, imagens ou vídeoText, Images or Video Automática de imagens, texto e moderação de vídeo.Automated image, text, and video moderation.
API de EmoçõesEmotion API Imagens (fotos com assuntos humanas)Images (photos with human subjects) Identifica emoções o intervalo de assuntos humanas.Identify the range emotions of human subjects.
API FaceFace API Imagens (fotos com assuntos humanas)Images (photos with human subjects) Detete, identifique, analise, organize e assinale rostos em fotos.Detect, identify, analyze, organize, and tag faces in photos.
Indexador de VídeosVideo Indexer VídeoVideo Informações de vídeo, como o sentimento, conversão de voz de transcrição, tradução de voz, reconhecem rostos e emoções e extrair as palavras-chave.Video insights such as sentiment, transcript speech, translate speech, recognize faces and emotions, and extract keywords.

Treinados com dados personalizados que fornecerTrained with custom data you provide

FuncionalidadeCapability Tipo de entradaInput type Principais vantagensKey benefit
Serviço de Imagem PersonalizadaCustom Vision Service Imagens (ou fotogramas do vídeo)Images (or frames from video) Personalize os seus modelos de visão do computador.Customize your own computer vision models.
Serviço de Voz PersonalizadaCustom Speech Service VozSpeech Ultrapasse barreiras de reconhecimento de voz, como o estilo de fala, ruído de fundo e vocabulário.Overcome speech recognition barriers like speaking style, background noise, and vocabulary.
Serviço de Decisão PersonalizadaCustom Decision Service Conteúdo da Web (por exemplo, o RSS feed)Web content (for example, RSS feed) Utilizar o machine learning para selecionar automaticamente o conteúdo apropriado para sua home pageUse machine learning to automatically select the appropriate content for your home page
API de Pesquisa Personalizada do BingBing Custom Search API Texto (consulta de pesquisa web)Text (web search query) Ferramenta de pesquisa de nível comercial.Commercial-grade search tool.