Azure Cognitive Services-technológia kiválasztása

Az Azure Cognitive Services felhőalapú API-k készlete, amelyeket migrálási alkalmazásokban és adatfolyamokban használhat. Előre betanított modelleket biztosít, amelyek készen állnak az alkalmazásokban való használatra, és nem igényelnek adatokat, és nem igényelnek modellbetanítást. A szolgáltatásokat a Microsoft AI és a Research csapata fejleszti, és közzéteszi a legújabb mélytanulási algoritmusokat. HTTP REST-felületeken keresztül fogyasztják őket. Emellett az SDK-k számos gyakori alkalmazásfejlesztési keretrendszerhez elérhetők.

Főbb előnyök:

  • Minimális fejlesztési munka a legmodernebb AI-szolgáltatásokhoz. Előre definiált algoritmusok használata vagy egyéni algoritmusok létrehozása előre összeállított kódtárakon felül.
  • Egyszerű integráció az alkalmazásokba HTTP REST-felületeken keresztül.
  • A fejlesztők és az adattudósok minden készségszinten egyszerűen hozzáadhatnak AI-képességeket az alkalmazásokhoz.

Megfontolások:

  • Ezek a szolgáltatások csak az interneten keresztül érhetők el. Általánosan szükség van internetkapcsolatra. Kivételt képez a Custom Vision szolgáltatás, amelynek betanított modelljét exportálhatja az előrejelzésekhez az eszközökön és az IoT-peremhálózaton.
  • Bár a jelentős testreszabás támogatott, előfordulhat, hogy az elérhető szolgáltatások nem felelnek meg az összes prediktív elemzési követelménynek.

Az Azure cognitive services kategóriái

Több tucat kognitív szolgáltatás érhető el az Azure-ban. Az alábbi lista az általuk támogatott funkcionális terület szerint kategorizálva:

Szolgáltatás Hivatkozás a döntési útmutatóra Leírás
Nyelv Nyelvi szolgáltatás kiválasztása A nyelvi kognitív szolgáltatások olyan szolgáltatások, amelyek természetes nyelvi feldolgozási (NLP) funkciókat biztosítanak a szöveg megértéséhez és elemzéséhez.
Beszédfelismerés Beszédszolgáltatás kiválasztása A beszédfelismerési szolgáltatások olyan szolgáltatások, amelyek olyan beszédfelismerési képességeket biztosítanak, mint a beszéd-szöveg, a szövegfelolvasás, a beszédfordítás és a beszélőfelismerés.
Látás Látásszolgáltatás kiválasztása A vision cognitive services olyan szolgáltatások, amelyek kép- és videofelismerési képességeket biztosítanak.
Döntési szolgáltatások

Alkalmazott AI-szolgáltatások
Döntési API vagy alkalmazott AI-szolgáltatás kiválasztása A döntési kognitív szolgáltatások olyan szolgáltatások, amelyek NLP-funkciókat biztosítanak, hogy megalapozott és hatékony döntéshozatalra vonatkozó javaslatokat nyújtsanak.
Azure OpenAI szolgáltatás N/A Az Azure OpenAI Szolgáltatás REST API-hozzáférést biztosít a hatékony OpenAI nyelvi modellekhez.

Gyakori alkalmazási helyzetek

Az alábbiakban az Azure Cognitive Services néhány gyakori használati esetét ismertetjük.

Használati eset Category
A hallott beszédet olvasható, kereshető szöveggé alakíthatja. Beszédfelismerés
Szöveget alakíthat át élethű beszéddé természetesebbnek ható felületekhez. Beszédfelismerés
Valós idejű beszédfordítást integrálhat az alkalmazásokba. Beszédfelismerés
Azonosítsa és ellenőrizze a beszélő személyt hangjellemzők használatával. Beszédfelismerés
Azonosítsa a gyakran használt és tartományspecifikus kifejezéseket. Nyelv
Hangulatok és vélemények automatikus észlelése a szövegben. Nyelv
Az információkat könnyen navigálható kérdések és válaszokká alakíthatja. Nyelv
Lehetővé teszi, hogy az alkalmazások természetes nyelven kommunikáljanak a felhasználókkal. Nyelv
Több mint 100 nyelv és nyelvjárás fordítása. Nyelv
Képek és videók tartalmainak azonosítása és elemzése. Látás
A képfelismerést az üzleti igények szerint szabhatja testre. Látás
A lehetséges problémák korai azonosítása. Döntési szolgáltatások / anomáliadetektor
Potenciálisan sértő vagy kéretlen tartalmakat azonosíthat. Döntési szolgáltatások / Content Moderator
Részletes, személyre szabott felületet hozhat létre minden felhasználó számára. Döntési szolgáltatások / Personalizer
Speciális kódolási és nyelvi modellek alkalmazása különböző használati esetekre. Azure OpenAI

Kulcsválasztási feltételek

A választási lehetőségek szűkítéséhez először válaszoljon az alábbi kérdésekre:

  • A beszélt nyelvhez kapcsolódó dolgokat dolgoz fel, vagy szöveget, képeket vagy dokumentumokat dolgoz fel?

  • Rendelkezik az adatokkal egy modell betanítása érdekében? Ha igen, fontolja meg az egyéni szolgáltatások használatát, amelyek lehetővé teszik a mögöttes modellek betanítása az Ön által megadott adatokkal. Ezzel javíthatja a pontosságot és a teljesítményt.

Ez a folyamatábra segít kiválasztani a használati esethez leginkább megfelelő API-szolgáltatást.

Diagram that shows how to select a Cognitive Services API.

  • Ha a használati esethez beszédfelismerésre, szövegfelolvasásra vagy beszédfelolvasásra van szükség, használjon speech API-t.
  • Ha a használati eset nyelvelemzést, szövegelemzést vagy szövegközi értékelést igényel, használjon nyelvi API-t.
  • Ha képeket, videókat vagy szöveget szeretne elemezni, használjon vision API-t.
  • Ha döntést kell hoznia, használjon döntési API-t vagy alkalmazott AI-szolgáltatásokat.

Szolgáltatások üzembe helyezése

A Cognitive Services telepítésekor önállóan is üzembe helyezhet szolgáltatásokat, vagy használhatja a Cognitive Services többszolgáltatásos erőforrását. A többszolgáltatásos erőforrás döntést, nyelvet, beszédet, látást és alkalmazott AI-szolgáltatásokat helyez üzembe.

  • Egyéni szolgáltatás üzembe helyezése, ha nincs szüksége más szolgáltatásokra, vagy ha szolgáltatásonként szeretné kezelni a hozzáférést és a számlázást.
  • Helyezze üzembe a többszolgáltatásos erőforrást, ha több szolgáltatást használ, és együtt szeretné kezelni az összes szolgáltatás hozzáférését és számlázását.

Megjegyzés:

Ezekben az API-szolgáltatásokban gyakran változnak az erőforráskategóriák. Mindenképpen ellenőrizze az új kategóriák legújabb dokumentációját.

Közreműködők

Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.

Fő szerzők:

Egyéb közreműködők:

A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.

További lépések