אלגוריתם דטרמיניסטי

מְחַבֵּר: Monica Porter
תאריך הבריאה: 21 מרץ 2021
תאריך עדכון: 17 מאי 2024
Anonim
Difference Between Deterministic And non Deterministic algorithm||design Analysis & Algorithm
וִידֵאוֹ: Difference Between Deterministic And non Deterministic algorithm||design Analysis & Algorithm

תוֹכֶן

הגדרה - מה המשמעות של אלגוריתם דטרמיניסטי?

אלגוריתם דטרמיניסטי הוא אלגוריתם שנקבע אך ורק על ידי תשומותיו, בהן אין אקראיות מעורבת במודל. אלגוריתמים דטרמיניסטיים יעלו תמיד עם אותה תוצאה בהינתן אותן תשומות.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את האלגוריתם הדטרמיניסטי

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

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

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