Cognitive Services och Machine LearningCognitive Services and machine learning

Cognitive Services tillhandahåller funktioner för maskin inlärning för att lösa allmänna problem, till exempel analys av text för känslomässig sentiment eller analys av bilder för att identifiera objekt eller ansikten.Cognitive Services provides machine learning capabilities to solve general problems such as analyzing text for emotional sentiment or analyzing images to recognize objects or faces. Du behöver inte speciell maskin inlärning eller data vetenskaps kunskap för att använda de här tjänsterna.You don't need special machine learning or data science knowledge to use these services.

Cognitive Services är en grupp tjänster, som var och en stöder olika, generaliserade förutsägelse funktioner.Cognitive Services is a group of services, each supporting different, generalized prediction capabilities. Tjänsterna är indelade i olika kategorier för att hjälpa dig att hitta rätt tjänst.The services are divided into different categories to help you find the right service.

Tjänste kategoriService category SyftePurpose
AvgörandeDecision Skapa appar som ger rekommendationer för välinformerade och effektiva beslut.Build apps that surface recommendations for informed and efficient decision-making.
SpråkLanguage Tillåt att dina appar kan bearbeta naturligt språk med färdiga skript, utvärdera sentiment och lär dig hur du känner igen vad användarna vill ha.Allow your apps to process natural language with pre-built scripts, evaluate sentiment and learn how to recognize what users want.
SökSearch Lägg till API:er för Bing-sökresultat i dina appar och utnyttja möjligheten att kamma miljarder webb sidor, bilder, videor och nyheter med ett enda API-anrop.Add Bing Search APIs to your apps and harness the ability to comb billions of webpages, images, videos, and news with a single API call.
TalSpeech Konvertera tal till text och text till tal som låter naturligt.Convert speech into text and text into natural-sounding speech. Översätt från ett språk till ett annat och aktivera talarverifiering och -igenkänning.Translate from one language to another and enable speaker verification and recognition.
VisionVision Avkänning, identifiering, textning, indexering och moderering för bilder, videor och innehåll med digitala pennanteckningar.Recognize, identify, caption, index, and moderate your pictures, videos, and digital ink content.

Använd Cognitive Services när du:Use Cognitive Services when you:

  • Kan använda en generaliserad lösning.Can use a generalized solution.
  • Få åtkomst till lösningen från ett programmerings REST API eller SDK.Access solution from a programming REST API or SDK.

Använd en annan lösning för maskin inlärning när du:Use another machine-learning solution when you:

  • Du måste välja algoritmen och behöva träna på mycket information.Need to choose the algorithm and need to train on very specific data.

Vad är maskininlärning?What is machine learning?

Machine Learning är ett koncept där du kan samla data och en algoritm för att lösa ett särskilt behov.Machine learning is a concept where you bring together data and an algorithm to solve a specific need. När data och algoritmen har tränats är utdata en modell som du kan använda igen med olika data.Once the data and algorithm are trained, the output is a model that you can use again with different data. Den tränade modellen ger insikter som baseras på nya data.The trained model provides insights based on the new data.

Processen för att skapa ett Machine Learning-system kräver viss kunskap om Machine Learning eller data vetenskap.The process of building a machine learning system requires some knowledge of machine learning or data science.

Maskin inlärning tillhandahålls med hjälp av Azure Machine Learning (AML)-produkter och-tjänster.Machine learning is provided using Azure Machine Learning (AML) products and services.

Vad är en kognitiv tjänst?What is a Cognitive Service?

En kognitiv tjänst tillhandahåller delar av eller alla komponenter i en maskin inlärnings lösning: data, algoritm och tränad modell.A Cognitive Service provides part or all of the components in a machine learning solution: data, algorithm, and trained model. Dessa tjänster är avsedda att kräva allmän kunskap om dina data utan att behöva uppleva maskin inlärning eller data vetenskap.These services are meant to require general knowledge about your data without needing experience with machine learning or data science. Dessa tjänster tillhandahåller både REST API-och språkbaserade SDK: er.These services provide both REST API(s) and language-based SDKs. Därför måste du ha programmerings språk kunskap för att använda tjänsterna.As a result, you need to have programming language knowledge to use the services.

