Metadata-Version: 2.4
Name: MIset
Version: 1.0.0
Summary: Mutual Information based feature selection techniques
Project-URL: Homepage, https://github.com/SVignesh2023/MIset
Project-URL: Issues, https://github.com/SVignesh2023/MIset/issues
Author-email: Vignesh Shanmugasundaram <vigneshh2000@gmail.com>
Maintainer-email: Vignesh Shanmugasundaram <vigneshh2000@gmail.com>
License-File: LICENSE
Keywords: Feature Selection,Information Theory,Machine Learning,Mutual Information
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Requires-Dist: joblib
Requires-Dist: numpy
Requires-Dist: pandas
Provides-Extra: docs
Requires-Dist: sphinx; extra == 'docs'
Requires-Dist: sphinx-rtd-theme; extra == 'docs'
Description-Content-Type: text/x-rst

MIset
=====

This is a library that provides a python implementation of the mutual information based feature selection techniques outlined in the following research papers:

**'MIset'** stands for '(M)utual (I)nformation (SET) of feature selection techniques'.

1. **'Joint Mutual Information Maximization'** method as described here: `https://doi.org/10.1016/j.eswa.2015.07.007 <https://doi.org/10.1016/j.eswa.2015.07.007>`_.
2. **'Normalized Joint Mutual Information Maximization'** method as described here: `https://doi.org/10.1016/j.eswa.2015.07.007 <https://doi.org/10.1016/j.eswa.2015.07.007>`_.
3. **'Joint Mutual Information with Class Relevance'** method as described here: `https://doi.org/10.1016/j.jcmds.2023.100075 <https://doi.org/10.1016/j.jcmds.2023.100075>`_.


Installation
------------

To install use:

.. code-block:: console

    $ pip install miset


Requirements
------------

* pandas
* numpy
* joblib

Read the documentation at: `https://miset.readthedocs.io/en/latest/index.html <https://miset.readthedocs.io/en/latest/index.html>`_
