fuzzy-ml: Fuzzy Theory for Machine Learning in PyTorch :fire:
The fuzzy-ml library is solely focused on utilizing fuzzy theory with machine learning, or
implementing machine learning algorithms that derive fuzzy theory products (e.g., fuzzy sets,
fuzzy logic rules). The library is designed to be used in conjunction with PyTorch and is built
on top of PyTorch's tensor operations, as well as the underlying fuzzy-theory library.
This separation of concerns allows for a more focused library that can be used in machine learning
applications, while still providing the benefits of fuzzy theory and fuzzy logic operations. The
fuzzy-ml library is designed to be easy to use and understand, with a simple API. Note that the
fuzzy-ml library is not intended to be used as a standalone library, but rather as a complement
to the fuzzy-theory library, nor is it intended to be used as a general-purpose fuzzy logic
library, as it is specifically designed for machine learning applications.
Special features :high_brightness:
- Quantitative Temporal Association Analysis: Association analysis on temporal transactions with quantitative data is possible (e.g., Fuzzy Temporal Association Rule Mining).
- Clustering: Fuzzy clustering algorithms are provided for unsupervised learning (e.g., Evolving Clustering Method, Empirical Fuzzy Sets).
- Partitioning: Discover or create fuzzy sets to partition data for machine learning tasks (e.g., Categorical Learning Induced Partitioning).
- Pruning: Prune fuzzy logic rules to reduce complexity and improve interpretability (e.g., with rough set theory via rpy2).
- Rule Making: Create fuzzy logic rules from data for interpretable machine learning models (e.g., Wang-Mendel Method, Latent Lockstep Method).
- Summarization: Summarize quantitative data to generate interpretable linguistic summaries.
Metadata
Release files for fuzzy-ml 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| fuzzy_ml-0.0.5.tar.gz | 31.9 kB | Without provenance | Details for fuzzy_ml-0.0.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fuzzy_ml-0.0.5-py3-none-any.whl | Python 3 | none | any | Details for fuzzy_ml-0.0.5-py3-none-any.whl |
Total release size: 73.9 kB
Release files / fuzzy_ml-0.0.5.tar.gz
| Download URL | fuzzy_ml-0.0.5.tar.gz |
|---|---|
| Size | 31.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
16c2a6deb5aa3b495a486bfcd19e748ba55b340f188d8ad0bfb1ad24a67efaa7
|
|
BLAKE2b-256 checksum How to use checksums |
ca53ec6dd1794d42422dcb241c75e71863d73a5125602851a99cbe30d1e16ccf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / fuzzy_ml-0.0.5-py3-none-any.whl
| Download URL | fuzzy_ml-0.0.5-py3-none-any.whl |
|---|---|
| Size | 41.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7fdfd3c468f9f93d89defa55a77a91b681e0dcdfd974da6c926900ef80acc2eb
|
|
BLAKE2b-256 checksum How to use checksums |
34c94668b639ca081c4174a00c3379d1ef93f96073073f45295eb5298ba87594
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Security for fuzzy-ml 0.0.5
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.