Skip to main content

No project description provided

Project description

EasySI: Easy Selective Inference

PyPI version License

This open source Python library provides APIs for selective inference for problems in machine learning such as feature selection, anomaly detection and domain adaptation.

Website and documentation: https://EasySI.github.io/

Source code (MIT): https://github.com/EasySI/EasySI

Implemented Features

EasySI have provide selective inference support for methods:

  • Feature Selection:
    • Lasso Feature Selection
    • Sequential Feature Selection
  • Domain Adaptation:
    • Optimal Transport-based Domain Adaptation

Installation

The library has only been tested on Windows with Python 3.10. It requires some of the following modules:

  • numpy (=2.2.6)
  • mpmath (=1.3.0)
  • POT (==0.9.5)
  • scikit-learn (==1.7.1)
  • scipy (==1.15.3)

Note: Other versions of Python and dependencies shall be tested in the future.

Pip Installation

You can install the toolbox through PyPI with:

pip install EasySI

Post installation check

After a correct installation, you should be able to import the module without errors:

import si

Note that for easier access the module is named si instead of EasySI.

Examples and Notebooks

The examples folder contain several examples and use case for the library. The full documentation with examples and output is available on https://PythonSI.github.io/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

selin-0.0.0.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

selin-0.0.0-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file selin-0.0.0.tar.gz.

File metadata

  • Download URL: selin-0.0.0.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for selin-0.0.0.tar.gz
Algorithm Hash digest
SHA256 7e085c69ab4d74fe5af00938bed291f06b9d1fbaf2f82d9a24b651176d705aac
MD5 4a1c5ff604745a080272fcf0eaf54071
BLAKE2b-256 22f9645e8bd8fbf3050585ee8aa3c8067d7b29a9b77286b3c13ee6a5f6b24cd4

See more details on using hashes here.

File details

Details for the file selin-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: selin-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for selin-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e2643d93902462536751eea81b1091f3406a6bba7ff569a395479f51bbec1d4
MD5 36bc01ced55ead3a3474a750ca0201e8
BLAKE2b-256 265735f806b14e6d1ce1313feaac8d42920b789ccc6c0cb59251c9bb9a6a1e6e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page