Skip to main content

FARC-HD for Python FARC-HD (Fuzzy Association Rule-based Classification Model for High-Dimensional problems) es un potente algoritmo de aprendizaje automático diseñado para obtener una alta precisión y una gran interpretabilidad en problemas de clasificación con muchas variables.

Este proyecto es una reinterpretación moderna y optimizada del algoritmo original desarrollado por el grupo de investigación KEEL (Universidad de Granada).

✨ Características Principales Interpretabilidad: Genera una base de reglas difusas (IF-THEN) fáciles de entender para humanos.

Alto Rendimiento: Implementación optimizada con Numba (Just-In-Time compilation) para una ejecución ultra rápida.

Ecosistema Scikit-Learn: Totalmente compatible con la API de sklearn (fit, predict, score).

Eficiencia en Alta Dimensión: Diseñado específicamente para manejar datasets con un gran número de características sin perder precisión.

🚀 Instalación Puedes instalarlo directamente desde PyPI:

Bash pip install farc-hd 💻 Ejemplo de Uso Rápido Python from farc_hd.FarcHDClassifier import FarcHDClassifier from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split

Cargar datos

data = load_iris() X_train, X_test, y_train, y_test = train_test_split(data.data, data.target, test_size=0.3)

Inicializar y entrenar el modelo

model = FarcHDClassifier(max_trials=1000, population_size=20) model.fit(X_train, y_train)

Predecir e imprimir reglas

y_pred = model.predict(X_test) model.print_rules(variables=data.feature_names, classes=data.target_names) 📚 Créditos y Atribución Este software es un port a Python del algoritmo FARC-HD original de KEEL.

Algoritmo Original: Jesús Alcalá-Fdez et al. (University of Granada).

Traducción y Optimización: Iñaki Mellado Ilundain. JOse Antonio Sanz Delgado

Licencia: Inspirado en la filosofía de código abierto de KEEL.

Metadata

Release files for farc-hd 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for farc-hd 1.1.0
File Size Uploaded Provenance Actions
farc_hd-1.1.0.tar.gz 7.1 kB Without provenance Details for farc_hd-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for farc-hd 1.1.0
File Interpreter ABI Platform Actions
farc_hd-1.1.0-py3-none-any.whl Python 3 none any Details for farc_hd-1.1.0-py3-none-any.whl

Total release size: 14.5 kB

Release files / farc_hd-1.1.0.tar.gz

Download URL farc_hd-1.1.0.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
79da72dedee9321c7beffddeb8e4e6a3c45a60f30eb282c6c467b7c05c634fe7
BLAKE2b-256 checksum
How to use checksums
fd9bb67462ae92824eebe37cf4aa216a40708ad55be33ece2c6d416970a48595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.8

Release files / farc_hd-1.1.0-py3-none-any.whl

Download URL farc_hd-1.1.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
899253943b9833fa5c791b8662df0a0718fc65defdb8bb509110d294a07b5ae4
BLAKE2b-256 checksum
How to use checksums
7bd78dfea8e59e6e158ea870765e6527b45f59c936185f51dc43e205337e9be6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.8

Security for farc-hd 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page