المهارة المعرفية العاطفية (V3)
تقوم مهارة V3 Sentiment بتقييم النص غير المنظم ولكل سجل ، توفر تسميات المشاعر (مثل "سلبية" و "محايدة" و "إيجابية") بناء على أعلى درجة ثقة تجدها الخدمة على مستوى الجملة والمستند. تستخدم هذه المهارة نماذج التعلم الآلي التي يوفرها الإصدار 3 من خدمة اللغة في الخدمات المعرفية. كما أنه يعرض قدرات التنقيب عن الرأي ، والتي توفر معلومات أكثر تفصيلا حول الآراء المتعلقة بسمات المنتجات أو الخدمات في النص.
ملاحظة
ترتبط هذه المهارة بالخدمات المعرفية وتتطلب موردا قابلا للفوترة للمعاملات التي تتجاوز 20 مستندا لكل مفهرس يوميا. يتم فرض رسوم على تنفيذ المهارات المضمنة بسعر الخدمات المعرفية الحالي للدفع أولا بأول.
@odata.type
Microsoft.Skills.Text.V3.SentimentSkill
حدود البيانات
يجب أن يكون الحد الأقصى لحجم السجل 5000 حرف كما تم قياسه بواسطة String.Length. إذا كنت بحاجة إلى تقسيم بياناتك قبل إرسالها إلى مهارة المشاعر ، فاستخدم مهارة تقسيم النص.
معلمات المهارة
المعلمات حساسة لحالة الأحرف.
| اسم المعلمة | الوصف |
|---|---|
defaultLanguageCode |
(اختياري) رمز اللغة المراد تطبيقه على المستندات التي لا تحدد اللغة صراحة. راجع القائمة الكاملة للغات المدعومة. |
modelVersion |
(اختياري) يحدد إصدار النموذج المطلوب استخدامه عند استدعاء تحليل المشاعر. سيتم تعيينه افتراضيا إلى أحدث إصدار عندما لا يتم تحديده. نوصيك بعدم تحديد هذه القيمة إلا إذا كان ذلك ضروريا. |
includeOpinionMining |
إذا تم تعيينه على true، قم بتمكين ميزة تعدين الرأي ، والتي تسمح بتضمين تحليل المشاعر القائم على الجانب في نتائج المخرجات الخاصة بك. الإعدادات الافتراضية لـ false. |
مدخلات المهارات
| اسم الإدخال | الوصف |
|---|---|
text |
النص المراد تحليله. |
languageCode |
(اختياري) سلسلة تشير إلى لغة السجلات. إذا لم يتم تحديد هذه المعلمة، فإن القيمة الافتراضية هي "en". راجع القائمة الكاملة للغات المدعومة. |
مخرجات المهارات
| اسم الإخراج | الوصف |
|---|---|
sentiment |
قيمة سلسلة تمثل تسمية المشاعر للنص الذي تم تحليله بالكامل (إما إيجابيا أو محايدا أو سلبيا). |
confidenceScores |
نوع معقد يحتوي على ثلاث قيم مزدوجة ، واحدة للتصنيف الإيجابي ، وواحدة للتصنيف المحايد ، وواحدة للتصنيف السلبي. تتراوح القيم من 0 إلى 1.00، حيث يمثل 1.00 أعلى ثقة ممكنة في تعيين تسمية معين. |
sentences |
مجموعة من الأنواع المعقدة التي تقسم مشاعر النص جملة بجملة. هذا هو أيضا المكان الذي يتم فيه إرجاع نتائج استخراج الرأي في شكل أهداف وتقييمات إذا includeOpinionMining تم تعيينها على true. |
نموذج تعريف
{
"@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"
}
]
}
عينة الإدخال
{
"values": [
{
"recordId": "1",
"data": {
"text": "I had a terrible time at the hotel. The staff was rude and the food was awful.",
"languageCode": "en"
}
}
]
}
عينة الإخراج
{
"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
}
],
}
]
}
}
]
}
حالات التحذير
إذا كان النص فارغا، إنشاء تحذير ولا يتم إرجاع أي نتائج مشاعر. إذا لم تكن اللغة مدعومة، يتم إنشاء تحذير ولا يتم إرجاع أي نتائج عاطفية.