Skip to content

Culebra is a DEAP-based evolutionary computation library designed to solve feature selection problems.

License

Notifications You must be signed in to change notification settings

efficomp/culebra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Culebra

Culebra is a DEAP-based evolutionary computation library designed to solve feature selection problems.

It provides several individual representations, such as bitvectors and sets of feature indices, several fitness functions and several wrapper algorithms.

Experiments and experiment batches are automatized by means of the Experiment and Batch classes.

Requirements

Culebra requires Python 3. It also depends on the following Python packages:

Documentation

Culebra is fully documented in its github-pages. You can also generate its docs from the source code. Simply change directory to the doc subfolder and type in make html, the documentation will be under build/html. You will need Sphinx to build the documentation.

Usage

The examples subfolder contains several examples that show the basic usage of culebra.

Funding

This work is supported by projects New Computing Paradigms and Heterogeneous Parallel Architectures for High-Performance and Energy Efficiency of Classification and Optimization Tasks on Biomedical Engineering Applications (HPEE-COBE), with reference PGC2018-098813-B-C31, and Advanced Methods of Biomedical Data Analysis and Brain Modeling Optimized for High-Performance and Energy-Efficient Computing (HPEEC-BIOBRAIN), with reference PID2022-137461NB-C31, both funded by the Spanish Ministerio de Ciencia, Innovación y Universidades, and by the European Regional Development Fund (ERDF).

License

GNU GPLv3.

Copyright

Culebra © 2020-2023 EFFICOMP.

About

Culebra is a DEAP-based evolutionary computation library designed to solve feature selection problems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages