TrainOperations الفصل

عمليات TrainOperations.

يجب عدم إنشاء مثيل مباشرة لهذه الفئة، ولكن إنشاء مثيل العميل الذي سيقوم بإنشائه لك وإرفاقه كسمة.

توريث
builtins.object
TrainOperations

الدالمنشئ

TrainOperations(client, config, serializer, deserializer)

المعلمات

الاسم الوصف
client
مطلوب

العميل لطلبات الخدمة.

config
مطلوب

تكوين عميل الخدمة.

serializer
مطلوب

مسلسل نموذج كائن.

deserializer
مطلوب

إلغاء تسلسل نموذج كائن.

الأساليب

get_status

يحصل على حالة التدريب لجميع النماذج (الأهداف والكيانات) لتطبيق LUIS المحدد. يجب عليك استدعاء واجهة برمجة تطبيقات التدريب لتدريب تطبيق LUIS قبل استدعاء واجهة برمجة التطبيقات هذه للحصول على حالة التدريب. يحدد "appID" معرف تطبيق LUIS. يحدد "versionId" رقم إصدار تطبيق LUIS. على سبيل المثال، "0.1".

train_version

يرسل طلب تدريب لإصدار من تطبيق LUIS محدد. يبدأ طلب POST هذا طلبا بشكل غير متزامن. لتحديد ما إذا كان طلب التدريب ناجحا، أرسل طلب GET للحصول على حالة التدريب. ملاحظة: إصدار التطبيق غير مدرب بالكامل ما لم يتم تدريب جميع النماذج (الأهداف والكيانات) بنجاح أو محدثة. للتحقق من نجاح التدريب، احصل على حالة التدريب مرة واحدة على الأقل بعد اكتمال التدريب.

get_status

يحصل على حالة التدريب لجميع النماذج (الأهداف والكيانات) لتطبيق LUIS المحدد. يجب عليك استدعاء واجهة برمجة تطبيقات التدريب لتدريب تطبيق LUIS قبل استدعاء واجهة برمجة التطبيقات هذه للحصول على حالة التدريب. يحدد "appID" معرف تطبيق LUIS. يحدد "versionId" رقم إصدار تطبيق LUIS. على سبيل المثال، "0.1".

get_status(app_id, version_id, custom_headers=None, raw=False, **operation_config)

المعلمات

الاسم الوصف
app_id
مطلوب
str

معرف التطبيق.

version_id
مطلوب
str

معرف الإصدار.

custom_headers

الرؤوس التي ستتم إضافتها إلى الطلب

القيمة الافتراضية: None
raw

إرجاع الاستجابة المباشرة جنبا إلى جنب مع الاستجابة التي تم إلغاء تسلسلها

القيمة الافتراضية: False
operation_config
مطلوب

تجاوزات تكوين العملية.

المرتجعات

النوع الوصف
<xref:msrest.pipeline.ClientRawResponse>

list أو ClientRawResponse if raw=true

استثناءات

النوع الوصف

train_version

يرسل طلب تدريب لإصدار من تطبيق LUIS محدد. يبدأ طلب POST هذا طلبا بشكل غير متزامن. لتحديد ما إذا كان طلب التدريب ناجحا، أرسل طلب GET للحصول على حالة التدريب. ملاحظة: إصدار التطبيق غير مدرب بالكامل ما لم يتم تدريب جميع النماذج (الأهداف والكيانات) بنجاح أو محدثة. للتحقق من نجاح التدريب، احصل على حالة التدريب مرة واحدة على الأقل بعد اكتمال التدريب.

train_version(app_id, version_id, custom_headers=None, raw=False, **operation_config)

المعلمات

الاسم الوصف
app_id
مطلوب
str

معرف التطبيق.

version_id
مطلوب
str

معرف الإصدار.

custom_headers

الرؤوس التي ستتم إضافتها إلى الطلب

القيمة الافتراضية: None
raw

إرجاع الاستجابة المباشرة جنبا إلى جنب مع الاستجابة التي تم إلغاء تسلسلها

القيمة الافتراضية: False
operation_config
مطلوب

تجاوزات تكوين العملية.

المرتجعات

النوع الوصف
<xref:msrest.pipeline.ClientRawResponse>

EnqueueTrainingResponse أو ClientRawResponse إذا كانت raw=true

استثناءات

النوع الوصف

السمات

models

models = <module 'azure.cognitiveservices.language.luis.authoring.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\cognitiveservices\\language\\luis\\authoring\\models\\__init__.py'>