MorvanZhou/Evolutionary-Algorithm

Evolutionary Algorithm using Python, 莫烦Python 中文AI教学

51
/ 100
Established

This project provides practical examples and visualizations for various evolutionary algorithms, such as Genetic Algorithms and Evolution Strategies. It takes a problem definition (like finding a path or solving the Traveling Salesperson Problem) and demonstrates how these algorithms can find optimized solutions. This is useful for researchers, students, or engineers who want to understand, implement, and apply evolutionary computation techniques to complex optimization challenges.

1,231 stars. No commits in the last 6 months.

Use this if you need to understand or implement different types of evolutionary algorithms for solving optimization problems without predefined formulas.

Not ideal if you are looking for a ready-to-use library for production-level evolutionary computation, as this project focuses on tutorials and examples.

optimization algorithm-design problem-solving computational-intelligence machine-learning
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

1,231

Forks

627

Language

Python

License

MIT

Last pushed

Nov 26, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/MorvanZhou/Evolutionary-Algorithm"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.