An ecosystem simulator written in python with genes and a low-level brain.
-
Updated
May 15, 2024 - Python
An ecosystem simulator written in python with genes and a low-level brain.
Sapiogenesis is a project designed to simulate the process of natural selection and evolution in physical bodies as well as neural networks through the process of random mutations and Reinforcement Learning. This allows simulated organisms to learn and make decisions based off past experiences.
An attempt at improving the Genetic Algorithm employed for solving the travelling salesman problem based on faster convergence and minimum path cost. A basic implementation of the Genetic Algorithm and a short comparative analysis on the performance of the naive and the improved version with possible reasons can also be found alongside.
Simulating evolution of behavioral traits with Python
An easy implementation of the Genetic Algorithm for the Eight Queens Problem and some improvements to the basic design for faster convergence to a possible solution. The project also offers a short comparative study on the performance of the two versions of algorithms and possible reasons for the same.
Collection of code inspired by the series of youtube videos by Primer
A home made simulation of living cells with natural selection basics (intended to be implemented in a server and get acces to it from a client on a browser or an app)
A codeml (PAML package) wrapper to make life easier. Dummy input unaligned multi-species fasta file (a single gene), and output codeml result.
Dumb neural networks that play connect four. Natural selection finds the best of the worst bots.
Evolution of organisms based on natural selection in python.
Simulate human survival against zombies.
A genetic algorithm to brew the perfect cup of tea.
Simple model for evolution by natural selection
Darwinian Natural Selection simulator.
Some code snippets written while learning Genetic Algorithms
CS50p Final Project: Simulating an Environment for Natural Selection
A python example of a genetic algorithm
Genome-wide scan for balancing selection using beta statistic
Automated and distributed population genetic model inference from allele frequency spectra
Add a description, image, and links to the natural-selection topic page so that developers can more easily learn about it.
To associate your repository with the natural-selection topic, visit your repo's landing page and select "manage topics."