pyvideo.org: Videos of Eric Floehrhttp://www.pyvideo.org/speaker/229/eric-floehr/rssen-usSat, 26 Jul 2014 00:00:00 -0500500PyOhio 2010: Genetic Programming in Pythonhttp://www.pyvideo.org/video/520/pyohio-2010--genetic-programming-in-python<p>Description</p>
Genetic Programming in Python
Presented by Eric Floehr
Did you know you can create and evolve programs that find solutions to
problems? This talk walks through how to use Genetic Programming (GP) as a
tool to discover solutions to hard problems, when to use GP, how best to set
up the GP environment, and how to interpret the results.
Eric Floehrhttp://www.pyvideo.org/video/520/pyohio-2010--genetic-programming-in-pythonPanel Discussion: So You Wanna Run a Tech Conference.http://www.pyvideo.org/video/2865/panel-discussion-so-you-wanna-run-a-tech-confereBrian Costlow,Catherine Devlin,Eric Floehr,Jason Green,Jason Myers,Raymond ChandlerSat, 26 Jul 2014 00:00:00 -0500http://www.pyvideo.org/video/2865/panel-discussion-so-you-wanna-run-a-tech-confereFun Observational Science with Python and a Webcamhttp://www.pyvideo.org/video/1373/fun-observational-science-with-python-and-a-webca<p>Abstract</p>
This talk is a "how I did it" talk about how I took an idea, a web cam,
Python, Django, and the Python Imaging Library and created art, explored
science, and illustrated concepts that our ancestors knew by watching the sky
but we have lost.
Eric FloehrSun, 29 Jul 2012 00:00:00 -0500http://www.pyvideo.org/video/1373/fun-observational-science-with-python-and-a-webcaGenetic Programming in Pythonhttp://www.pyvideo.org/video/428/pycon-2011--genetic-programming-in-python<p>Description</p>
Genetic Programming in Python
Presented by Eric Floehr
Did you know you can create and evolve programs that find solutions to
problems? This talk walks through how to use Genetic Algorithms and Genetic
Programming as tools to discover solutions to hard problems, when to use
GA/GP, setting up the GA/GP environment, and interpreting the results. Using
[pyevolve](http://pyevolve.sourceforge.net/), we'll walk through a real-world
implementation creating a GP that predicts the weather.
Abstract
Genetic Algorithms (GA) and Genetic Programming (GP) are methods used to
search for and optimize solutions in large solution spaces. GA/GP use concepts
borrowed from natural evolution, such as mutation, cross-over, selection,
population, and fitness to generate solutions to problems. If done well, these
solutions will become better as the GA/GP runs.
GA/GP has been used in problem domains as diverse as scheduling, database
index optimization, circuit board layout, mirror and lens design, game
strategies, and robotic walking and swimming. They can also be a lot of fun,
and have been used to evolve aesthetically pleasing artwork, melodies, and
approximating pictures or paintings using polygons.
GA/GP is fun to play with because often-times an unexpected solution will be
created that will give new insight or knowledge. It might also present a novel
solution to a problem, one that a human may never generate. Solutions may also
be inscrutable, and determining why a solution works is interesting in itself.
Eric FloehrFri, 11 Mar 2011 00:00:00 -0600http://www.pyvideo.org/video/428/pycon-2011--genetic-programming-in-python