Az Azure Cognitive Servicesben tároló támogatásaContainer support in Azure Cognitive Services

Tároló támogatása az Azure Cognitive Services lehetővé teszi a fejlesztőknek, hogy az azonos API-k gazdag elérhető az Azure-ban, és lehetővé teszi a rugalmasság a szolgáltatásokat, amelyek kapható üzembe helyezése és hol Docker-tárolók.Container support in Azure Cognitive Services allows developers to use the same rich APIs that are available in Azure, and enables flexibility in where to deploy and host the services that come with Docker containers. Tárolótámogatás jelenleg az Azure Cognitive Services, beleértve egy részhalmazát előzetes verzióban érhető el:Container support is currently available in preview for a subset of Azure Cognitive Services, including parts of:

Bontás, amelyben egy alkalmazás vagy szolgáltatás, beleértve a függőségeket és a konfigurációk, csomagolt össze egy tárolórendszerképet, szoftverterjesztés egy megközelítést.Containerization is an approach to software distribution in which an application or service, including its dependencies & configuration, is packaged together as a container image. Alig vagy egyáltalán nem módosítással egy tárolórendszerképet egy tároló-gazdagépen is telepíthető.With little or no modification, a container image can be deployed on a container host. Tárolók el különítve egymással és az alapjául szolgáló operációs rendszer, tárhely kisebb, mint egy virtuális gépet.Containers are isolated from each other and the underlying operating system, with a smaller footprint than a virtual machine. A tárolók rövid távú feladatok tárolórendszerképeket a példányt, és távolítja el, amikor már nincs rá szükség.Containers can be instantiated from container images for short-term tasks, and removed when no longer needed.

A következő videó bemutatja a Cognitive Services-tároló használatával.The following video demonstrates using a Cognitive Services container.

Cognitive Services tároló bemutatóContainer demonstration for Cognitive Services

Cognitive Services-erőforrások állnak rendelkezésre a Microsoft Azure.Cognitive Services resources are available on Microsoft Azure. Jelentkezzen be a az Azure portal hozhat létre, és Fedezze fel az Azure-szolgáltatások erőforrásait.Sign into the Azure portal to create and explore Azure resources for these services.

Funkciók és előnyökFeatures and benefits

  • Adatok felett: Lehetővé teszi az ügyfelek számára, hogy válassza ki, ahol a ezeket a Cognitive Services az adatok feldolgozása.Control over data: Allow customers to choose where these Cognitive Services process their data. Ez a alapvető olyan ügyfelek számára, nem tud adatokat küldeni a felhőben, de a Cognitive Services technológia hozzáférésre van szükségük.This is essential for customers that cannot send data to the cloud but need access to Cognitive Services technology. Támogatja a konzisztencia hibrid környezetben – keresztül adatok, felügyeleti, identitáskezelési és biztonsági.Support consistency in hybrid environments – across data, management, identity, and security.
  • Adatmodell-frissítéseket felett: Verziókezelés és a modellek üzembe helyezett megoldásaikat frissítése megadhassa az ügyfeleknek.Control over model updates: Provide customers flexibility in versioning and updating of models deployed in their solutions.
  • Hordozható architektúra: Egy hordozható alkalmazásarchitektúra is üzembe helyezhetők az Azure-ban, a helyszíni és a peremhálózaton létrehozásának engedélyezése.Portable architecture: Enable the creation of a portable application architecture that can be deployed on Azure, on-premises and the edge. Tárolók közvetlenül telepíthető Azure Kubernetes Service, Azure Container Instances, vagy egy Kubernetes fürtben telepített Azure Stack.Containers can be deployed directly to Azure Kubernetes Service, Azure Container Instances, or to a Kubernetes cluster deployed to Azure Stack. További információkért lásd: Kubernetes üzembe helyezése az Azure Stackhez.For more information, see Deploy Kubernetes to Azure Stack.
  • Nagy átviteli sebesség / kis késés: Lehetővé teszi a nagy átviteli sebességet és közel valós idejű követelmények méretezését, engedélyezi a Cognitive Services futtatásához fizikailag közel az alkalmazáslogika és az adatokat az ügyfelek.High throughput / low latency: Provide customers the ability to scale for high throughput and low latency requirements by enabling Cognitive Services to run physically close to their application logic and data. A tárolók nem költségplafont, másodpercenkénti tranzakciók (TPS), és a horizontális felskálázás és kibővítés is kezeléséhez igény szerint, ha megadja a szükséges hardver-erőforrások lehet tenni.Containers do not cap transactions per second (TPS) and can be made to scale both up and out to handle demand if you provide the necessary hardware resources.

