- المورد: TunedModel:
- TunedModelSource
- الولاية
- TuningTask
- TuningSnapshot
- مجموعة البيانات
- TuningExamples
- TuningExample
- المعلَمات الفائقة
- الطُرق
المرجع: TunedModel
نموذج محسّن تم إنشاؤه باستخدام ModelService.CreateTunedModel.
تمثيل JSON |
---|
{ "name": string, "displayName": string, "description": string, "state": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. اسم النموذج الذي تم ضبطه سيتم إنشاء اسم فريد عند الإنشاء. مثال: |
displayName |
اختياريّ. الاسم الذي سيتم عرضه لهذا النموذج في واجهات المستخدم يجب ألا يزيد الاسم المعروض عن 40 حرفًا شاملاً المسافات. |
description |
اختياريّ. اكتب وصفًا موجزًا لهذا النموذج. |
state |
النتائج فقط. حالة النموذج الذي تم ضبطه |
createTime |
النتائج فقط. الطابع الزمني عند إنشاء هذا النموذج. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
updateTime |
النتائج فقط. الطابع الزمني لوقت تعديل هذا النموذج. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
tuningTask |
مطلوبة. مَهمّة الضبط التي تنشئ النموذج الذي تم ضبطه |
حقل الاتحاد source_model النموذج المستخدَم كنقطة بداية للضبط يمكن أن يكون الحقل "source_model " واحدًا فقط مما يلي: |
|
tunedModelSource |
اختياريّ. TunedModel لاستخدامها كنقطة بداية لتدريب النموذج الجديد. |
baseModel |
غير قابل للتغيير. اسم |
temperature |
اختياريّ. تتحكّم هذه السياسة في التوزيع العشوائي للمخرجات. يمكن أن تتراوح القيم أكثر من تحدد هذه القيمة القيمة التلقائية لتكون القيمة التي يستخدمها النموذج الأساسي أثناء إنشاء النموذج. |
topP |
اختياريّ. لعينة Nucleus. يراعي جمع عيّنات النواة أصغر مجموعة من الرموز المميّزة التي لا يقل مجموع احتمالية عرضها عن تحدد هذه القيمة القيمة التلقائية لتكون القيمة التي يستخدمها النموذج الأساسي أثناء إنشاء النموذج. |
topK |
اختياريّ. لأخذ العيّنات من الأعلى يضع أخذ العينات من المستوى الأعلى في الاعتبار مجموعة الرموز المميزة التي يُرجّح استخدامها أكثر من تحدد هذه القيمة القيمة التلقائية لتكون القيمة التي يستخدمها النموذج الأساسي أثناء إنشاء النموذج. |
TunedModelSource
تم ضبط النموذج كمصدر لتدريب نموذج جديد.
تمثيل JSON |
---|
{ "tunedModel": string, "baseModel": string } |
الحقول | |
---|---|
tunedModel |
غير قابل للتغيير. تمثّل هذه السمة اسم |
baseModel |
النتائج فقط. اسم القاعدة |
الحالة
حالة النموذج الذي تم ضبطه
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
القيمة التلقائية. هذه القيمة غير مستخدمة. |
CREATING |
يتم إنشاء النموذج. |
ACTIVE |
النموذج جاهز للاستخدام. |
FAILED |
تعذّر إنشاء النموذج. |
TuningTask
ضبط المهام التي تنشئ نماذج تم ضبطها
تمثيل JSON |
---|
{ "startTime": string, "completeTime": string, "snapshots": [ { object ( |
الحقول | |
---|---|
startTime |
النتائج فقط. الطابع الزمني لبدء ضبط هذا النموذج. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
completeTime |
النتائج فقط. اكتمل الطابع الزمني عند ضبط هذا النموذج. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
snapshots[] |
النتائج فقط. المقاييس التي يتم جمعها أثناء الضبط |
trainingData |
مطلوبة. الإدخال فقط. غير قابل للتغيير. بيانات تدريب النموذج. |
hyperparameters |
غير قابل للتغيير. المعلَمات الفائقة التي تتحكّم في عملية الضبط وفي حال عدم توفيرها، سيتم استخدام القيم التلقائية. |
TuningSnapshot
سجِّل المحتوى لخطوة توليف واحدة.
تمثيل JSON |
---|
{ "step": integer, "epoch": integer, "meanLoss": number, "computeTime": string } |
الحقول | |
---|---|
step |
النتائج فقط. خطوة الضبط |
epoch |
النتائج فقط. حقبة كانت هذه الخطوة جزءًا منها. |
meanLoss |
النتائج فقط. يشير ذلك المصطلح إلى متوسط خسارة أمثلة التدريب لهذه الخطوة. |
computeTime |
النتائج فقط. الطابع الزمني لوقت احتساب هذا المقياس طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
مجموعة البيانات
مجموعة بيانات للتدريب أو التحقق من الصحة.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد dataset البيانات المضمنة أو مرجع إلى البيانات. يمكن أن يكون الحقل "dataset " واحدًا فقط مما يلي: |
|
examples |
اختياريّ. أمثلة مضمّنة |
TuningExamples
مجموعة من أمثلة الضبط. يمكن أن تكون بيانات التدريب أو التحقق من الصحة.
تمثيل JSON |
---|
{
"examples": [
{
object ( |
الحقول | |
---|---|
examples[] |
مطلوبة. الأمثلة يمكن أن يكون الإدخال في المثال مخصّصًا للنص أو للمناقشة، ولكن يجب أن تكون جميع الأمثلة في المجموعة من النوع نفسه. |
TuningExample
مثال واحد للضبط.
تمثيل JSON |
---|
{ "output": string, // Union field |
الحقول | |
---|---|
output |
مطلوبة. ناتج النموذج المتوقع. |
حقل الاتحاد model_input الإدخال إلى النموذج لهذا المثال. يمكن أن يكون الحقل "model_input " واحدًا فقط مما يلي: |
|
textInput |
اختياريّ. إدخال نموذج نصي |
المعلَمات الفائقة
المعلَمات الفائقة التي تتحكّم في عملية الضبط يمكنك الاطّلاع على مزيد من المعلومات على https://ai.google.dev/docs/model_tuning_guidance.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد learning_rate_option خيارات لتحديد معدّل التعلّم أثناء الضبط يمكن أن يكون الحقل "learning_rate_option " واحدًا فقط مما يلي: |
|
learningRate |
اختياريّ. غير قابل للتغيير. هي معلَمة فائقة لمعدل التعلّم للضبط. إذا لم يتم ضبط السياسة، سيتم احتساب القيمة التلقائية 0.001 أو 0.0002 بناءً على عدد أمثلة التدريب. |
learningRateMultiplier |
اختياريّ. غير قابل للتغيير. يُستخدم مُضاعِف معدّل التعلّم لاحتساب معدّل التعلّم النهائي استنادًا إلى القيمة التلقائية (مقترَحة). معدّل التعلّم الفعلي := LearningRateMultiplier * معدّل التعلّم التلقائي يعتمد معدّل التعلُّم التلقائي على النموذج الأساسي وحجم مجموعة البيانات. وفي حال ترك هذه السياسة بدون ضبط، سيتم استخدام القيمة التلقائية 1.0. |
epochCount |
غير قابل للتغيير. عدد مُدد التدريب. الفترة الزمنية هي عملية مرور واحدة خلال بيانات التدريب. وفي حال ترك هذه السياسة بدون ضبط، سيتم استخدام القيمة التلقائية 5. |
batchSize |
غير قابل للتغيير. معلَمة فائقة لحجم الدفعة للضبط. وفي حال عدم ضبط السياسة، سيتم استخدام 4 أو 16 تلقائيًا استنادًا إلى عدد أمثلة التدريب. |
الطُرق |
|
---|---|
|
ينشئ نموذجًا تم ضبطه. |
|
يؤدي هذا الإجراء إلى حذف نموذج تم ضبطه. |
|
تنشئ استجابة من النموذج استنادًا إلى الإدخال GenerateContentRequest . |
|
تنشئ استجابة من النموذج بالنظر إلى رسالة إدخال. |
|
للحصول على معلومات حول موديل TunedModel معيّن. |
|
يسرد النماذج التي تم ضبطها التي يملكها المستخدم. |
|
تعديل نموذج تم ضبطه |
|
ينقل ملكية النموذج الذي تم ضبطه. |