חושב שהתשובה לא נכונה, אם עושים את השיטה של לשלוח קודם כל את כל הדברים הרלוונטים למכנה ורק אז את השאר, צריכים לשמור רק את המכנה בזיכרון (משתנה אחד)
Tomer Ittah0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 1
אבל השיטה הזו מתייחסת ל Pairs לא ל stripes
Noam Paz0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 1
נכון, בpairs אם אתה שולח כפול זוגות, בנוסף לזוג של <<w1,w2>1>> אתה שולח גם <<w1,*>1> ומוודא שהcomapre to ממיין את כוכבית לפני הכל.
ככה ברדיוס אתה באחד משני המקרים - או שקיבלת זוג עם כוכבית ( בהכרח לפני זוג בלי כובית) ואז אתה מוסיף לסכימה עבור המכנה, וברגע שקיבלת זוג בלי כוכבית אתה יודע שאתה יכול להוציא את P(wi|wj)
מספיק לשמור רק משתנה אחד בזיכרון שהוא המכנה
Noam Paz0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 1
קראתי עכשיו שוב את השאלה, "בשיטה העושה שימוש מינימאלי בזיכרון" - צריכה להיות pairs לא?
Tomer Ittah0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 1
נכון אני התבלבלתי, תיקנתי
מהי ההנחה על הזיכרון עבור Join של שתי 'טבלאות' בשיטת MapperSideJoin ?
בעיצוב R-M שנלמד בכיתה לאלגוריתם המחשב את ההסתברות של תג למילה ע"פ ההקשרים בהם היא מופיעה בקורפוס, כמה מפתחות מייצרים ה RecordReaders עבור ה Mappers ,וכמה מפתחות מייצרים ה Mappers עבור ה Reducers?