A tárolók az Azure Cognitive ServicesContainers in Azure Cognitive Services

Az Azure Cognitive Services-tárolók meg azt az alábbi Docker-tárolókat, amelyek mindegyike tartalmaz egy része az Azure Cognitive Services szolgáltatások funkciói:Azure Cognitive Services containers provide the following set of Docker containers, each of which contains a subset of functionality from services in Azure Cognitive Services:

SzolgáltatásService Támogatott Tarifacsomag kiválasztásaSupported Pricing Tier TárolóContainer LeírásDescription
Anomáliadetektálási detector használatávalAnomaly detector F0, S0F0, S0 Anomáliadetektálási-detector használatávalAnomaly-Detector A Anomáliadetektálási detector használatával API segítségével figyelheti, és az idősoros adatokat a machine learning észlelheti a rendellenességeket.The Anomaly Detector API enables you to monitor and detect abnormalities in your time series data with machine learning.
Hozzáférés kéréseRequest access
Computer VisionComputer Vision F0, S1F0, S1 Szövegének felismeréseRecognize Text Kivonatok nyomtatott szöveg különféle objektumokat a különféle felületekkel és hátterek, például a visszaigazolások és poszterek vagy tájékoztató névjegykártyák-rendszerképeket.Extracts printed text from images of various objects with different surfaces and backgrounds, such as receipts, posters, and business cards.

Fontos: A szöveg felismerése tároló jelenleg csak angol nyelven használható.Important: The Recognize Text container currently works only with English.
Hozzáférés kéréseRequest access
ArcfelismerésFace F0, S0F0, S0 ArcfelismerésFace Észleli az emberi arcok a képeken, és azonosítja az attribútumokat, (például noses és szemek) arcrészek, nemek, életkor és egyéb gép – előre meghatározott arcjellemzőket sorolják fel.Detects human faces in images, and identifies attributes, including face landmarks (such as noses and eyes), gender, age, and other machine-predicted facial features. Észlelési, mellett Face is ellenőrizze, hogy két arc ugyanazt a lemezképet vagy különböző képek egy megbízhatósági pontszám használatával azonosak, vagy olyan adatbázison annak ellenőrzéséhez, hogy a hasonló megjelenésű arcokat összehasonlítása vagy azonos face már létezik.In addition to detection, Face can check if two faces in the same image or different images are the same by using a confidence score, or compare faces against a database to see if a similar-looking or identical face already exists. Azt is is csoportokba rendezheti a hasonló arcokat keres, közös visual tulajdonságok használatával.It can also organize similar faces into groups, using shared visual traits.
Hozzáférés kéréseRequest access
Űrlap felismerőForm recognizer F0, S0F0, S0 Űrlap felismerőForm Recognizer Képernyő ismertetése gépi tanulási technológia azonosíthatja és kulcs-érték párok és táblák kinyerése űrlapok vonatkozik.Form Understanding applies machine learning technology to identify and extract key-value pairs and tables from forms.
Hozzáférés kéréseRequest access
LUISLUIS F0, S0F0, S0 A LUIS (kép)LUIS (image) Betanított vagy közzétett Language Understanding modell, más néven LUIS-alkalmazásokon, tölt be egy docker-tárolót, és hozzáférést biztosít az API-végpontokat a tárolót a lekérdezés előrejelzéseket.Loads a trained or published Language Understanding model, also known as a LUIS app, into a docker container and provides access to the query predictions from the container's API endpoints. Lekérdezés naplók összegyűjtése a tárolóból, és töltse fel ezeket a vissza a LUIS portál való az alkalmazás előrejelzési pontosság növeléséhez.You can collect query logs from the container and upload these back to the LUIS portal to improve the app's prediction accuracy.
Speech Service APISpeech Service API F0, S0F0, S0 BeszédfelismerésSpeech-to-text Folyamatos, valós idejű beszédet szöveggé alakít.Transcribes continuous real-time speech into text.
Hozzáférés kéréseRequest access
Speech Service APISpeech Service API F0, S0F0, S0 SzövegfelolvasásText-to-speech Az írott szöveget természetesnek hangzó beszéddé alakítja.Converts text to natural-sounding speech.
Hozzáférés kéréseRequest access
SzövegelemzésText Analytics F0, SF0, S Kulcs kulcsszókeresés (kép)Key Phrase Extraction (image) Kiolvassa a fő pontokat azonosíthatja a kulcskifejezéseket.Extracts key phrases to identify the main points. Például „Az étel finom volt, és a személyzet kedves volt” bemeneti szövegből az API a következő fő pontokat adja vissza: „étel” és „személyzet kedves”.For example, for the input text "The food was delicious and there were wonderful staff", the API returns the main talking points: "food" and "wonderful staff".
SzövegelemzésText Analytics F0, SF0, S Nyelv észlelése (kép)Language Detection (image) Legfeljebb 120 nyelvet mely a bemeneti szöveg nyelven van megírva nyelvet és a jelentés minden egyes dokumentum, a kérelem küldése egyetlen nyelvkód észleli.For up to 120 languages, detects which language the input text is written in and report a single language code for every document submitted on the request. A nyelvkód egy pontszámmal párba állítva jelzi a pontszám erősségét.The language code is paired with a score indicating the strength of the score.
SzövegelemzésText Analytics F0, SF0, S Hangulatelemzés (kép)Sentiment Analysis (image) Elemzi a nyers szöveg a keresőmotorok kapcsolatos pozitív vagy negatív véleményeket.Analyzes raw text for clues about positive or negative sentiment. Az API minden dokumentumhoz visszaad egy 0 és 1 közötti hangulati pontszámot, ahol az 1 a legpozitívabb pontszám.This API returns a sentiment score between 0 and 1 for each document, where 1 is the most positive. Az elemzési modellek is előre betanított használatával egy Microsoft szöveg és a természetes nyelvi technológiák széles körű törzse.The analysis models are pre-trained using an extensive body of text and natural language technologies from Microsoft. Bizonyos nyelvek esetében az API képes a megadott szöveg elemzéséből kiszámított pontszámot közvetlenül visszaadni a hívó alkalmazásnak.For selected languages, the API can analyze and score any raw text that you provide, directly returning results to the calling application.

