עיגול, קירוב וסדר גודל

התחל מאפס — המתמטיקה הבסיסית שצריך לפני הכל

יש מספרים מדויקים. בכיתה עם 12 כיסאות יש בדיוק 12, לא 11.6 ולא 12.4. רוב המספרים שפוגשים מחוץ לספירה פשוטה כזו אינם כאלה. שעון עצר עשוי להראות 9.83274 שניות. מחשבון שמחלק 1 ב־7 עשוי להראות 0.142857142857. למספרים כאלה יש הרבה יותר ספרות ממה שבאמת צריך, ועיגול הוא הדרך לצמצם אותם לערך פשוט יותר תוך כדי כנות לגבי כמה פירוט נשמר.

עיגול הוא לא ניחוש, וגם לא שקר. בוחרים רמת פירוט שמתאימה למצב, ואז מתאימים את הספרה האחרונה שנשמרת בהתאם למה שמופיע ממש אחריה. לעיתים קרובות תראו את התוצאה כתובה עם הסימן ≈, שנקרא "שווה בקירוב ל", כמו ב־7.846 ≈ 7.85. תפסו את ההרגל הזה נכון ותוכלו לעגל כל דבר: מחיר, מדידה, ציון תפוקה של מודל.

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

איפה זה ב־MLמחשבים שומרים כמעט את כל המספרים הממשיים בדיוק סופי. ערך שנראה נקי לחלוטין על המסך עשוי כבר להיות קירוב בינארי קרוב מתחתיו. זה חשוב יותר ממה שזה נשמע: גרדיאנטים קטנים מאוד יכולים להיעלם לגמרי בדיוק נמוך, וערכים גדולים מאוד יכולים לגלוש (overflow). אותה משמעת חלה גם על איך שמדווחים תוצאות. כתיבת הדיוק של מודל כ־0.873642 לא מוכיחה שבאמת יש לכם שישה מקומות עשרוניים משמעותיים של ביטחון. גם סדר הגודל…
▶ עיגול, קירוב וסדר גודל
← חזקות של עשרמהו משתנה →