שלום נתונים טבלאיים: הגדרה של הפרויקט והסביבה

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

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

הגדרת הפרויקט והסביבה

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

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

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

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

    • Select a project: כדי לבחור פרויקט לא צריך תפקיד IAM ספציפי – אפשר לבחור כל פרויקט שקיבלתם בו תפקיד.
    • יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד Project Creator (יצירת פרויקטים) (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, צריך את תפקיד ה-IAM 'אדמין של Service Usage' (roles/serviceusage.serviceUsageAdmin), שכולל את ההרשאה serviceusage.services.enable. איך מקצים תפקידים

    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 Admin (roles/storage.admin) מאפשר לכם לאחסן את מערך נתוני האימון של המסמך ב-Cloud Storage.

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

פועלים לפי ההוראות בדף הבא של המדריך הזה כדי ליצור מערך נתונים טבלאי ולאמן מודל סיווג.