UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate...
-
Upload
silvester-cole -
Category
Documents
-
view
218 -
download
1
Transcript of UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate...
![Page 1: UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/1.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/5.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/9.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/10.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/11.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/12.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/13.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/14.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062722/56649f315503460f94c4ca11/html5/thumbnails/15.jpg)
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