All Projects → hchasestevens → Monkeys

hchasestevens / Monkeys

A strongly-typed genetic programming framework for Python

Programming Languages

python
139335 projects - #7 most used programming language
metaprogramming
66 projects

Projects that are alternatives of or similar to Monkeys

Openmdao
OpenMDAO repository.
Stars: ✭ 243 (+147.96%)
Mutual labels:  framework, optimization
Program Y
Python 3.x based AIML 2.0 Chatbot interpreter, framework, related programs and knowledge files
Stars: ✭ 281 (+186.73%)
Mutual labels:  ai, framework
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (+11.22%)
Mutual labels:  ai, framework
Functional intro to python
[tutorial]A functional, Data Science focused introduction to Python
Stars: ✭ 228 (+132.65%)
Mutual labels:  ipynb, optimization
Bfgs Neldermead Trustregion
Python implementation of some numerical (optimization) methods
Stars: ✭ 8 (-91.84%)
Mutual labels:  ai, optimization
Htframework
Unity HTFramework, a rapid development framework of client to the unity.
Stars: ✭ 179 (+82.65%)
Mutual labels:  ai, framework
Venom
Venom is the most complete javascript library for Whatsapp, 100% Open Source.
Stars: ✭ 3,457 (+3427.55%)
Mutual labels:  ai, framework
Godot Steering Ai Framework
A complete framework for Godot to create beautiful and complex AI motion. Works both in 2D and in 3D.
Stars: ✭ 482 (+391.84%)
Mutual labels:  ai, framework
Wheels
Performance-optimized wheels for TensorFlow (SSE, AVX, FMA, XLA, MPI)
Stars: ✭ 891 (+809.18%)
Mutual labels:  ai, optimization
Hyperparameter hunter
Easy hyperparameter optimization and automatic result saving across machine learning algorithms and libraries
Stars: ✭ 648 (+561.22%)
Mutual labels:  ai, optimization
Poodle
Poodle - Python framework for AI Planning and automated programming
Stars: ✭ 73 (-25.51%)
Mutual labels:  ai, optimization
Spirit
Atomistic Spin Simulation Framework
Stars: ✭ 67 (-31.63%)
Mutual labels:  framework, optimization
Maze
Maze Applied Reinforcement Learning Framework
Stars: ✭ 85 (-13.27%)
Mutual labels:  framework, optimization
Qreverse
A small study in hardware accelerated AoS reversal
Stars: ✭ 97 (-1.02%)
Mutual labels:  optimization
Bc Policy Framework For Github
Policy information for BC Government employees using GitHub
Stars: ✭ 98 (+0%)
Mutual labels:  framework
Ikbt
A python package to solve robot arm inverse kinematics in symbolic form
Stars: ✭ 97 (-1.02%)
Mutual labels:  ai
Capivarajs
✌️ Um novo jeito de criar componentes híbridos.
Stars: ✭ 97 (-1.02%)
Mutual labels:  framework
Osint San
Framework для сбора данных из открытых источников. В Framework используется большое количество API, их необходимо зарегистрировать самому.​
Stars: ✭ 99 (+1.02%)
Mutual labels:  framework
Sigma
Rocket powered machine learning. Create, compare, adapt, improve - artificial intelligence at the speed of thought.
Stars: ✭ 98 (+0%)
Mutual labels:  framework
Happy Transformer
A package built on top of Hugging Face's transformer library that makes it easy to utilize state-of-the-art NLP models
Stars: ✭ 97 (-1.02%)
Mutual labels:  ai

monkeys

PyPI version

"If an army of monkeys were strumming on typewriters they might write all the books in the British Museum."

monkeys is a framework designed to make genetic programming in Python accessible, quick, flexible, and fun.

Get started here.

What is genetic programming?

Genetic programming algorithms are a class of evolutionary algorithms in which solutions to a problem are represented as executable tree structures - programs. In order to use genetic programming in order to solve a problem, two things must be specified:

  1. What form(s) a potential solution can take.

  2. A method of scoring solutions based on their meritoriousness.

Given these, a genetic programming system can perform intelligent exploration and search through the space of potential solutions, narrowing in on those programs that best solve the problem as specified. Genetic programming has achieved human-competitive results in a wide swath of domains, including:

monkeys to the rescue!

"Ford, there's an infinite number of monkeys outside who want to talk to us about this script for Hamlet they've worked out."

monkeys makes getting started with genetic programming painless and fun. Install monkeys by running:

pip install monkeys

monkeys uses a variant of genetic programming called "strongly-typed genetic programming" in order to allow you to quickly and easily specify how your programs should be structured.

monkeys supports Python 2.7 and 3.x.

Examples

Tutorials:

Sample usages:

Contacts

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].