כרטיסי דגם של אמזון SageMaker לאפשר לך לתקן את האופן שבו מודלים מתועדים, ובכך להשיג נראות לתוך מחזור החיים של מודל, מתכנון, בנייה, הדרכה והערכה. כרטיסי מודל נועדו להוות מקור אמת יחיד עבור מטא נתונים עסקיים וטכניים על המודל, שיכולים לשמש באופן מהימן למטרות ביקורת ותיעוד. הם מספקים גיליון מידע של המודל החשוב לממשל המודל.
עד כה, כרטיסי דגם היו משויכים באופן הגיוני לדגם ב- רישום הדגמים של אמזון SageMaker באמצעות התאמת שם הדגם. עם זאת, כאשר פותרים בעיה עסקית באמצעות מודל למידת מכונה (ML), כאשר הלקוחות חוזרים על הבעיה, הם יוצרים גרסאות מרובות של המודל והם צריכים להפעיל ולנהל מספר גרסאות מודל. לכן, הם צריכים את היכולת לשייך כרטיס דגם לגרסת דגם מסוימת.
בפוסט זה, אנו דנים בתכונה חדשה התומכת בשילוב כרטיסי דגם עם רישום המודלים ברמת גרסת הדגם הפרוס. אנו דנים בארכיטקטורת הפתרון ובשיטות העבודה המומלצות לניהול גרסאות כרטיס מודל, ונלמד כיצד להגדיר, להפעיל ולנהל את שילוב כרטיס הדגם עם גרסת הדגם ברישום המודלים.
סקירת פתרונות
כרטיסי המודל של SageMaker עוזרים לך לתקן את תיעוד המודלים שלך מנקודת מבט של ממשל, ורישום המודלים של SageMaker עוזר לך לפרוס ולהפעיל מודלים של ML. רישום המודלים תומך במבנה היררכי לארגון ואחסון מודלים של ML עם מידע מטא נתונים של מודל.
כאשר ארגון פותר בעיה עסקית באמצעות ML, כגון חיזוי נטישה של לקוחות, אנו ממליצים על הצעדים הבאים:
- צור כרטיס דגם לבעיית העסק לפתרון.
- צור קבוצת חבילות מודל לבעיה העסקית לפתרון.
- בנה, אמן, העריך ורשום את הגרסה הראשונה של גרסת חבילת הדגם (לדוגמה, Customer Churn V1).
- עדכן את כרטיס הדגם המקשר את גרסת חבילת הדגם לכרטיס הדגם.
- בזמן שאתה חוזר על גרסת חבילת הדגם החדשה, שכפל את כרטיס הדגם מהגרסה הקודמת וקשר לגרסת חבילת הדגם החדשה (לדוגמה, Customer Churn V2).
האיור הבא ממחיש כיצד כרטיס דגם SageMaker משתלב עם רישום המודלים.
כפי שמודגם בתרשים הקודם, השילוב של כרטיסי הדגם של SageMaker ורישום המודלים מאפשר לך לשייך כרטיס דגם לגרסת דגם ספציפית ברישום המודלים. זה מאפשר לך לבסס מקור יחיד של אמת עבור גרסאות המודל הרשומות שלך, עם תיעוד מקיף וסטנדרטי לאורך כל שלבי המסע של המודל ב- SageMaker, מה שמקל על גילוי וקידום ממשל, ציות ואחריות לאורך כל מחזור חיי המודל.
שיטות עבודה מומלצות לניהול כרטיסי מודל
פעולה בלמידת מכונה עם ממשל היא דרישה קריטית עבור ארגונים ארגוניים רבים כיום, בעיקר בתעשיות בפיקוח גבוה. כחלק מהדרישות הללו, AWS מספקת מספר שירותים המאפשרים הפעלה אמינה של סביבת ה-ML.
כרטיסי המודל של SageMaker מתעדים פרטים קריטיים על דגמי ה-ML שלך במקום אחד לניהול ודיווח יעילים. כרטיסי דגם עוזרים לך ללכוד פרטים כגון השימוש המיועד ודירוג הסיכון של מודל, פרטי הדרכה ומדדי הדרכה, תוצאות ותצפיות הערכה, והודעות נוספות כגון שיקולים, המלצות ומידע מותאם אישית.
כרטיסי דגם צריכים להיות מנוהלים ומתעדכנים כחלק מתהליך הפיתוח שלך, לאורך כל ה מחזור חיים של ML. הם חלק חשוב באספקה רציפה ובצינורות ב-ML. באותו האופן שבו פרויקט ML ארכיטקט מיישם אינטגרציה מתמשכת ואספקה מתמשכת (CI/CD) תחת המטריה של MLOps, תהליך תיעוד ML מתמשך הוא יכולת קריטית בהרבה תעשיות מוסדרות או במקרים של שימוש בסיכון גבוה יותר. כרטיסי מודל הם חלק מהשיטות המומלצות לפיתוח ML אחראי ושקוף.
התרשים הבא מראה כיצד כרטיסי דגם צריכים להיות חלק ממחזור החיים של פיתוח.
שקול את השיטות המומלצות הבאות:
- אנו ממליצים ליצור כרטיסי מודל מוקדם במחזור חיי הפרויקט שלך. בשלב הראשון של הפרויקט, כאשר אתה עובד על זיהוי המטרה העסקית ו מסגור את בעיית ה-ML, עליך ליזום את יצירת כרטיס הדגם. כאשר אתה עובד על השלבים השונים של דרישות העסק ומדדי ביצועים חשובים, אתה יכול ליצור את כרטיס הדגם בטיוטה ולקבוע את פרטי העסק והשימושים המיועדים.
- כחלק שלך שלב מחזור החיים של פיתוח המודל, עליך להשתמש ברישום המודלים כדי לקטלג מודלים לייצור, לנהל גרסאות מודל ולשייך מטא נתונים למודל. רישום המודלים מאפשר מעקב אחר שושלת.
- לאחר שחזרת בהצלחה ואתה מוכן לפרוס את הדגם שלך לייצור, הגיע הזמן לעדכן את כרטיס הדגם. בתוך ה שלב מחזור החיים של הפריסה, תוכל לעדכן את פרטי הדגם של כרטיס הדגם. כדאי גם לעדכן את פרטי ההכשרה, פרטי ההערכה, שיקולים אתיים, אזהרות והמלצות.
לכרטיסי דגם יש גרסאות המשויכות אליהם. גרסת דגם נתונה אינה ניתנת לשינוי בכל התכונות מלבד סטטוס כרטיס הדגם. אם תבצע שינויים אחרים בכרטיס הדגם, כגון מדדי הערכה, תיאור או שימושים מיועדים, SageMaker יוצר גרסה חדשה של כרטיס הדגם כדי לשקף את המידע המעודכן. זאת על מנת להבטיח שלא ניתן להתעסק עם כרטיס דגם לאחר שנוצרו. בנוסף, לכל שם דגם ייחודי יכול להיות רק כרטיס דגם אחד משויך ולא ניתן לשנות אותו לאחר יצירת כרטיס הדגם.
מודלים של ML הם דינמיים ורכיבי אוטומציה של זרימת עבודה מאפשרים לך להרחיב בקלות את היכולת שלך לבנות, לאמן, לבדוק ולפרוס מאות דגמים בייצור, לחזור מהר יותר, להפחית שגיאות עקב תזמור ידני ולבנות מנגנונים שניתנים לחזרה.
לכן, מחזור החיים של כרטיסי הדגם שלך ייראה כמתואר בתרשים הבא. בכל פעם שאתה מעדכן את כרטיס הדגם שלך במהלך מחזור החיים של הדגם, אתה יוצר אוטומטית גרסה חדשה של כרטיס הדגם. בכל פעם שאתה חוזר על גרסת דגם חדשה, אתה יוצר כרטיס דגם חדש שיכול לרשת קצת מידע על כרטיס הדגם של גרסאות הדגם הקודמות ולעקוב אחר אותו מחזור חיים.
מקדים
פוסט זה מניח שכבר יש לך דגמים ברישום הדגמים שלך. אם אתה רוצה לעקוב, אתה יכול להשתמש בדוגמה הבאה של SageMaker ב- GitHub כדי לאכלס את רישום המודלים שלך: אינטגרציה של SageMaker Pipelines עם Model Monitor ו-Clarify.
שלב כרטיס דגם עם גרסת הדגם ברישום הדגמים
בדוגמה זו, יש לנו את model-monitor-clarify-group
חבילה ברישום הדגמים שלנו.
בחבילה זו, שתי גרסאות דגם זמינות.
עבור דוגמה זו, אנו מקשרים את גרסה 1 של הדגם לכרטיס דגם חדש. ברישום הדגמים, אתה יכול לראות את הפרטים עבור גרסה 1.
כעת נוכל להשתמש בתכונה החדשה ב- SageMaker Python SDK. מ ה sagemaker.model_card ModelPackage
מודול, תוכל לבחור גירסת דגם ספציפית ממרשם הדגמים שאליה תרצה לקשר את כרטיס הדגם.
כעת תוכל ליצור כרטיס דגם חדש עבור גרסת הדגם ולציין את model_package_details
פרמטר עם חבילת הדגם הקודם אוחזר. עליך לאכלס את כרטיס הדגם עם כל הפרטים הנוספים הדרושים. עבור פוסט זה, אנו יוצרים כרטיס דגם פשוט כדוגמה.
לאחר מכן תוכל להשתמש בהגדרה זו כדי ליצור כרטיס דגם באמצעות SageMaker Python SDK.
בעת טעינת כרטיס הדגם שוב, תוכל לראות את הדגם המשויך למטה "__model_package_details"
.
יש לך גם אפשרות לעדכן כרטיס דגם קיים עם model_package
כפי שמוצג בקטע הקוד לדוגמה למטה:
לבסוף, בעת יצירה או עדכון של גרסת חבילת דגם חדשה בחבילת דגם קיימת, אם כרטיס דגם כבר קיים באותה קבוצת חבילות דגם, ניתן להעביר מידע מסוים כגון פרטי העסק והשימושים המיועדים לכרטיס הדגם החדש.
לנקות את
המשתמשים אחראים לניקוי משאבים אם נוצרו באמצעות המחברת המוזכרת בסעיף הדרישות המוקדמות. אנא עקוב אחר ההוראות במחברת כדי לנקות משאבים.
סיכום
בפוסט זה, דנו כיצד לשלב כרטיס דגם SageMaker עם גרסת דגם ברישום המודלים. שיתפנו את ארכיטקטורת הפתרון עם שיטות עבודה מומלצות להטמעת כרטיס מודל והראנו כיצד להגדיר ולהפעיל כרטיס מודל כדי לשפר את עמדת הניהול של המודל שלך. אנו ממליצים לך לנסות את הפתרון הזה ולשתף את המשוב שלך בקטע ההערות.
על הכותבים
רם ויטל הוא אדריכל ראשי ML Solutions ב-AWS. יש לו למעלה מ-20 שנות ניסיון באדריכלות ובניית יישומים מבוזרים, היברידיים וענן. הוא נלהב מבניית פתרונות AI/ML ו-Big Data מאובטחים וניתנים להרחבה כדי לעזור ללקוחות ארגוניים באימוץ הענן ובמסע האופטימיזציה שלהם כדי לשפר את התוצאות העסקיות שלהם. בזמנו הפנוי, הוא רוכב על האופנוע שלו והולך עם הכבשה-א-דודל בן השנתיים שלו!
מבצר נטשה הוא מוביל מדעי הנתונים הממשלתיים עבור המגזר הציבורי אוסטרליה וניו זילנד, מנהל SA ב-AWS. היא עוזרת לארגונים לנווט את מסע למידת המכונה שלהם, תומכת בהם ממסגור בעיית למידת המכונה ועד לפריסה לייצור, כל זאת תוך שהיא מוודאת ששיטות הארכיטקטורה הטובות ביותר קיימות כדי להבטיח את הצלחתן. Natacha מתמקדת בארגונים ב-MLOps ובינה מלאכותית אחראית.
- הפצת תוכן ויחסי ציבור מופעל על ידי SEO. קבל הגברה היום.
- PlatoData.Network Vertical Generative Ai. העצים את עצמך. גישה כאן.
- PlatoAiStream. Web3 Intelligence. הידע מוגבר. גישה כאן.
- PlatoESG. רכב / רכבים חשמליים, פחמן, קלינטק, אנרגיה, סביבה, שמש, ניהול פסולת. גישה כאן.
- BlockOffsets. מודרניזציה של בעלות על קיזוז סביבתי. גישה כאן.
- מקור: https://aws.amazon.com/blogs/machine-learning/integrate-amazon-sagemaker-model-cards-with-the-model-registry/
- :יש ל
- :הוא
- $ למעלה
- 1
- 100
- 20
- שנים 20
- 7
- 8
- a
- יכולת
- אודות
- דין וחשבון
- השגתי
- לרוחב
- נוסף
- בנוסף
- אימוץ
- לאחר
- שוב
- AI
- AI / ML
- תעשיות
- מאפשר
- לאורך
- כְּבָר
- גם
- אמזון בעברית
- אמזון SageMaker
- אמזון שירותי אינטרנט
- an
- ו
- כל
- יישומים
- ארכיטקטורה
- ARE
- AS
- עמית
- המשויך
- מניח
- At
- תכונות
- ביקורת
- אוסטרליה
- באופן אוטומטי
- אוטומציה
- זמין
- AWS
- BE
- להלן
- הטוב ביותר
- שיטות עבודה מומלצות
- גָדוֹל
- נתונים גדולים
- לִבנוֹת
- בִּניָן
- עסקים
- CAN
- יכולת
- ללכוד
- כרטיס
- כרטיסים
- נשא
- מקרים
- קטלוג
- השתנה
- שינויים
- ניקוי
- ענן
- אימוץ ענן
- קוד
- הערות
- הענות
- רכיבים
- מַקִיף
- שיקולים
- רציף
- לִיצוֹר
- נוצר
- יוצר
- יוצרים
- יצירה
- קריטי
- מנהג
- לקוח
- לקוחות
- נתונים
- מדע נתונים
- הגדרה
- מסירה
- לפרוס
- פרס
- פריסה
- מְתוּאָר
- תיאור
- תכנון
- פרטים
- לקבוע
- צעצועי התפתחות
- אחר
- לדון
- נָדוֹן
- מופץ
- מסמך
- תיעוד
- טיוטה
- ראוי
- דינמי
- כל אחד
- מוקדם
- בקלות
- לאפשר
- מאפשר
- לעודד
- לְהַבטִיחַ
- מִפְעָל
- סביבה
- שגיאות
- להקים
- אֶתִי
- להעריך
- הערכה
- כל
- דוגמה
- קיימים
- קיים
- ניסיון
- הקלה
- מהר יותר
- מאפיין
- מָשׁוֹב
- תרשים
- ראשון
- מתמקד
- לעקוב
- הבא
- בעד
- החל מ-
- GitHub
- נתן
- ממשל
- ממשלה
- קְבוּצָה
- יש
- he
- לעזור
- עוזר
- גבוה יותר
- מאוד
- שֶׁלוֹ
- איך
- איך
- אולם
- HTML
- HTTPS
- מאות
- היברידי
- if
- מדגים
- בלתי ניתן לשינוי
- יישום
- מיישמים
- חשוב
- לשפר
- in
- תעשיות
- מידע
- ליזום
- הוראות
- לשלב
- משלב
- שילוב
- השתלבות
- התכוון
- אל תוך
- IT
- מסע
- jpg
- עוֹפֶרֶת
- למידה
- רמה
- מעגל החיים
- כמו
- יוּחֲסִין
- קשר
- מְקַשֵׁר
- טוען
- נראה
- מגרש
- מכונה
- למידת מכונה
- לעשות
- עשייה
- לנהל
- הצליח
- ניהול
- מדריך ל
- רב
- להתאים
- מנגנוני
- מוּזְכָּר
- מידע נוסף
- מדדים
- ML
- MLOps
- מודל
- מודלים
- מודול
- צג
- אופנוע
- מספר
- שם
- נווט
- הכרחי
- צורך
- חדש
- ניו זילנד
- בייחוד
- מחברה
- עַכשָׁיו
- of
- on
- פעם
- ONE
- רק
- מבצע
- אופטימיזציה
- אפשרות
- or
- תזמור
- ארגון
- ארגונים
- ארגון
- אחר
- שלנו
- הַחוּצָה
- תוצאות
- יותר
- חבילה
- פרמטר
- חלק
- מסוים
- לוהט
- ביצועים
- פרספקטיבה
- שלב
- מקום
- אפלטון
- מודיעין אפלטון
- אפלטון נתונים
- אנא
- הודעה
- פרקטיקות
- נבואה
- קודם
- מנהל
- בעיה
- תהליך
- הפקה
- פּרוֹיֶקט
- קידום
- לספק
- מספק
- ציבורי
- למטרות
- פיתון
- RAM
- דירוג
- מוכן
- להמליץ
- המלצות
- להפחית
- לשקף
- הירשם
- רשום
- רישום
- מוסדר
- תעשיות מוסדרות
- אָמִין
- הָדִיר
- דווח
- דרישה
- דרישות
- משאבים
- אחראי
- תוצאות
- הסיכון
- SA
- בעל חכמים
- אותו
- להרחבה
- סולם
- מדע
- Sdk
- סעיף
- מגזר
- לבטח
- לִרְאוֹת
- שירותים
- סט
- כמה
- שיתוף
- משותף
- היא
- צריך
- הראה
- הראה
- הופעות
- פָּשׁוּט
- יחיד
- קטע
- פִּתָרוֹן
- פתרונות
- פותר
- פותר
- כמה
- מָקוֹר
- ספציפי
- שלבים
- מצב
- צעדים
- אחסון
- זִרמִי
- מִבְנֶה
- הצלחה
- בהצלחה
- כזה
- מסייע
- תומך
- בטוח
- טכני
- מבחן
- מֵאֲשֶׁר
- זֶה
- השמיים
- שֶׁלָהֶם
- אותם
- אז
- בכך
- לכן
- הֵם
- זֶה
- אלה
- דרך
- בכל
- זמן
- ל
- היום
- מעקב
- רכבת
- הדרכה
- שָׁקוּף
- אמת
- לנסות
- שתיים
- מטריה
- תחת
- ייחודי
- עדכון
- מְעוּדכָּן
- עדכון
- להשתמש
- מְשׁוּמָשׁ
- שימושים
- באמצעות
- v1
- גרסה
- גירסאות
- ראות
- רוצה
- דֶרֶך..
- we
- אינטרנט
- שירותי אינטרנט
- היו
- מתי
- בזמן
- יצטרך
- עם
- תיק עבודות
- זרימת עבודה
- עובד
- היה
- שנים
- אתה
- זילנד
- זפירנט