Välj en Azure Cognitive Services-teknik

Azure Cognitive Services är en uppsättning molnbaserade API:er som du kan använda i AI-program och dataflöden. Den innehåller förtränad modeller som är redo att användas i dina program, som inte kräver några data och ingen modellträning från din sida. Tjänsterna utvecklas av Microsofts AI- och forskningsteam och exponerar de senaste djupinlärningsalgoritmerna. De används via HTTP REST-gränssnitt. Dessutom är SDK:er tillgängliga för många vanliga ramverk för programutveckling.

Viktiga fördelar:

  • Minimal utvecklingsinsats för toppmoderna AI-tjänster. Använd fördefinierade algoritmer eller skapa anpassade algoritmer ovanpå fördefinierade bibliotek.
  • Enkel integrering i appar via HTTP REST-gränssnitt.
  • Utvecklare och dataforskare på alla kompetensnivåer kan enkelt lägga till AI-funktioner i appar.

Överväganden:

  • Dessa tjänster är endast tillgängliga via webben. Internetanslutning krävs vanligtvis. Ett undantag är Custom Vision-tjänsten, vars tränade modell du kan exportera för förutsägelse på enheter och vid IoT-gränsen.
  • Även om betydande anpassning stöds kanske inte de tillgängliga tjänsterna passar alla krav för förutsägelseanalys.

Kategorier av Kognitiva Azure-tjänster

Dussintals kognitiva tjänster är tillgängliga i Azure. Här är en lista, kategoriserad efter det funktionsområde som de stöder:

Service Länk till beslutsguide Beskrivning
Språk Välj en språktjänst Kognitiva språktjänster är tjänster som tillhandahåller NLP-funktioner (Natural Language Processing) för att förstå och analysera text.
Tal Välj en taltjänst Kognitiva taltjänster är tjänster som tillhandahåller talfunktioner som tal till text, text till tal, talöversättning och talarigenkänning.
Vision Välj en visionstjänst Kognitiva tjänster för visuellt innehåll är tjänster som tillhandahåller funktioner för bild- och videoigenkänning.
Beslutstjänster

Tillämpade AI-tjänster
Välj ett besluts-API eller tillämpad AI-tjänst Kognitiva beslutstjänster är tjänster som tillhandahåller NLP-funktioner för att ge rekommendationer för välinformerat och effektivt beslutsfattande.
Azure OpenAI-tjänsten Inte tillgänglig Azure OpenAI Service ger REST API-åtkomst till kraftfulla OpenAI-språkmodeller.

Vanliga användningsfall

Följande är några vanliga användningsfall för Azure Cognitive Services.

Användningsfall Kategori
Transkribera hörbart tal till läsbar och sökbar text. Tal
Konvertera text till naturligt tal för mer naturliga gränssnitt. Tal
Integrera realtidsöversättning av tal i dina appar. Tal
Identifiera och verifiera personen som talar med hjälp av röstegenskaper. Tal
Identifiera vanliga och domänspecifika termer. Språk
Identifiera sentiment och åsikter automatiskt i text. Språk
Destillera information till lättnavigerade frågor och svar. Språk
Gör så att dina appar kan interagera med användare via naturligt språk. Språk
Översätt mer än 100 språk och dialekter. Språk
Identifiera och analysera innehåll i bilder och video. Visuellt innehåll
Anpassa bildigenkänning så att den passar dina affärsbehov. Visuellt innehåll
Identifiera potentiella problem tidigt. Beslutstjänster/Avvikelseidentifiering
Identifiera potentiellt stötande eller oönskat innehåll. Beslutstjänster/Content Moderator
Skapa omfattande anpassade funktioner för alla användare. Beslutstjänster/Personanpassning
Tillämpa avancerade kodnings- och språkmodeller på olika användningsfall. Azure OpenAI

Kriterier för nyckelval

Om du vill begränsa alternativen börjar du med att svara på följande frågor:

  • Bearbetar du något som rör talat språk eller bearbetar du text, bilder eller dokument?

  • Har du data för att träna en modell? Om ja kan du överväga att använda anpassade tjänster som gör att du kan träna deras underliggande modeller med data som du tillhandahåller. Det kan förbättra noggrannheten och prestandan.

Det här flödesdiagrammet kan hjälpa dig att välja den bästa API-tjänsten för ditt användningsfall.

Diagram that shows how to select a Cognitive Services API.

  • Om ditt användningsfall kräver tal till text, text till tal eller tal till tal använder du ett tal-API.
  • Om ditt användningsfall kräver språkanalys, textutvärdering eller text-till-text använder du ett språk-API.
  • Om du behöver analysera bilder, video eller text använder du ett API för visuellt innehåll.
  • Om du behöver fatta ett beslut använder du ett besluts-API eller tillämpade AI-tjänster.

Distribuera tjänster

När du distribuerar Cognitive Services kan du antingen distribuera tjänster oberoende av varandra eller använda cognitive services-resursen för flera tjänster. Resursen för flera tjänster distribuerar besluts-, språk-, tal-, visions- och tillämpade AI-tjänster.

  • Distribuera en enskild tjänst om du inte behöver andra tjänster eller om du vill hantera åtkomst och fakturering per tjänst.
  • Distribuera resursen för flera tjänster om du använder flera tjänster och vill hantera åtkomst och fakturering för alla tjänster tillsammans.

Kommentar

Resurskategorierna i dessa API-tjänster ändras ofta. Kontrollera den senaste dokumentationen för nya kategorier.

Deltagare

Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.

Huvudsakliga författare:

Övriga medarbetare:

Om du vill se icke-offentliga LinkedIn-profiler loggar du in på LinkedIn.

Nästa steg