coursework:2014f:moshe_sipper
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
coursework:2014f:moshe_sipper [2014/10/24 16:36] – lnunno | coursework:2014f:moshe_sipper [2014/11/03 20:00] (current) – lnunno | ||
---|---|---|---|
Line 4: | Line 4: | ||
The following is an abridged bio from his personal site: | The following is an abridged bio from his personal site: | ||
- | Moshe Sipper is a Professor of Computer Science at Ben-Gurion University of the Negev, Israel. He received his B.A. degree from the Technion — Israel Institute of Technology, and his M.Sc. and Ph.D. degrees from Tel Aviv University, all in Computer Science. | + | Moshe Sipper is a Professor of Computer Science at Ben-Gurion University of the Negev, Israel. He received his B.A. degree from the Technion — Israel Institute of Technology, and his M.Sc. and Ph.D. degrees from Tel Aviv University, all in Computer Science. |
+ | |||
+ | He teaches Evolutionary Computation and Intro to Computer Science at Ben-Gurion University of the Negev in Israel. | ||
Dr. Sipper' | Dr. Sipper' | ||
Dr. Sipper has published over 160 scientific publications including three research-related books: Evolved to Win, Machine Nature: The Coming Age of Bio-Inspired Computing, and Evolution of Parallel Cellular Machines: The Cellular Programming Approach. | Dr. Sipper has published over 160 scientific publications including three research-related books: Evolved to Win, Machine Nature: The Coming Age of Bio-Inspired Computing, and Evolution of Parallel Cellular Machines: The Cellular Programming Approach. | ||
+ | |||
+ | Dr. Sipper won the 2015 IEEE CIS Outstanding Transactions on Computational Intelligence and AI in Games (TCIAIG) Paper award, the 2008 BGU Toronto Prize for Academic Excellence in Research, the 1999 EPFL Latsis Prize, and six HUMIE Awards — Human-Competitive Results Produced by Genetic and Evolutionary Computation (Gold, 2013; Gold, 2011; Bronze, 2009; Bronze, 2008; Silver, 2007; Bronze, 2005). | ||
+ | |||
+ | {{ : | ||
As you can see, he's a very busy guy... | As you can see, he's a very busy guy... | ||
+ | |||
+ | [[http:// | ||
===== Work in Evolutionary Computation ===== | ===== Work in Evolutionary Computation ===== | ||
- | Dr. Sipper is interested in using evolutionary algorithms to games. In his book [[http:// | + | Dr. Sipper is interested in using evolutionary algorithms to software development and games. In his book [[http:// |
+ | ==== Evolution of Parallel Cellular Machines ==== | ||
+ | Sipper' | ||
+ | |||
+ | * Asks: "can we mimic nature' | ||
+ | * Shows universal computation can be attained in cellular spaces. | ||
+ | * Explains how logic gates, wires, signals, clock, and memory can all be embedded in CAs. In chapter 2 of the book, a pretty interesting read. | ||
+ | * Explores the coevolution of cellular computation. | ||
+ | * Shows the Firefly machine which is an online autonomous " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Darwinian Software Engineering ==== | ||
+ | * [[https:// | ||
+ | |||
+ | First presented in 2010 and then eventually published in 2012 in the Ubiquity Symposium. | ||
+ | |||
+ | **FINCH**: Fertile Darwinian Bytecode Harvester. | ||
+ | |||
+ | * FINCH evolves Java bytecode and using a fitness function it evaluates the output program. | ||
+ | * Has been used to solve the Artificial Ant and Intwined Spirals problem. | ||
+ | * Prides itself on turning bad seeds into good programs. But how bad can they really be? | ||
+ | * Fixed a " | ||
+ | |||
+ | ==== Games ==== | ||
+ | Dr. Sipper has been active in applying evolutionary computation to games since 2005. It appears that this is his true passion. He has 25 publications (his most in a particular field) in the area of games and it is featured heavily on his personal site. | ||
+ | |||
+ | He uses a combination of genetic algorithms with heuristics to build programs that are capable of competing against humans in a variety of games. | ||
+ | |||
+ | His research group has developed a custom [[http:// | ||
+ | |||
+ | Sipper takes pride in creating GP players that beat other top algorithms and players. Some of his achievements in games include: | ||
+ | * Has the #1 FreeCell solver on freecell.net | ||
+ | * Evolved a mate-in-n Chess engine that beats the " | ||
+ | * Evolved a Backgammon player that is "able to beat all previous machine learning-created players." | ||
+ | |||
+ | === Rush Hour === | ||
+ | The following is a summary of Sipper' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Some of the heuristics include: | ||
+ | * Goal distance. | ||
+ | * Number of cars blocking the goal. | ||
+ | * How many cars are freed by a given move. | ||
+ | * How difficult the problem is. | ||
+ | * If a move places a car where no other cars can reach. | ||
+ | |||
+ | The genetic algorithm evolves //when// to apply a certain heuristic. The genome consists of a set of policies. Genetic algorithms were also used to evolve more difficult puzzles when the algorithm was able to solve 6x6 puzzles easily. | ||
+ | |||
+ | {{ : | ||
===== Work in Fiction ===== | ===== Work in Fiction ===== | ||
- | Interestingly, | + | Interestingly, |
+ | |||
+ | It appears that his target audience is young adults and his writing style is light science fiction, not necessarily rooted in hard science with the presence of wolf-men and aliens from other worlds making a regular appearance. | ||
+ | |||
+ | Xor: The Shape of Darkness is his most popular and well received book (according to Goodreads). | ||
+ | |||
+ | |||
+ | ---- | ||
+ | **Synopsis: | ||
+ | |||
+ | On his twelfth birthday Lewis Nash comes home from school to find that his house has blown up to smithereens, | ||
+ | |||
+ | Because, it would seem, he’s the one and only chance Xor has. | ||
+ | ---- | ||
+ | |||
===== References ===== | ===== References ===== | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | * [[http:// |
coursework/2014f/moshe_sipper.1414168567.txt.gz · Last modified: 2014/10/24 16:36 by lnunno