Hur ser Cognitive Services och Azure Machine Learning (AML) ut?How are Cognitive Services and Azure Machine Learning (AML) similar?

Båda har slut målet att använda artificiell intelligens (AI) för att förbättra affärs verksamheten, men hur var och en ger dem i respektive erbjudanden är olika.Both have the end-goal of applying artificial intelligence (AI) to enhance business operations, though how each provides this in the respective offerings is different.

I allmänhet är mål grupperna olika:Generally, the audiences are different:

  • Cognitive Services är för utvecklare utan maskin inlärnings miljö.Cognitive Services are for developers without machine-learning experience.
  • Azure Machine Learning skräddarsys för data forskare.Azure Machine Learning is tailored for data scientists.

Hur skiljer sig en kognitiv tjänst från maskin inlärning?How is a Cognitive Service different from machine learning?

En kognitiv tjänst tillhandahåller en tränad modell åt dig.A Cognitive Service provides a trained model for you. Detta ger data och en algoritm tillsammans, som är tillgänglig från en REST API eller SDK.This brings data and an algorithm together, available from a REST API(s) or SDK. Du kan implementera den här tjänsten inom några minuter, beroende på ditt scenario.You can implement this service within minutes, depending on your scenario. En kognitiv tjänst ger svar på allmänna problem, till exempel nyckel fraser i text-eller objekt identifiering i bilder.A Cognitive Service provides answers to general problems such as key phrases in text or item identification in images.

Machine Learning är en process som vanligt vis kräver en längre tids period för att kunna implementeras.Machine learning is a process that generally requires a longer period of time to implement successfully. Den här tiden används för insamling, rensning, omvandling, val av algoritm, modell utbildning och distribution för att komma till samma funktions nivå som en kognitiv tjänst.This time is spent on data collection, cleaning, transformation, algorithm selection, model training, and deployment to get to the same level of functionality provided by a Cognitive Service. Med Machine Learning är det möjligt att ge svar på mycket specialiserade och/eller specifika problem.With machine learning, it is possible to provide answers to highly specialized and/or specific problems. Maskin inlärnings problem kräver att du känner till det speciella ämnet och data om problemet, samt kunskaper om data vetenskap.Machine learning problems require familiarity with the specific subject matter and data of the problem under consideration, as well as expertise in data science.

Vilken typ av data har du?What kind of data do you have?

Cognitive Services, som en grupp tjänster, kan kräva ingen, vissa eller alla anpassade data för den tränade modellen.Cognitive Services, as a group of services, can require none, some, or all custom data for the trained model.

Inga ytterligare tränings data krävsNo additional training data required

Tjänster som tillhandahåller en fullständigt utbildad modell kan behandlas som en svart ruta.Services that provide a fully-trained model can be treated as a black box. Du behöver inte känna till hur de fungerar eller vilka data som användes för att träna dem.You don't need to know how they work or what data was used to train them. Du hämtar dina data till en helt utbildad modell för att få en förutsägelse.You bring your data to a fully trained model to get a prediction.

Vissa eller alla utbildnings data krävsSome or all training data required

Med vissa tjänster kan du ta med dina egna data och sedan träna en modell.Some services allow you to bring your own data, then train a model. På så sätt kan du utöka modellen med hjälp av tjänstens data och algoritm med dina egna data.This allows you to extend the model using the Service's data and algorithm with your own data. Resultatet motsvarar dina behov.The output matches your needs. När du hämtar dina egna data kan du behöva tagga data på ett sätt som är särskilt för tjänsten.When you bring your own data, you may need to tag the data in a way specific to the service. Om du till exempel tränar en modell för att identifiera blommor kan du ange en katalog med blomma-bilder tillsammans med den blommas plats i varje bild för att träna modellen.For example, if you are training a model to identify flowers, you can provide a catalog of flower images along with the location of the flower in each image to train the model.

En tjänst kan göra det möjligt att tillhandahålla data för att förbättra sina egna data.A service may allow you to provide data to enhance its own data. En tjänst kan kräva att du tillhandahåller data.A service may require you to provide data.

Real tids-eller nästan real tids data krävsReal-time or near real-time data required

