Competenze cognitive predefinite per l'elaborazione di testo e immagini durante l'indicizzazione (Azure ricerca cognitiva)Built-in cognitive skills for text and image processing during indexing (Azure Cognitive Search)

Questo articolo illustra le competenze cognitive fornite con ricerca cognitiva di Azure che è possibile includere in un insieme di competenze per estrarre contenuto e struttura.In this article, you learn about the cognitive skills provided with Azure Cognitive Search that you can include in a skillset to extract content and structure. Una competenza cognitiva è un modulo o un'operazione che trasforma il contenuto in qualche modo.A cognitive skill is a module or operation that transforms content in some way. Spesso si tratta di un componente che consente di estrarre dati o dedurre la struttura e pertanto aumenta il riconoscimento dei dati di input.Often, it is a component that extracts data or infers structure, and therefore augments our understanding of the input data. L'output è quasi sempre basato su testo.Almost always, the output is text-based. Un set di competenze è una raccolta di competenze che definiscono la pipeline di arricchimento.A skillset is collection of skills that define the enrichment pipeline.

Nota

Se si espande l'ambito aumentando la frequenza di elaborazione, aggiungendo più documenti oppure aggiungendo altri algoritmi di intelligenza artificiale, sarà necessario collegare una risorsa fatturabile di Servizi cognitivi.As you expand scope by increasing the frequency of processing, adding more documents, or adding more AI algorithms, you will need to attach a billable Cognitive Services resource. Gli addebiti si accumulano quando si chiamano le API in Servizi cognitivi e per l'estrazione di immagini come parte della fase di cracking dei documenti in Ricerca cognitiva di Azure.Charges accrue when calling APIs in Cognitive Services, and for image extraction as part of the document-cracking stage in Azure Cognitive Search. Non sono previsti addebiti per l'estrazione di testo dai documenti.There are no charges for text extraction from documents.

L'esecuzione delle competenze predefinite viene addebitata secondo gli attuali prezzi con pagamento in base al consumo dei Servizi cognitivi.Execution of built-in skills is charged at the existing Cognitive Services pay-as-you go price. I prezzi per l'estrazione di immagini sono descritti nella pagina dei prezzi di Ricerca cognitiva di Azure.Image extraction pricing is described on the Azure Cognitive Search pricing page.

La funzionalità di arricchimento incrementale (anteprima) consente di fornire una cache che consente all'indicizzatore di essere più efficiente quando si eseguono solo le competenze cognitive necessarie se si modificano le competenze in futuro, risparmiando tempo e denaro.The incremental enrichment (preview) feature allows you to provide a cache that enables the indexer to be more efficient at running only the cognitive skills that are necessary if you modify your skillset in the future, saving you time and money.

Competenze predefiniteBuilt-in skills

Diverse competenze sono flessibili in relazione a ciò che usano o producono.Several skills are flexible in what they consume or produce. In generale, la maggior parte delle competenze sono basate su modelli con training preliminare, ovvero di cui non è possibile eseguire il training usando i propri dati di training.In general, most skills are based on pre-trained models, which means you cannot train the model using your own training data. Nella tabella seguente sono enumerate e descritte le competenze fornite da Microsoft.The following table enumerates and describes the skills provided by Microsoft.