Emellett egyes tárolók támogatottak a Cognitive Services teljes körű ajánlatot erőforrás kulcsainak.In addition, some containers are supported in Cognitive Services All-In-One offering resource keys. Hozzon létre egy egyetlen Cognitive Services teljes körű erőforrást, és használja ugyanazt a számlázási kulcsot keresztül támogatott szolgáltatások a következő szolgáltatásokat:You can create one single Cognitive Services All-In-One resource and use the same billing key across supported services for the following services:

  • Számítógépes látástechnológiaComputer Vision
  • ArcfelismerésFace
  • LUISLUIS
  • SzövegelemzésText Analytics

Az Azure Cognitive Servicesben tároló elérhetőségeContainer availability in Azure Cognitive Services

Az Azure Cognitive Services-tárolók nyilvánosan elérhető Azure-előfizetéssel, és Docker-tárolórendszerképekhez lekérhetik a Microsoft Container Registry vagy a Docker Hubból.Azure Cognitive Services containers are publicly available through your Azure subscription, and Docker container images can be pulled from either the Microsoft Container Registry or Docker Hub. Használhatja a docker pull paranccsal letöltheti egy tárolórendszerképet a megfelelő beállításjegyzékből.You can use the docker pull command to download a container image from the appropriate registry.

Fontos

Jelenleg el kell végeznie a regisztrációs folyamat, amelyben adja meg, és küldje el a kérdőívet, a vállalat és a használati eset, amelyhez hozzá szeretné végrehajtani a tárolók kapcsolatos kérdése van a következő tárolók eléréséhez.Currently, you must complete a sign-up process to access the following containers, in which you fill out and submit a questionnaire with questions about you, your company, and the use case for which you want to implement the containers. Miután Ön hozzáférést és a megadott hitelesítő adatokat, majd is kérni a tárolórendszerképeket az Azure Container Registry által üzemeltetett egy privát tárolójegyzékben.Once you're granted access and provided credentials, you can then pull the container images from a private container registry hosted by Azure Container Registry.

Tároló adattárak és rendszerképekContainer repositories and images

Az alábbi táblázat az Azure Cognitive Services által kínált elérhető tárolórendszerképek átfogó listája is.The tables below are a comprehensive listing of the available container images offered by Azure Cognitive Services.

