> For the complete documentation index, see [llms.txt](https://ml-india.gitbook.io/mli-resource-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ml-india.gitbook.io/mli-resource-book/genetic-algorithms.md).

# Genetic Algorithms

* [Genetic Algorithms Wikipedia Page](https://en.wikipedia.org/wiki/Genetic_algorithm)\
  Genetic Algorithm explained from scratch by wikipedia.
* [Simple Implementation of Genetic Algorithms in Python (Part 1)](http://outlace.com/miniga.html), [Part 2](http://outlace.com/miniga_addendum.html)\
  A simple yet powerful genetic algorithm implementation used to train a neural network in 15 lines of code.
* [Genetic Algorithms vs Artificial Neural Networks](http://stackoverflow.com/questions/1402370/when-to-use-genetic-algorithms-vs-when-to-use-neural-networks)\
  When should I use genetic algorithms as opposed to neural networks?.
* [Genetic Algorithms Explained in Plain English](http://www.ai-junkie.com/ga/intro/gat1.html)\
  The aim of this tutorial is to explain genetic algorithms sufficiently for you to be able to use them in your own projects.&#x20;
* [Genetic Programming](https://en.wikipedia.org/wiki/Genetic_programming)
  * [Genetic Programming in Python (GitHub)](https://github.com/trevorstephens/gplearn)\
    Genetic Programming in Python, with a scikit-learn inspired API.
  * [Genetic Alogorithms vs Genetic Programming (Quora)](https://www.quora.com/Whats-the-difference-between-Genetic-Algorithms-and-Genetic-Programming), [StackOverflow](http://stackoverflow.com/questions/3819977/what-are-the-differences-between-genetic-algorithms-and-genetic-programming)\
    What's the difference between Genetic Algorithms and Genetic Programming?.
