Hello image data: Set up your project and environment

אם אתם מתכננים להשתמש ב-Agent Platform SDK ל-Python, ודאו שלחשבון השירות שמאתחל את הלקוח יש את תפקיד ה-IAM סוכן השירות של Gemini Enterprise Agent Platform‏ (roles/aiplatform.serviceAgent).

אתם תגדירו את הפרויקט ב- Google Cloud כדי להשתמש ב-Gemini Enterprise Agent Platform. אחר כך יוצרים קטגוריה של Cloud Storage ומעתיקים קובצי תמונות כדי לאמן מודל AutoML לסיווג תמונות.

המדריך הזה כולל כמה דפים:

  1. מגדירים את הפרויקט והסביבה.

  2. יצירת מערך נתונים לסיווג תמונות וייבוא תמונות.

  3. אימון מודל AutoML לסיווג תמונות

  4. להעריך ולנתח את ביצועי המודל.

  5. פריסת מודל בנקודת קצה ושליחת חיזוי

  6. פינוי מקום בפרויקט

בכל דף מניחים שכבר ביצעתם את ההוראות מהדפים הקודמים של המדריך.

לפני שמתחילים

כדי להשתמש בפונקציונליות של Gemini Enterprise Agent Platform, צריך לבצע את השלבים הבאים.

  1. נכנסים לדף לבחירת הפרויקט במסוף Google Cloud .

    כניסה לדף לבחירת הפרויקט

  2. בוחרים או יוצרים פרויקט ב- Google Cloud .

    התפקידים שנדרשים כדי לבחור או ליצור פרויקט

    • בחירת פרויקט: כדי לבחור פרויקט לא נדרש תפקיד IAM ספציפי – אתם יכולים לבחור כל פרויקט שקיבלתם בו תפקיד.
    • יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד "יצירת פרויקטים" (roles/resourcemanager.projectCreator), שכולל את ההרשאה resourcemanager.projects.create. איך מקצים תפקידים?
  3. מוודאים שהחיוב מופעל בפרויקט ב- Google Cloud .

  4. פותחים את Cloud Shell: ‫Cloud Shell היא סביבת מעטפת אינטראקטיבית של Google Cloud , שמאפשרת לנהל את הפרויקטים והמשאבים דרך דפדפן האינטרנט.
  5. כניסה ל-Cloud Shell
  6. ב-Cloud Shell, מגדירים את הפרויקט הנוכחי למזהה הפרויקט ב- Google Cloudושומרים אותו במשתנה המעטפת projectid:
      gcloud config set project PROJECT_ID &&
      projectid=PROJECT_ID &&
      echo $projectid
    מחליפים את PROJECT_ID במזהה הפרויקט. אפשר למצוא את מזהה הפרויקט במסוף Google Cloud . מידע נוסף זמין במאמר איתור מזהה הפרויקט.
  7. מפעילים את ממשקי ה-API הבאים, אם הם עדיין לא מופעלים: IAM,‏ Compute Engine,‏ Notebooks,‏ Cloud Storage ו-Agent Platform.

    התפקידים שנדרשים כדי להפעיל ממשקי API

    כדי להפעיל ממשקי API, צריך את ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). כך מקצים תפקידים.

    gcloud services enable iam.googleapis.com  compute.googleapis.com notebooks.googleapis.com storage.googleapis.com aiplatform.googleapis.com
  8. נותנים תפקידים לחשבון המשתמש. מריצים את הפקודה הבאה לכל אחד מהתפקידים הבאים ב-IAM: roles/aiplatform.user, roles/storage.admin

    gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫PROJECT_ID: מזהה הפרויקט.
    • ‫USER_IDENTIFIER: המזהה של חשבון המשתמש . לדוגמה, myemail@example.com.
    • ‫ROLE: התפקיד ב-IAM שאתם נותנים לחשבון המשתמש.
  9. תפקיד ה-IAM "משתמש בפלטפורמת הסוכנים" (roles/aiplatform.user) נותן גישה לכל המשאבים ב-Gemini Enterprise Agent Platform. התפקיד אדמין של Storage (roles/storage.admin) כדי לאחסן את מערך נתוני האימון של המסמך ב-Cloud Storage.

המאמרים הבאים

בדף הבא של המדריך מוסבר איך משתמשים במסוףGoogle Cloud כדי ליצור מערך נתונים לסיווג תמונות ולייבא תמונות שמתארחות בקטגוריה ציבורית של Cloud Storage.