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 14:48] – lnunno | coursework:2014f:moshe_sipper [2014/11/03 20:00] (current) – lnunno | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Moshe Sipper ====== | ====== Moshe Sipper ====== | ||
- | 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. | + | {{ : |
+ | |||
+ | 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. | ||
+ | |||
+ | He teaches Evolutionary Computation and Intro to Computer Science | ||
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 | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | As you can see, he's a very busy guy... | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Work in Evolutionary Computation ===== | ||
+ | Dr. Sipper is interested in using evolutionary algorithms to software development and games. In his book [[http:// | ||
+ | |||
+ | ==== Evolution of Parallel Cellular | ||
+ | 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 | ||
+ | |||
+ | 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 ===== | ||
+ | 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). | ||
- | ===== Publications ===== | + | ---- |
- | Dr. Sipper is a busy guy, he has the following publications (from his website). | + | **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.1414162104.txt.gz · Last modified: 2014/10/24 14:48 by lnunno