אחת המילים שנראית בשימוש יתר על המידה בטכנולוגיה היא האלגוריתם. מהאפליקציות בטלפון שלך ועד החיישנים הלבישים שלך ואיך מופיעים פוסטים בעדכוני החדשות שלך בפייסבוק, תידחף למצוא שירות שאינו מופעל על ידי אלגוריתם כלשהו.
שני חשבונות כונן Google במחשב אחד
טכניקות למידת מכונה ובינה מלאכותית - ההתקדמות הטכנולוגית הגדולה והמשמעותית ביותר בזמננו - אינן יכולות לתפקד ללא מערכת אלגוריתמים, ולכן זהו מושג חשוב במיוחד לטכנולוגיות עתידיות.
מהו אלגוריתם?
ניתן לתאר בצורה הטובה ביותר אלגוריתם כמערכת הוראות מדויקת שהמחשב יבצע כדי להשיג תוצאה רצויה, בדרך כלל כדי לפתור בעיה. הוראות אלגוריתם צריכות לכלול מספר שלבים, המיומנים בסדר הנכון, ומה לעשות בכל שלב תלוי בתוצאות הצעדים שננקטו קודם לכן.
לדוגמה, האלגוריתמים המפעילים את אינסטגרם, כדוגמה, יתוכנתו למסור התראות לטלפון שלך כאשר מישהו מצא חן בעיניך בתצלום שלך. לאחר מכן הם ייכתבו כדי להוסיף לייק זה למספר הלייקים שכבר צברו, כדי לעדכן את הסכום הכולל.
ראה קשורים האם אנו אמיצים מספיק כדי להפקיד את אופן חיינו בידי אלגוריתמים? REMOTE מבקש ממך לדמיין את תיאטרון העתיד, מופעל על ידי אלגוריתמים כותבים מוסיקה עם אלגוריתם
אלגוריתמים פועלים על פי נתוני קלט, שעשויים להיות רשימה של מספרים שיש להכניס לאורד עולה או לערכי ה- RGB של תמונה שבה האלגוריתם צריך לקבוע אם יש פנים אנושיות [כמו טכנולוגיית זיהוי פנים], מסביר ויל. אדיסון, מהנדס ראשי ומומחה לאלגוריתמים ב יועצי קיימברידג ' .
הוא מסביר שלמרות שמובטח כי אלגוריתמים מסוימים ישיגו את התוצאה שהם מחפשים, רבים מהם לא. רוב האלגוריתמים הם דטרמיניסטיים לחלוטין, בעוד שחלקם משתמשים במספרים אקראיים כדי להשיג את תוצאותיהם.
לפעמים משווים אלגוריתמים למתכונים להכנת ארוחה וזה הוגן במידה מסוימת, אבל הדבר המרכזי באלגוריתמים הוא שהם לא מותירים מקום לפרשנות, מוסיף אדיסון. הם חייבים להיות מדויקים לחלוטין ומרשמים לחלוטין לגבי מה לעשות בכל שלב.
מדוע אלגוריתמים כל כך חשובים?
אלגוריתמים מגיעים בצורות וגדלים רבים, מקצרים ופשוטים ועד ארוכים ומורכבים. בקצה המורכב ביותר של ספקטרום זה נמצאים אלגוריתמים של למידת מכונה. אלה נועדו ללמוד צעדים באופן אוטומטי והם בדרך כלל מורכבים כל כך עד שאי אפשר לאדם להבין היטב כיצד הם משיגים את התוצאות שהם משיגים.
למחשבים ללא אלגוריתמים אין מטרה ושום שימוש. אלגוריתמים הם הדרך בה אנו מורים למחשבים לעשות את מה שאנחנו צריכים לעשות. האלגוריתמים האלה באים לידי ביטוי בצורה של קוד מחשב, אבל הרעיונות באלגוריתמים המובעים הם המפתח. שירותים רבים תלויים בנוסף בהמון אלגוריתמים העובדים יחד.
החששות מאי-חדירותם של חלק מאלגוריתמים אלה הם העומדים מאחורי התקנות החדשות של האיחוד האירופי המציעות, המציעות לנו את הזכות לקבל הסבר על כל החלטה שתתקבל בנו על ידי עיבוד אוטומטי. מכיוון שאלגוריתמים הם מרכיב כה חיוני בטכנולוגיה הקרובה ובכך עתידנו, קשה להפריז בתפקיד שממלאים אלגוריתמים.
כיצד להשבית את עדכון Windows 10 -
כיצד פועלים אלגוריתמים? דוגמה
דוגמה לאלגוריתם יומיומי מוצלח, אך פשוט מאוד, הוא זה שמשמש מערכת חימום מרכזית טיפוסית כדי לשמור על בית בטמפרטורה רצויה. הקלטים לאלגוריתם יהיו הטמפרטורה הרצויה ומדידת הטמפרטורה הנוכחית בתרמוסטט.
בכל רגע בזמן האלגוריתם קובע אם להפעיל או לכבות את החימום באופן הבא:
אם הטמפרטורה הנמדדת היא מעלה אחת מתחת לטמפרטורה הרצויה (או נמוכה יותר), החימום מופעל
אם הטמפרטורה הנמדדת היא בטווח של מעלה אחת מהטמפרטורה הרצויה, החימום נותר במצב הנוכחי
אם הטמפרטורה הנמדדת מעלה מעל הטמפרטורה הרצויה (או גבוהה יותר), החימום כבוי
אדיסון אומר כי העבודה שמבוצעת על ידי קיימברידג 'יועצים עבור מעוטת מערכות האנרגיה היא דוגמה טובה לאופן שבו היכולת הגוברת לאסוף בזול יותר נתונים ולהפעיל אלגוריתמים אינטנסיביים יותר מבחינה חישובית משפרת את המערכות סביבנו, ובכך מאפשרת את הבית החכם.
כיצד לאפס את קודי להגדרות ברירת המחדל - -
על ידי איסוף נתונים נוספים שנוצרו על ידי משתמשים מתרמוסטטים, ה- מעוט מערכות אנרגיה המערכת שלה מסוגלת 'להזין' את הטמפרטורה מכל חדר בבית לאלגוריתם, ולא רק את הטמפרטורה מנקודה אחת בבית.
אלגוריתם בקרת החימום מודע גם לטמפרטורה הרצויה במהלך השעות הקרובות, הוא מוסיף. לכן יש לו מודל שיכול לחזות כיצד הטמפרטורה של כל חדר בבית תשתנה לאורך זמן, תוך התחשבות גם בטמפרטורת האוויר החיצונית. בכל רגע בזמן, הוא מנבא כיצד הטמפרטורות בכל חדר ישתנו כאשר הרדיאטור מופעל וגם הרדיאטור כבוי.
תחזיות אלו משמשות להחלטה מתי להפעיל כל רדיאטור. כתוצאה מכך האלגוריתם מורכב הרבה יותר, אך מייצר חוויית משתמש טובה בהרבה, ומפעיל את החימום בדיוק בזמן הנכון, כך שהחדרים הנכונים יהיו חמים כשאתה חוזר מהעבודה. מערכת חכמה ומותאמת אישית יותר, הודות לשימוש באלגוריתמים משופרים.