CompetenzaSkill DescrizioneDescription
Microsoft. Skills. Text. CustomEntityLookupSkillMicrosoft.Skills.Text.CustomEntityLookupSkill Cerca il testo da un elenco personalizzato definito dall'utente di parole e frasi.Looks for text from a custom, user-defined list of words and phrases.
Microsoft.Skills.Text.KeyPhraseSkillMicrosoft.Skills.Text.KeyPhraseSkill Questa competenza usa un modello con training preliminare per rilevare le frasi importanti in base alla posizione del termine, alle regole linguistiche, alla prossimità ad altri termini e a quanto il termine è inusuale all'interno dei dati di origine.This skill uses a pretrained model to detect important phrases based on term placement, linguistic rules, proximity to other terms, and how unusual the term is within the source data.
Microsoft.Skills.Text.LanguageDetectionSkillMicrosoft.Skills.Text.LanguageDetectionSkill Questa competenza usa un modello con training preliminare per rilevare la lingua usata (un ID lingua per ogni documento).This skill uses a pretrained model to detect which language is used (one language ID per document). Quando vengono usate più lingue all'interno dei segmenti dello stesso testo, l'output è l'identificatore LCID della lingua usata prevalentemente.When multiple languages are used within the same text segments, the output is the LCID of the predominantly used language.
Microsoft.Skills.Text.MergeSkillMicrosoft.Skills.Text.MergeSkill Consolida il testo da una raccolta di campi in un unico campo.Consolidates text from a collection of fields into a single field.
Microsoft.Skills.Text.EntityRecognitionSkillMicrosoft.Skills.Text.EntityRecognitionSkill Questa competenza usa un modello con training preliminare per stabilire le entità per un set fisso di categorie: persone, posizione, organizzazione, posta elettronica, URL, campi datetime.This skill uses a pretrained model to establish entities for a fixed set of categories: people, location, organization, emails, URLs, datetime fields.
Microsoft.Skills.Text.PIIDetectionSkillMicrosoft.Skills.Text.PIIDetectionSkill Questa competenza usa un modello con training per estrarre le informazioni personali da un testo specifico.This skill uses a pretrained model to extract personal information from a given text. L'abilità offre inoltre diverse opzioni per mascherare le entità di informazioni personali rilevate nel testo.The skill also gives various options for masking the detected personal information entities in the text.
Microsoft.Skills.Text.SentimentSkillMicrosoft.Skills.Text.SentimentSkill Questa competenza usa un modello con training preliminare per assegnare un punteggio positivo o negativo della valutazione in base al record.This skill uses a pretrained model to score positive or negative sentiment on a record by record basis. Il valore è compreso tra 0 e 1.The score is between 0 and 1. Si verificano punteggi neutri per entrambi i casi null quando la valutazione non può essere rilevata e per il testo che viene considerato neutro.Neutral scores occur for both the null case when sentiment cannot be detected, and for text that is considered neutral.
Microsoft.Skills.Text.SplitSkillMicrosoft.Skills.Text.SplitSkill Suddivide il testo in più pagine in modo che sia possibile arricchire o aumentare il contenuto in modo incrementale.Splits text into pages so that you can enrich or augment content incrementally.
Microsoft.Skills.Text.TranslationSkillMicrosoft.Skills.Text.TranslationSkill Questa competenza usa un modello pretrainato per tradurre il testo di input in un'ampia gamma di linguaggi per i casi d'uso di normalizzazione o localizzazione.This skill uses a pretrained model to translate the input text into a variety of languages for normalization or localization use cases.
Microsoft.Skills.Vision.ImageAnalysisSkillMicrosoft.Skills.Vision.ImageAnalysisSkill Questa competenza usa un algoritmo di rilevamento dell'immagine per identificare il contenuto di un'immagine e generare una descrizione di testo.This skill uses an image detection algorithm to identify the content of an image and generate a text description.
Microsoft.Skills.Vision.OcrSkillMicrosoft.Skills.Vision.OcrSkill Riconoscimento ottico dei caratteri.Optical character recognition.
Microsoft.Skills.Util.ConditionalSkillMicrosoft.Skills.Util.ConditionalSkill Consente di filtrare, assegnare un valore predefinito e unire i dati in base a una condizione.Allows filtering, assigning a default value, and merging data based on a condition.
Microsoft.Skills.Util.DocumentExtractionSkillMicrosoft.Skills.Util.DocumentExtractionSkill Estrae il contenuto da un file all'interno della pipeline di arricchimento.Extracts content from a file within the enrichment pipeline.
Microsoft.Skills.Util.ShaperSkillMicrosoft.Skills.Util.ShaperSkill Esegue il mapping di output a un tipo complesso (un tipo di dati multiparte, che può essere usato per un nome completo, un indirizzo su più righe o una combinazione di cognome e ID personale.)Maps output to a complex type (a multi-part data type, which might be used for a full name, a multi-line address, or a combination of last name and a personal identifier.)
Microsoft.Skills.Custom.WebApiSkillMicrosoft.Skills.Custom.WebApiSkill Consente l'estendibilità di una pipeline di arricchimento di intelligenza artificiale effettuando una chiamata HTTP in un'API Web personalizzataAllows extensibility of an AI enrichment pipeline by making an HTTP call into a custom Web API
Microsoft. Skills. Custom. AmlSkillMicrosoft.Skills.Custom.AmlSkill Consente l'estendibilità di una pipeline di arricchimento di intelligenza artificiale con un modello di Azure Machine LearningAllows extensibility of an AI enrichment pipeline with an Azure Machine Learning model

Per istruzioni sulla creazione di un' abilità personalizzata, vedere come definire un'interfaccia personalizzata ed esempio: creazione di un'abilità personalizzata per l'arricchimento di intelligenza artificiale.For guidance on creating a custom skill, see How to define a custom interface and Example: Creating a custom skill for AI enrichment.

Vedere ancheSee also