Skip to content

christianrfg/clonalg

Repository files navigation

CLONALG: The CLONal selection ALGorithm

In artificial immune systems, clonal selection algorithms are a class of algorithms inspired by the clonal selection theory of acquired immunity that explains how B and T lymphocytes improve their response to antigens over time called affinity maturation.

This project show how to implement the traditional CLONALG using Python3. The example of execution its shown in the jupyter notebook inside the project.

Getting Started

All you need for running this project is Python 3.x and Jupyter Notebook. It's also necessary to have the NumPy library installed in your Python 3.x distribution.

Prerequisites

Installing Python3.x:

apt-get install python3.x

Installing Jupyter Notebook with pip:

python3.x -m pip install --upgrade pip
python3.x -m pip install jupyter

Installing the NumPy library with pip:

python3.x -m pip install numpy

Jupyter Notebooks

CLONALG - Implementation and Execution - Notebook with the description and execution of the CSA.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

Clonal Selection Algorithm in Python/Jupyter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published