uteach presentation by jacob schrum. who am i? jacob schrum born in honolulu, hawaii undergraduate...

15
UTeach Presentation By Jacob Schrum

Upload: silvester-cole

Post on 05-Jan-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

UTeach Presentation

By Jacob Schrum

Page 2: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

Who Am I?

Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University of Texas

Page 3: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

How Did I Spend My Time Growing Up?

Legos

Videogames

Page 4: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

School

Learn Computer Programming– Taught myself C/C++ in high school– Classes in web programming– Internships/Competitions

Goal: Work on videogames?– Downloaded game design tools– Taught myself what I could

Page 5: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

College: Undergraduate

Formal Programming Experience– Put the “Science” in “Computer Science”– Learned about Data Structures, Algorithms, and

Artificial Intelligence

Independent Studies– Lego Robot– Research, Honors Thesis– Evolutionary Computation

Page 6: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

College: PhD Student

Current Research: Games and Evolution– Evolutionary Computation to get Intelligent Agents

Page 7: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

What Is Evolution?

Evolution: change in inherited characteristics of populations over successive generations

Children Grandchildren

Page 8: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

What Is Evolution?

Natural Selection: favorable traits become more common in populations when they increase reproductive success

Children Grandchildren

Page 9: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

Examples

Peppered Moth

Galapagos Finches

IndustrialRevolution

Environmental Protection

Laws

Various types of beaks adapted to the types of food available:

seeds of various sizes, insects, etc.

Page 10: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

Evolution in a Computer

Neuro-Evolving Robotic Operatives (NERO)– User changes “fitness function” to determine who

reproduces– Robot soldiers can

evolve to do numerous tasks

– [DEMO]– http://nerogame.org/

Page 11: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

Evolution in a Computer

Consider Ms. Pac-Man– Make some programs that play Ms. Pac-Man– Have each play the game and save the score– Remove half of programs with lowest scores– Replace with slightly modified copies of better half– Repeat

[DEMO]

Page 12: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

Other Creative Uses of Evolution

Galactic Arms Race– [Online Demo]

Page 13: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

BotPrize

Can you program a bot that looks like a human?

Bot exploring level: antalus-jumpy-retrace-01.mpg

BotPrize Quizzes: http://botprize.org/quiz.html

Page 14: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

Auxiliary Slides

Page 15: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University

What Is Evolution?

Evolution: change in inherited characteristics of populations over successive generations

Natural Selection: favorable traits become more common in populations when they increase reproductive success– Populations produce more offspring than can survive– Individuals vary, affecting survival and reproduction– Traits are heritable