אבולוציה דרוויניסטית של תוכניות מחשב

32
הההההההה ההההההההההה הה ההההההה הההה ההההההה, ההההה הההההה הההההה הההההה "ההה הההההה" הה ההההההה הההההה הה"ה ההה ההה

description

אבולוציה דרוויניסטית של תוכניות מחשב. תיאוריה, יישום ושימוש בהוראת המקצוע "מדע חישובי" כל הזכויות שמורות לד"ר איל כהן. Floreano & Mondada 1996. Fitness: Longevity, bumping, spinning. שאלות... - PowerPoint PPT Presentation

Transcript of אבולוציה דרוויניסטית של תוכניות מחשב

Page 1: אבולוציה דרוויניסטית של תוכניות מחשב

אבולוציה דרוויניסטית של תוכניות מחשב

תיאוריה, יישום ושימוש בהוראת המקצוע "מדע חישובי"

כל הזכויות שמורות לד"ר איל כהן

Page 2: אבולוציה דרוויניסטית של תוכניות מחשב

Floreano & Mondada 1996

Page 3: אבולוציה דרוויניסטית של תוכניות מחשב
Page 4: אבולוציה דרוויניסטית של תוכניות מחשב

Fitness: Longevity, bumping, spinning

Page 5: אבולוציה דרוויניסטית של תוכניות מחשב

שאלות...האם אפשר ליצור מציאות וירטואלית בה •

מתקיימים יצורים בעלי מאפיינים אנושיים )חשיבה, רצון, יצירתיות, אינטואיציה(?

איך אפשר ליצור תערובת בין מציאות ממשית •לוירטואלית?

( ואיך מייצגים בעזרתה matrixמהי מטריצה )•מציאות וירטואלית ו/או ממשית?

האם אפשר לראות במטריצה את המראות •והמחשבות שהיא מייצגת?

Page 6: אבולוציה דרוויניסטית של תוכניות מחשב

וירטואלי בעולם גנטי אלגוריתם : אברהם של סיפורו או

Page 7: אבולוציה דרוויניסטית של תוכניות מחשב
Page 8: אבולוציה דרוויניסטית של תוכניות מחשב

כמטריצה הסביבה ייצוג

Page 9: אבולוציה דרוויניסטית של תוכניות מחשב

ייצוג קלט חושי מהסביבה כוקטור

Page 10: אבולוציה דרוויניסטית של תוכניות מחשב

... שאלות עודאיך יוצרים מוח דיגיטלי?•איך מעניקים לו יכולות "אנושיות"? •איך גורמים למוטציות?• איך עושים סקס?•

רמז...ביולוגיה

Page 11: אבולוציה דרוויניסטית של תוכניות מחשב

החושי הקלט המרתלתנועה

מוח

סביבה

פקודה לשרירים

...ובאופן אינטליגנטי אם אפשר

Page 12: אבולוציה דרוויניסטית של תוכניות מחשב

הראשון - הדור גנטי אלגוריתם

Page 13: אבולוציה דרוויניסטית של תוכניות מחשב

מחזור חיים וקביעת ה- fitness הגדרת מיקום•

רכיבים9קבלת הקלט החושי – וקטור בעל •עיבוד הקלט החושי במוח – כפל מטריצת המוח בווקטור •

הקלט החושי -< קבלת הוראות כיוון התקדמות ואכילהאכילה )?( ותנועה למיקום החדש•fitnessחישוב ה - •

+1אכילה במקום הנכון = •-3חציית גדר = •-3שהייה באיזור אסור = •+1תנועתיות )מיקום נוכחי שונה ממיקום קודם( = •

Page 14: אבולוציה דרוויניסטית של תוכניות מחשב

“Survival of the fit”

Page 15: אבולוציה דרוויניסטית של תוכניות מחשב

הבא ) העתקה( - 1הדור

Page 16: אבולוציה דרוויניסטית של תוכניות מחשב

הבא ) רבייה( - 2הדורמינית

Page 17: אבולוציה דרוויניסטית של תוכניות מחשב

הבא ) מוטציות( - 3הדור

Page 18: אבולוציה דרוויניסטית של תוכניות מחשב

סיום

Page 19: אבולוציה דרוויניסטית של תוכניות מחשב

אברהם של המוח

Page 20: אבולוציה דרוויניסטית של תוכניות מחשב

סרטים

Page 21: אבולוציה דרוויניסטית של תוכניות מחשב

גווע בתוך שפע

Page 22: אבולוציה דרוויניסטית של תוכניות מחשב

המתאבד

Page 23: אבולוציה דרוויניסטית של תוכניות מחשב

המקסיקני

Page 24: אבולוציה דרוויניסטית של תוכניות מחשב

השורד

Page 25: אבולוציה דרוויניסטית של תוכניות מחשב

!!!

Page 26: אבולוציה דרוויניסטית של תוכניות מחשב

מ"ח – תרגיל כתה

Page 27: אבולוציה דרוויניסטית של תוכניות מחשב
Page 28: אבולוציה דרוויניסטית של תוכניות מחשב
Page 29: אבולוציה דרוויניסטית של תוכניות מחשב
Page 30: אבולוציה דרוויניסטית של תוכניות מחשב

פרויקט סיום: לוחם וירטואליאורי כץ ונדב בורשטין )אליאנס(

Page 31: אבולוציה דרוויניסטית של תוכניות מחשב
Page 32: אבולוציה דרוויניסטית של תוכניות מחשב

כל הזכויות שמורות לד"ר איל כהן