Cognitieve vaardigheid gevoel (v2)

De gevoelsvaardigheid (v2) evalueert ongestructureerde tekst langs een positief-negatief continuum en retourneert voor elke record een numerieke score tussen 0 en 1. Scores in de buurt van 1 wijzen op een positief gevoel, terwijl scores in de buurt van 0 op een negatief gevoel wijzen. Deze vaardigheid maakt gebruik van de machine learning-modellen die worden geleverd door Text Analytics in Azure AI-services.

Belangrijk

De gevoelsvaardigheid (v2) (Microsoft.Skills.Text.SentimentSkill) wordt nu stopgezet en vervangen door Microsoft.Skills.Text.V3.SentimentSkill. Volg de aanbevelingen in afgeschafte Azure AI Search-vaardigheden om te migreren naar een ondersteunde vaardigheid.

Notitie

Wanneer u het bereik uitbreidt door de verwerkingsfrequentie te verhogen, meer documenten toe te voegen of meer AI-algoritmen toe te voegen, moet u een factureerbare Azure AI-servicesresource koppelen. Er worden kosten in rekening gebracht bij het aanroepen van API's in Azure AI-services en voor het extraheren van afbeeldingen als onderdeel van de document krakende fase in Azure AI Search. Er worden geen kosten in rekening gebracht voor het extraheren van tekst uit documenten.

Voor de uitvoering van ingebouwde vaardigheden worden kosten in rekening gebracht voor de bestaande betalen per gebruik-prijs van Azure AI-services. Prijzen voor afbeeldingextractie worden beschreven op de pagina met prijzen van Azure AI Search.

@odata.type

Microsoft.Skills.Text.SentimentSkill

Gegevenslimieten

De maximale grootte van een record moet 5000 tekens zijn, zoals gemeten door String.Length. Als u uw gegevens wilt opsplitsen voordat u deze naar de sentimentanalyse verzendt, gebruikt u de vaardigheid Tekst splitsen.

Vaardigheidsparameters

Parameters zijn hoofdlettergevoelig.

Parameternaam Beschrijving
defaultLanguageCode (optioneel) De taalcode die moet worden toegepast op documenten die niet expliciet taal opgeven.
Zie de volledige lijst met ondersteunde talen.

Invoer van vaardigheden

Invoernaam Beschrijving
text De te analyseren tekst.
languageCode (Optioneel) Een tekenreeks die de taal van de records aangeeft. Als deze parameter niet is opgegeven, is de standaardwaarde 'en'.
Zie de volledige lijst met ondersteunde talen.

Uitvoer van vaardigheden

Uitvoernaam Beschrijving
score Een waarde tussen 0 en 1 die het gevoel van de geanalyseerde tekst vertegenwoordigt. Waarden dicht bij 0 hebben een negatief gevoel, dicht bij 0,5 hebben een neutraal gevoel en waarden dicht bij 1 hebben een positief gevoel.

Voorbeelddefinitie

{
    "@odata.type": "#Microsoft.Skills.Text.SentimentSkill",
    "inputs": [
        {
            "name": "text",
            "source": "/document/content"
        },
        {
            "name": "languageCode",
            "source": "/document/languagecode"
        }
    ],
    "outputs": [
        {
            "name": "score",
            "targetName": "mySentiment"
        }
    ]
}

Voorbeeldinvoer

{
    "values": [
        {
            "recordId": "1",
            "data": {
                "text": "I had a terrible time at the hotel. The staff was rude and the food was awful.",
                "languageCode": "en"
            }
        }
    ]
}

Voorbeelduitvoer

{
    "values": [
        {
            "recordId": "1",
            "data": {
                "score": 0.01
            }
        }
    ]
}

Waarschuwingscases

Als uw tekst leeg is, wordt er een waarschuwing gegenereerd en wordt er geen gevoelsscore geretourneerd. Als een taal niet wordt ondersteund, wordt er een waarschuwing gegenereerd en wordt er geen gevoelsscore geretourneerd.

Zie ook