En tjänst kan behöva real tids data eller nära real tids data för att bygga en effektiv modell.A service may need real-time or near-real time data to build an effective model. Dessa tjänster bearbetar betydande mängder modell data.These services process significant amounts of model data.

Tjänst krav för data modellenService requirements for the data model

Följande data kategoriserar varje tjänst enligt vilken typ av data den tillåter eller kräver.The following data categorizes each service by which kind of data it allows or requires.

Kognitiv tjänstCognitive Service Inga tränings data krävsNo training data required Du anger några eller alla tränings dataYou provide some or all training data Data insamling i real tid eller nästan i real tidReal-time or near real-time data collection
Avvikelse detektorAnomaly Detector xx xx xx
Bing-sökmotorBing Search xx
Visuellt innehållComputer Vision xx
Content ModeratorContent Moderator xx xx
Custom VisionCustom Vision xx
AnsikteFace xx xx
Formulär igenkänningForm Recognizer xx
Avancerad läsareImmersive Reader xx
Hand SKRIFTS tolkInk Recognizer xx xx
Språkförståelse (LUIS)Language Understanding (LUIS) xx
PersonanpassarePersonalizer x*x* x*x* xx
QnA MakerQnA Maker xx
Högtalar tolkSpeaker Recognizer xx
Tal text till tal (TTS)Speech Text-to-speech (TTS) xx xx
Tal-till-text (STT)Speech Speech-to-text (STT) xx xx
TalöversättningSpeech Translation xx
TextanalysText Analytics xx
TalöversättningTranslator Text xx
Translator Text-anpassad översättareTranslator Text - custom translator xx

* Personanpassa behöver bara träna data som samlas in av tjänsten (som de fungerar i real tid) för att utvärdera din princip och dina data.*Personalizer only needs training data collected by the service (as it operates in real-time) to evaluate your policy and data. En personanpassare behöver inte ha stora historiska data uppsättningar för utbildning i front-eller batch.Personalizer does not need large historical datasets for up-front or batch training.

Var kan du använda Cognitive Services?Where can you use Cognitive Services?

Tjänsterna används i alla program som kan göra REST API-eller SDK-anrop.The services are used in any application that can make REST API(s) or SDK calls. Exempel på program är Web Sites, robotar, Virtual eller Mixed Reality, Desktop-och Mobile-program.Examples of applications include web sites, bots, virtual or mixed reality, desktop and mobile applications.

Azure Search använder Cognitive Services för att tillhandahålla den här funktionen.Azure Search uses Cognitive Services to provide this feature. Cognitive Services exponeras i Azure Search via inbyggda kunskaper som omsluter enskilda API: er.Cognitive Services is exposed in Azure Search through built-in skills that wrap individual APIs. Du kan använda en kostnads fri resurs för genom gångar, men planera att skapa och koppla en fakturerbar resurs för större volymer.You can use a free resource for walkthroughs, but plan on creating and attaching a billable resource for larger volumes.

Hur kan du använda Cognitive Services?How can you use Cognitive Services?

Varje tjänst ger information om dina data.Each service provides information about your data. Du kan kombinera tjänster tillsammans med lösningar som att konvertera tal (ljud) till text, översätta texten till flera språk och sedan använda de översatta språken för att få svar från en kunskaps bas.You can combine services together to chain solutions such as converting speech (audio) to text, translating the text into many languages, then using the translated languages to get answers from a knowledge base. Även om Cognitive Services kan användas för att skapa intelligenta lösningar, kan de också kombineras med traditionella Machine Learning-projekt för att komplettera modeller eller påskynda utvecklings processen.While Cognitive Services can be used to create intelligent solutions on their own, they can also be combined with traditional machine learning projects to supplement models or accelerate the development process.

Cognitive Services som innehåller exporterade modeller för andra Machine Learning-verktyg:Cognitive Services that provide exported models for other machine learning tools:

Kognitiv tjänstCognitive Service Modell informationModel information
Custom VisionCustom Vision Exportera för Tensorflow för Android, CoreML för IOS11, ONNX för Windows mlExport for Tensorflow for Android, CoreML for iOS11, ONNX for Windows ML

Lär dig merLearn more

Nästa stegNext steps