资源说明:A modular, Python-based implementation of a Genetic Algorithm
The GeneticAlgorithm documentation ================================ Copyright: GNU Public License Introduction ------------------------- Hola! This is the documentation page for the GeneticAlgorithm framework. This framework can be freely distributed and used for non-comercial purposes. Any comercial uses are still free, but required to provide this code to comply with the GNU public license and to notify the author (david.said@gmail.com) who can use reference the commercial application for marketing and promotion purposes. Non commercial applications, especially educational are also encouraged to establish contact and provide feedback to the author. This framework is designed with little external dependencies, but there are some. It has been written with Python 2.7 in mind, however, if enough demand for a python 3 compliant implementation is present, I will gladly make an effort. The only known dependency so far is matplotlib, which is referenced in the install and external dependencies sections below. Please keep in mind that this framework is a work in progress, and better documentation will gradually be produced. In the meantime, do contact me with any questions you may have, I will be happy to answer. External dependencies and useful links. -------------------------
- Python 2.7 and tutorials
- This framework is designed to run on Python 2.7. The links below provide some useful links for Python beginners:
- Introduction: Whetting your appetite.
- Python Download: python.org
- Git tutorials and download
- You may have noticed that this framework uses GIT version control. I find it very useful and stable, but I'm a beginner myself. Please look at these links to find out how to use it properly and make the most out of it:
- Introduction: GitRef
- Download: git-scm.com
- Matplotlib
- Some of the framework operators use matplotlib to produce graphics and plots. Please refer to the links below for more information
- Documentation: matplotlib.org
- Download: matplotlib.org
- Installation instructions
-
- Clone this repository to your system using your favorite method. Refer to the links above if required.
- Install Python and Matplotlib. Again, refer to the links above if necessary.
- Add the src/ directory to your PYTHONPATH. Take a look at this article by Dan Fairs if you need more information.
- Run the /src/examples/GADemo.py to test your installation. If it works, you're done!
- Find more documentation on the doc/python/index.html page, and be patient with me as I gradually make the documentation better.
- More documentation
- The GeneticAlgorithm module is documented using doxygeen, you can find the most recent output here.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
