Python implementation of the Adaptive, Hybrid Feature Selection algorithm.
Project description
Adaptive, Hybrid Feature Selection
Python implementation of the Adaptive, Hybrid Feature Selection algorithm (AHFS), originally developed by Viharos et al. For scientific or related inquiries, please contact Dr. Zsolt János Viharos and Anh Tuan Hoang.
Getting started
Requirements
- Windows or Linux-based platform
- Python version 3.11 or better
- Optional: CUDA 11.8 or better
Installation
Install from PyPI via pip install ahfs. It is recommended that you create a separate environment.
Usage
You may run one of the preset configurations or run an instance with your own dataset and settings.
Presets
To run a preset configuration, first download the datasets folder from this repository into your working directory.
Secondly, import the desired configuration from utils.presets or use the example code found in utils.example.
Run the configuration by invoking the run() method on the class instance.
Consult the API documentation for further details.
Running your own instance
Consult the API documentation for further details.
FAQ
- I get the warning message CUDA is not available! Using CPU..
- Re-install the torch package by following these instructions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ahfs-2025.8.tar.gz.
File metadata
- Download URL: ahfs-2025.8.tar.gz
- Upload date:
- Size: 44.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e1931672b778329757cdb01d85f483e3a72ce13f8f8316a734cc3c7fb9a385e
|
|
| MD5 |
b95015ee818f235d75da0960d19cc3ed
|
|
| BLAKE2b-256 |
5828c4c647add5bf7eebd3ab1431184ce801a7f39b655826dea4ea9538844b9f
|
Provenance
The following attestation bundles were made for ahfs-2025.8.tar.gz:
Publisher:
pypi-publish.yml on viharoszsolt/AHFS_Python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ahfs-2025.8.tar.gz -
Subject digest:
0e1931672b778329757cdb01d85f483e3a72ce13f8f8316a734cc3c7fb9a385e - Sigstore transparency entry: 329322916
- Sigstore integration time:
-
Permalink:
viharoszsolt/AHFS_Python@9231f65499b2b74235399bf43f33aa0c0509d3a5 -
Branch / Tag:
refs/tags/2025.8 - Owner: https://github.com/viharoszsolt
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@9231f65499b2b74235399bf43f33aa0c0509d3a5 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ahfs-2025.8-py3-none-any.whl.
File metadata
- Download URL: ahfs-2025.8-py3-none-any.whl
- Upload date:
- Size: 62.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46211e73365717c2bcce2e0e155324dd347c597cec9ef3cbd0f2bb7a35bf9abe
|
|
| MD5 |
a708780c73d96cb74851ba3c8faa6bfa
|
|
| BLAKE2b-256 |
8faff5fdb0f618df80ebfaaeee43bd5b64ecdc617544acef480cf3ebec23bbd7
|
Provenance
The following attestation bundles were made for ahfs-2025.8-py3-none-any.whl:
Publisher:
pypi-publish.yml on viharoszsolt/AHFS_Python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ahfs-2025.8-py3-none-any.whl -
Subject digest:
46211e73365717c2bcce2e0e155324dd347c597cec9ef3cbd0f2bb7a35bf9abe - Sigstore transparency entry: 329322921
- Sigstore integration time:
-
Permalink:
viharoszsolt/AHFS_Python@9231f65499b2b74235399bf43f33aa0c0509d3a5 -
Branch / Tag:
refs/tags/2025.8 - Owner: https://github.com/viharoszsolt
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@9231f65499b2b74235399bf43f33aa0c0509d3a5 -
Trigger Event:
release
-
Statement type: