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

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

בחלק הזה של המדריך, מגדירים את פרויקט Google Cloud כדי להשתמש ב-Gemini Enterprise Agent Platform ובקטגוריה של 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, נדרשת ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (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. תפקיד אדמין אחסון (roles/storage.admin) מאפשר לכם לאחסן את מערך נתוני האימון של המסמך ב-Cloud Storage.

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

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