Yaklaşım bilişsel becerisi (v3)
Yaklaşım becerisi (v3) yapılandırılmamış metni değerlendirir ve her kayıt için hizmet tarafından bir cümlede ve belge düzeyinde bulunan en yüksek güvenilirlik puanına göre yaklaşım etiketleri ("negatif", "nötr" ve "pozitif" gibi) sağlar. Bu beceri, Azure AI hizmetlerinde Dil Hizmeti'nin 3. sürümü tarafından sağlanan makine öğrenmesi modellerini kullanır. Ayrıca, metindeki ürün veya hizmetlerin öznitelikleriyle ilgili görüşler hakkında daha ayrıntılı bilgiler sağlayan görüş madenciliği özelliklerini de kullanıma sunar.
Dekont
Bu beceri Azure AI hizmetlerine bağlıdır ve günlük dizin oluşturucu başına 20 belgeyi aşan işlemler için faturalanabilir bir kaynak gerektirir. Yerleşik becerilerin yürütülmesi, mevcut Azure AI hizmetlerinin kullandıkça öde fiyatından ücretlendirilir.
@odata.type
Microsoft.Skills.Text.V3.SentimentSkill
Veri sınırları
Kaydın boyut üst sınırı, tarafından String.Length
ölçülen 5000 karakter olmalıdır. Verilerinizi yaklaşım becerisine göndermeden önce bölmeniz gerekiyorsa Metin Bölme becerisini kullanın.
Beceri parametreleri
Parametreler büyük/küçük harfe duyarlıdır.
Parametre Adı | Tanım |
---|---|
defaultLanguageCode |
(isteğe bağlı) Dili açıkça belirtmeyen belgelere uygulanacak dil kodu. Desteklenen dillerin tam listesini görün. |
modelVersion |
(isteğe bağlı) Yaklaşım analizini çağırırken kullanılacak modelin sürümünü belirtir. Belirtilmediğinde varsayılan olarak en son sürüme ayarlanacaktır. Gerekli olmadığı sürece bu değeri belirtmemenizi öneririz. |
includeOpinionMining |
olarak true ayarlanırsa, çıkış sonuçlarınıza en boy tabanlı yaklaşım analizinin eklenmesini sağlayan fikir madenciliği özelliğini etkinleştirir. varsayılan değeridir false . |
Beceri girişleri
Giriş Adı | Tanım |
---|---|
text |
Analiz edilecek metin. |
languageCode |
(isteğe bağlı) Kayıtların dilini gösteren dize. Bu parametre belirtilmezse, varsayılan değer "en" olur. Desteklenen dillerin tam listesini görün. |
Beceri çıkışları
Çıkış Adı | Tanım |
---|---|
sentiment |
Çözümlenen metnin tamamının yaklaşım etiketini temsil eden bir dize değeri (pozitif, nötr veya negatif). |
confidenceScores |
Biri pozitif derecelendirme, biri nötr derecelendirme ve biri de negatif derecelendirme için olmak üzere üç çift değeri olan karmaşık bir tür. Değerler 0 ile 1,00 arasında değişir ve burada 1,00, belirli bir etiket atamasında mümkün olan en yüksek güveni temsil eder. |
sentences |
Metin cümlesinin yaklaşımını tümceye göre parçalayan karmaşık türlerden oluşan bir koleksiyon. Bu ayrıca, olarak ayarlanırsa includeOpinionMining true , fikir madenciliği sonuçlarının hedefler ve değerlendirmeler biçiminde döndürüldüğü yerdir. |
Örnek tanım
{
"@odata.type": "#Microsoft.Skills.Text.V3.SentimentSkill",
"context": "/document",
"includeOpinionMining": true,
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languageCode"
}
],
"outputs": [
{
"name": "sentiment",
"targetName": "sentiment"
},
{
"name": "confidenceScores",
"targetName": "confidenceScores"
},
{
"name": "sentences",
"targetName": "sentences"
}
]
}
Örnek girdi
{
"values": [
{
"recordId": "1",
"data": {
"text": "I had a terrible time at the hotel. The staff was rude and the food was awful.",
"languageCode": "en"
}
}
]
}
Örnek çıktı
{
"values": [
{
"recordId": "1",
"data": {
"sentiment": "negative",
"confidenceScores": {
"positive": 0.0,
"neutral": 0.0,
"negative": 1.0
},
"sentences": [
{
"text": "I had a terrible time at the hotel.",
"sentiment": "negative",
"confidenceScores": {
"positive": 0.0,
"neutral": 0.0,
"negative": 1.0
},
"offset": 0,
"length": 35,
"targets": [],
"assessments": [],
},
{
"text": "The staff was rude and the food was awful.",
"sentiment": "negative",
"confidenceScores": {
"positive": 0.0,
"neutral": 0.0,
"negative": 1.0
},
"offset":36,
"length": 42,
"targets": [
{
"text": "staff",
"sentiment": "negative",
"confidenceScores": {
"positive": 0.0,
"neutral": 0.0,
"negative": 1.0
},
"offset": 40,
"length": 5,
"relations": [
{
"relationType": "assessment",
"ref": "#/documents/0/sentences/1/assessments/0",
}
]
},
{
"text": "food",
"sentiment": "negative",
"confidenceScores": {
"positive": 0.0,
"neutral": 0.0,
"negative": 1.0
},
"offset": 63,
"length": 4,
"relations": [
{
"relationType": "assessment",
"ref": "#/documents/0/sentences/1/assessments/1",
}
]
}
],
"assessments": [
{
"text": "rude",
"sentiment": "negative",
"confidenceScores": {
"positive": 0.0,
"neutral": 0.0,
"negative": 1.0
},
"offset": 50,
"length": 4,
"isNegated": false
},
{
"text": "awful",
"sentiment": "negative",
"confidenceScores": {
"positive": 0.0,
"neutral": 0.0,
"negative": 1.0
},
"offset": 72,
"length": 5,
"isNegated": false
}
],
}
]
}
}
]
}
Uyarı durumları
Metniniz boşsa bir uyarı oluşturulur ve hiçbir yaklaşım sonucu döndürülür. Dil desteklenmiyorsa bir uyarı oluşturulur ve hiçbir yaklaşım sonucu döndürülür.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin