Skip to main content

Locally-Tailored Feature and Model Selector with Deep Q-Learning

Project description

LTFMSelectorLogo

LTFMSelector

Locally-Tailored Feature and Model Selector with Deep Q-Learning

Installation

pip install ltfmselector

Basic usage

from ltfmselector import LTFMSelector

# Initialize an agent to learn to selects features and models, specifically tailored to each example
AgentSelector = LTFMSelector(<#episodes>, pType=<'classification', 'regression'>)

# Fit
AgentSelector(<X: pd.DataFrame>, <y: pd.Series>)

# Predict
y_pred, doc = AgentSelector.predict(<X_test: pd.DataFrame>)

For more examples check out the examples.

Citing LTFMSelector

This library is implemented based on the work presented in this abstract:

J.C. Liaw, C.Z. Chaing, D. Raab, M. Siebler, H. Hefter, D. Zietz, M. Jäger, A. Kecskeméthy, F. Geu Flores. Interdisciplinary Gait Assessment with Patient-Specific Feature and Model Selection via Reinforcement Learning. 11. IFToMM D-A-CH Konferenz 2025, 20./21. Februar 2025, FH Kärnten, Villach. HTML

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

ltfmselector-0.1.8.tar.gz (344.0 kB view details)

Uploaded Source

Built Distribution

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

ltfmselector-0.1.8-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file ltfmselector-0.1.8.tar.gz.

File metadata

  • Download URL: ltfmselector-0.1.8.tar.gz
  • Upload date:
  • Size: 344.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.8.11

File hashes

Hashes for ltfmselector-0.1.8.tar.gz
Algorithm Hash digest
SHA256 6e05f5251400f4de557ccbf71e2ce024d54d7a7a952d601d71f0e7e48aa6dee5
MD5 95ce5a809886f14db25ef96645ecfa95
BLAKE2b-256 80037a3577b6f5f54480deb8767c1e7d93c7a3e04fa32cf0a8f94b681b1836d9

See more details on using hashes here.

File details

Details for the file ltfmselector-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for ltfmselector-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 b111d8b18ddc0305f1be52094bd705ef724b6804d2e0e9b33c3c7936627dcb5b
MD5 af07cab35a5ea3eb491e7d901e9ce120
BLAKE2b-256 322598afe3ea8ba5ad0f479bf94f06f71feff4b4abc6be114aa186540e98b9bb

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