Nyilvános (tároló-beállításjegyzék: mcr.microsoft.com)Public (container registry: mcr.microsoft.com)

SzolgáltatásService TárolóContainer Tárház/kép neveRepository/Image Name
LUISLUIS LUISLUIS azure-cognitive-services/luis
SzövegelemzésText Analytics Kulcskifejezések kinyeréseKey Phrase Extraction azure-cognitive-services/keyphrase
SzövegelemzésText Analytics NyelvfelismerésLanguage Detection azure-cognitive-services/language
SzövegelemzésText Analytics VéleményelemzésSentiment Analysis azure-cognitive-services/sentiment

Nyilvános előzetes verziója (tároló-beállításjegyzék: containerpreview.azurecr.io)Public Preview (container registry: containerpreview.azurecr.io)

SzolgáltatásService TárolóContainer Tárház/kép neveRepository/Image Name
Anomáliadetektálási detector használatávalAnomaly detector Anomaly DetectorAnomaly Detector microsoft/cognitive-services-anomaly-detector
Computer VisionComputer Vision Szövegének felismeréseRecognize Text microsoft/cognitive-services-recognize-text
ArcfelismerésFace ArcfelismerésFace microsoft/cognitive-services-face
Űrlap felismerőForm recognizer Form RecognizerForm Recognizer microsoft/cognitive-services-form-recognizer
Speech Service APISpeech Service API Speech-to-textSpeech-to-text microsoft/cognitive-services-speech-to-text
Speech Service APISpeech Service API SzövegfelolvasásText-to-speech microsoft/cognitive-services-text-to-speech

ElőfeltételekPrerequisites

Az Azure Cognitive Services-tárolók használata előtt meg kell felelniük a következő előfeltételek vonatkoznak:You must satisfy the following prerequisites before using Azure Cognitive Services containers:

Docker-motor: Helyileg telepített Docker-motor kell rendelkeznie.Docker Engine: You must have Docker Engine installed locally. A docker csomagokat biztosít, a Docker-környezet konfigurálása a macOS, Linux, és Windows.Docker provides packages that configure the Docker environment on macOS, Linux, and Windows. A Windows Linux-tárolók támogatják a Docker kell konfigurálni.On Windows, Docker must be configured to support Linux containers. Docker-tárolóit közvetlenül is telepíthető Azure Kubernetes Service vagy Azure Container Instances.Docker containers can also be deployed directly to Azure Kubernetes Service or Azure Container Instances.

Docker kell konfigurálni, hogy a tárolók számlázási adatok küldése az Azure-ba történő csatlakozáshoz.Docker must be configured to allow the containers to connect with and send billing data to Azure.

A Microsoft Container Registry és a Docker ismerős: Rendelkeznie kell Microsoft Container Registry és a Docker fő fogalmaira, például beállításjegyzékek, adattárak, tárolók, és tárolórendszerképeket, valamint alapszintű ismerete alapvető ismeretekkel docker parancsokat.Familiarity with Microsoft Container Registry and Docker: You should have a basic understanding of both Microsoft Container Registry and Docker concepts, like registries, repositories, containers, and container images, as well as knowledge of basic docker commands.

A Docker és a tárolók alapfogalmainak ismertetését lásd: a a Docker áttekintése.For a primer on Docker and container basics, see the Docker overview.

Az egyes tárolók követelményeknek, is, beleértve a kiszolgáló, és lefoglalási memóriakövetelményei rendelkezhet.Individual containers can have their own requirements, as well, including server and memory allocation requirements.

BlogbejegyzésekBlog posts

Fejlesztői mintákDeveloper samples

Fejlesztői minták esetén érhető el a GitHub-adattár.Developer samples are available at our GitHub repository.

Webes szeminárium megtekintéseView webinar

Csatlakozzon a webinárium további információ:Join the webinar to learn about:

  • Minden olyan gép, használja a Docker üzembe helyezése a Cognitive ServicesHow to deploy Cognitive Services to any machine using Docker
  • Az aks üzembe helyezése a Cognitive ServicesHow to deploy Cognitive Services to AKS

További lépésekNext steps

Ismerje meg tároló receptek is használhatja a Cognitive Services szolgáltatással.Learn about container recipes you can use with the Cognitive Services.

Telepítse, és ismerje meg a tárolók az Azure Cognitive Services által biztosított funkciókat:Install and explore the functionality provided by containers in Azure Cognitive Services: