מערכות רובוטיות וחכם
● קבלת החלטות ב- Python שימוש Scikit-learn
Table of Contents
עצי החלטות הם שיטת למידת מכונה פופולרית המשמשת לסיוג ומשימות רגרסיה. הם קלים לפרש ויכולים להתמודד עם נתונים מספריים וקטגוריים.ב Python, ספריית ה-Sikit-learn מספקת דרך פשוטה ליישום עצי ההחלטות.
מתחילים עם Scikit-learn
לפני יישום עץ החלטה, ודא שיש לך ikit-learn מותקן.You יכול להתקין אותו באמצעות pip:
(ב) .
ייבוא ⁇ הכרחי
נתחיל בייבוא הספרות הנדרשות:
(ב) 1
(ב) 2
(ב) .
(ב) .
טעינה ומכינה נתונים
לדוגמה, אנו נשתמש ב-Iristis Dataset, קלאסי בלמידה של מכונה:
(ב) 5)
◄
◄ [15]
לאחר מכן, פיצו את הנתונים לאימון ולבדיקות:
(ב) .
אימון עץ ההחלטות
צור מקרה של המסווג ותאים אותו לנתונים האימונים:
(ב) .
(ב) .
להעריך את המודל
לבצע תחזיות על סט הבדיקה ולבחון דיוק:
[01: 51]
◄
הדפס את הדיוק:
(ב) .
דמיין את עץ ההחלטות
כדי לדמיין את עץ ההחלטה, השתמש בפונקציית ייצוא graphviz:
התקנת גרפיץ במידת הצורך:
(ב) .
ואז, ליצור ולהציג את הויזואליזציה:
(ב) .
(ב) .
(ב) .
(ב) .
פתח את הויזואליזציה בסביבה שלך כדי לראות את כללי ההחלטות.
מסקנה
יישום עצי החלטות ב- Python עם scikit-learn הוא פשוט ויעיל.הם שימושיים להבנת חשיבות תכונה וקבלת תחזיות שקופות.ניסוי עם פרמטרים והנתונים שונים כדי להעמיק את ההבנה של אלגוריתם זה.