Metadata-Version: 2.4
Name: sklearn-genetic
Version: 0.6.0
Summary: Genetic feature selection module for scikit-learn
Home-page: https://github.com/manuel-calzolari/sklearn-genetic
Download-URL: https://github.com/manuel-calzolari/sklearn-genetic/releases
Author: Manuel Calzolari
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: scikit-learn>=1.7
Requires-Dist: deap>=1.0.2
Requires-Dist: numpy
Requires-Dist: multiprocess
Requires-Dist: joblib>=1.2.0
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: download-url
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

.. -*- mode: rst -*-

|PyPi|_ |Conda|_ |ReadTheDocs|_

.. |PyPi| image:: https://img.shields.io/pypi/v/sklearn-genetic?style=flat-square
.. _PyPi: https://pypi.org/project/sklearn-genetic

.. |Conda| image:: https://img.shields.io/conda/v/conda-forge/sklearn-genetic?style=flat-square
.. _Conda: https://anaconda.org/conda-forge/sklearn-genetic

.. |ReadTheDocs| image:: https://readthedocs.org/projects/sklearn-genetic/badge/?version=latest&style=flat-square
.. _ReadTheDocs: https://sklearn-genetic.readthedocs.io/en/latest/?badge=latest

***************
sklearn-genetic
***************

**sklearn-genetic** is a genetic feature selection module for scikit-learn.

Genetic algorithms mimic the process of natural selection to search for optimal values of a function.

Installation
============

Dependencies
------------

sklearn-genetic requires:

- Python (>= 3.7)
- scikit-learn (>= 1.0)
- deap (>= 1.0.2)
- numpy
- multiprocess

User installation
-----------------

The easiest way to install sklearn-genetic is using :code:`pip`

.. code:: bash

    pip install sklearn-genetic

or :code:`conda`

.. code:: bash

    conda install -c conda-forge sklearn-genetic

Documentation
=============

Installation documentation, API reference and examples can be found on the `documentation <https://sklearn-genetic.readthedocs.io>`_.

See also
========

- `shapicant <https://github.com/manuel-calzolari/shapicant>`_, a feature selection package based on SHAP and target permutation, for pandas and Spark
