אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
גרסה 2.0.0
שליחת בקשות לחיזויים מ-Cloud Machine Learning Engine. באמצעות הפעולה predict, אפשר לבקש תחזיות ממודל מאומן קיים ולהציג אותן.
אחרי שמגדירים את התוסף הזה עם מזהה הפרויקט ופרטי הכניסה שלכם ב-Google Cloud, אפשר לבצע קריאות משרת proxy של API באמצעות מדיניות ExtensionCallout. בהגדרת המדיניות, מציינים את המודל ואת גרסת המודל שבהם רוצים להשתמש, וגם את נתוני המופע שהמודל ישתמש בהם לחיזוי.
כדי להתחיל להשתמש ב-Cloud ML Engine, אפשר לקרוא את המאמר מבוא ל-Cloud ML Engine.
דרישות מוקדמות
התוכן הזה מספק הפניה להגדרת התוסף הזה ולשימוש בו. לפני שמשתמשים בתוסף משרת proxy ל-API באמצעות מדיניות ExtensionCallout, צריך:
מוודאים שיש לכם מודל.
מידע נוסף על מודלים של Cloud ML Engine ומושגים אחרים זמין במאמר פרויקטים, מודלים, גרסאות ועבודות.
משתמשים בתוכן של קובץ ה-JSON של המפתח שנוצר כשמוסיפים ומגדירים את התוסף באמצעות הפניה להגדרות.
מידע על Google Cloud Machine Learning Engine
אפשר להשתמש ב-Cloud Machine Learning Engine כדי לאמן מודלים של למידת מכונה באמצעות המשאבים של Google Cloud. אתם יכולים לארח את המודלים המאומנים שלכם ב-Cloud ML Engine כדי שתוכלו לשלוח להם בקשות לחיזוי ולנהל את המודלים והמשימות שלכם באמצעות שירותי Google Cloud.
פעולות
לנבא
ביצוע חיזויים על נתוני המופע שצוינו באמצעות המודל שצוין.
תחביר
<Action>predict</Action>
<Input><![CDATA[{
"model" : model-for-prediction,
"version" : model-version,
"instances" : data-to-use-for-making-prediction
}]]></Input>
דוגמה
<Action>predict</Action>
<Input><![CDATA[{
"model" : mymodel,
"version" : version4,
"instances" : {"instances": ["the quick brown fox", "la bruja le dio"]}
}]]></Input>
פרמטרים של בקשה
| פרמטר | תיאור | סוג | ברירת מחדל | חובה |
|---|---|---|---|---|
| מודל | המודל שבו צריך להשתמש בשביל התחזיות. | מחרוזת | ללא. | כן. |
| גרסה | הגרסה של פתרון למידת מכונה שבה רוצים להשתמש לתחזיות. | מחרוזת | ללא. | כן. |
| מופעים | המופעים שרוצים לקבל לגביהם תחזיות. הצורה של הפריטים בערך הזה תהיה תלויה בציפיות של המודל שבו אתם משתמשים כדי לבצע את החיזוי. מידע נוסף מופיע במאמר פרטים על בקשות חיזוי. | מערך | ללא. | כן. |
תשובה
predictions מערך שכולל נתוני חיזוי שמוחזרים על ידי המודל שצוין בהגדרת המדיניות של ExtensionCallout.
{
"predictions": [
{
"probabilities": [
0.9435398578643799,
0.05646015331149101
],
"logits": [
-2.816103458404541
],
"classes": [
"0"
],
"class_ids": [
0
],
"logistic": [
0.056460149586200714
]
},
{
"probabilities": [
0.9271764755249023,
0.07282354682683945
],
"logits": [
-2.54410457611084
],
"classes": [
"0"
],
"class_ids": [
0
],
"logistic": [
0.07282353937625885
]
}
]
}
הסבר על ההגדרות
משתמשים בהגדרות הבאות כשמגדירים ופורסים את התוסף הזה לשימוש בשרתי proxy ל-API. במאמר הוספה והגדרה של תוסף מוסבר איך להגדיר תוסף באמצעות מסוף Apigee.
מאפייני תוספים נפוצים
המאפיינים הבאים קיימים בכל תוסף.
| נכס | תיאור | ברירת המחדל | נדרש |
|---|---|---|---|
name |
השם שבחרת לתצורה הזו של התוסף. | ללא | כן |
packageName |
השם של חבילת התוסף כפי שהוא סופק על ידי Apigee Edge. | ללא | כן |
version |
מספר הגרסה של חבילת התוסף שממנה מגדירים את התוסף. | ללא | כן |
configuration |
ערך הגדרה ספציפי לתוסף שרוצים להוסיף. מאפיינים לחבילת תוספים זו | ללא | כן |
מאפיינים של חבילת התוסף הזו
מציינים ערכים למאפייני ההגדרה הבאים שספציפיים לתוסף הזה.
| נכס | תיאור | ברירת מחדל | חובה |
|---|---|---|---|
| projectId | מזהה הפרויקט בענן של Google שמכיל מודלים מאומנים שמשמשים את התוסף הזה. | ללא. | כן. |
| פרטי כניסה | כשמזינים את התוכן הזה במסוף Apigee Edge, הוא מגיע מקובץ המפתח של חשבון השירות. כששולחים אותו באמצעות Management API, זהו ערך בקידוד base64 שנוצר מקובץ המפתח של חשבון השירות. | ללא. | כן. |