Een Microsoft Cognitive Services-technologie kiezen

Microsoft Cognitive Services zijn cloud-API's die u kunt gebruiken in AI-toepassingen (kunstmatige intelligentie) en gegevensstromen. Ze bieden u vooraf getrainde modellen die klaar zijn voor gebruik in uw toepassing, waarvoor geen gegevens en geen modeltraining van uw kant nodig zijn. De cognitieve services zijn ontwikkeld door het AI- en onderzoeksteam van Microsoft en maken gebruik van de nieuwste deep learning-algoritmen. Ze worden gebruikt via HTTP REST-interfaces. Daarnaast zijn SDK's beschikbaar voor veel algemene frameworks voor toepassingsontwikkeling.

De cognitieve services omvatten:

  • Tekstanalyse
  • Computer Vision
  • Videoanalyse
  • Spraakherkenning en -generatie
  • Begrip van natuurlijke taal
  • Intelligent zoeken

Belangrijkste voordelen:

  • Minimale ontwikkelingsinspanning voor geavanceerde AI-services.
  • Eenvoudige integratie in apps via HTTP REST-interfaces.
  • Ingebouwde ondersteuning voor het gebruik van cognitieve services in Azure Data Lake Analytics.

Overwegingen:

  • Alleen beschikbaar via internet. Internetverbinding is doorgaans vereist. Een uitzondering is de Custom Vision Service, waarvan u het getrainde model kunt exporteren voor voorspelling op apparaten en aan de IoT-rand.

  • Hoewel aanzienlijke aanpassingen worden ondersteund, zijn de beschikbare services mogelijk niet geschikt voor predictive analytics vereisten.

Wat zijn uw opties bij het kiezen tussen de cognitieve services?

In Azure zijn tientallen Cognitive Services beschikbaar. De huidige lijst van deze is beschikbaar in een map die is gecategoriseerd op het functionele gebied dat ze ondersteunen:

Selectiecriteria voor sleutels

Als u de keuzes wilt beperken, begint u met het beantwoorden van deze vragen:

  • Met welk type gegevens hebt u te maken? Verklein uw opties op basis van het type invoergegevens dat u gebruikt. Als uw invoer bijvoorbeeld tekst is, selecteert u een van de services die een invoertype tekst hebben.

  • Hebt u de gegevens om een model te trainen? Zo ja, neem dan de aangepaste services waarmee u hun onderliggende modellen kunt trainen met gegevens die u op maat maakt, voor verbeterde nauwkeurigheid en prestaties.

Mogelijkheidsmatrix

De volgende tabellen geven een overzicht van de belangrijkste verschillen in mogelijkheden.

Maakt gebruik van vooraf gebouwde modellen

Mogelijkheid Invoertype Belangrijkste voordeel
Text Analytics-API Tekst Evalueer sentiment en onderwerpen om te begrijpen wat gebruikers willen.
Entity Linking-API Tekst Schakel de gegevenskoppelingen van uw app in met herkenning en ondubbelzinnigheid van benoemde entiteiten.
Language Understanding Intelligent Service (LUIS) Tekst Leer uw apps om opdrachten van uw gebruikers te begrijpen.
QnA Maker Service Tekst Met Veelgestelde vragen over faq opgemaakte informatie in gespreksinformatie, eenvoudig te navigeren antwoorden.
Linguistic Analysis-API Tekst Vereenvoudig complexe taalconcepten en parseren van tekst.
Knowledge Exploration Service Tekst Interactieve zoekervaringen inschakelen voor gestructureerde gegevens via invoer in natuurlijke taal.
Web Language Model API Tekst Gebruik voorspellende taalmodellen die zijn getraind op webschaalgegevens.
Academic Knowledge-API Tekst Tik op de schat aan academische inhoud in de Microsoft Academic Graph ingevuld door Bing.
Automatische suggestie-API voor Bing Tekst Geef uw app intelligente opties voor automatischeuggest voor zoekopdrachten.
Bing Spell Check-API Tekst Detecteer en corrigeert spelfouten in uw app.
Translator Text-API Tekst Machinevertaling.
Recommendations-API Tekst Items voorspellen en aanbevelen die uw klanten willen.
Bing Entiteiten zoeken-API Tekst (webzoekquery) Entiteitsgegevens van het web identificeren en verbeteren.
Bing Afbeeldingen zoeken-API Tekst (webzoekquery) Zoek naar afbeeldingen.
Bing Nieuws zoeken-API Tekst (webzoekquery) Zoek naar nieuws.
Bing Video's zoeken-API Tekst (webzoekquery) Zoek naar video's.
Bing Webzoekopdrachten-API Tekst (webzoekquery) Krijg uitgebreide zoekdetails van miljarden webdocumenten.
Spraak-API voor Bing Tekst of spraak Spraak converteren naar tekst en weer terug.
Sprekerherkenning-API Spraak Gebruik spraak om individuele sprekers te identificeren en te verifiëren.
Translator Speech-API Spraak Realtime spraakvertaling uitvoeren.
Computer Vision-API Afbeeldingen (of frames van video) Betrek actie-informatie uit afbeeldingen, maak automatisch een beschrijving van foto's, afgeleide tags, herken beroemdheden, extraheert tekst en maakt nauwkeurige miniaturen.
Content Moderator Tekst, afbeeldingen of video Geautomatiseerd modereren van afbeeldingen, tekst en video' s.
Emotion-API Afbeeldingen (foto's met menselijke onderwerpen) Identificeer het bereik van emoties van menselijke onderwerpen.
Face-API Afbeeldingen (foto's met menselijke onderwerpen) Gezichten in foto's detecteren, identificeren, analyseren, organiseren en taggen.
Video Indexer Video Video-inzichten zoals sentiment, transcriptie spraak, spraak vertalen, gezichten en emoties herkennen en trefwoorden extraheren.

Getraind met aangepaste gegevens die u op verstrekt

Mogelijkheid Invoertype Belangrijk voordeel
Custom Vision Service Afbeeldingen (of frames van video) Uw eigen Computer Vision-modellen aanpassen.
Custom Speech Service Spraak Belemmeringen voor spraakherkenning overwinnen, zoals spreekstijl, achtergrondruis en vocabulaire.
Custom Decision Service Webinhoud (bijvoorbeeld RSS-feed) Gebruik machine learning automatisch de juiste inhoud voor uw startpagina te selecteren
Bing Custom Search-API Tekst (webzoekquery) Zoekprogramma op commercieel niveau.