Skip to main content

NiaClass

PyPI Version PyPI - Python Version PyPI - Downloads GitHub license

GitHub commit activity Average time to resolve an issue Percentage of issues still open GitHub contributors

📦 Installation • ✨ Functionalities • 🚀 Examples • 📝 Reference papers • 🔑 License • 📄 Cite us

NiaClass is a framework for solving classification tasks using nature-inspired algorithms. The framework is written fully in Python. Its goal is to find the best possible set of classification rules for the input data using the NiaPy framework, which is a popular Python collection of nature-inspired algorithms. The NiaClass classifier supports numerical and categorical features.

NiaClass

📦 Installation

pip3

To install NiaClass with pip3, use:

pip3 install niaclass

In case you would like to try out the latest pre-release version of the framework, install it using:

pip3 install niaclass --pre

Fedora Linux

To install NiaClass on Fedora, use:

$ dnf install python-niaclass

✨ Functionalities

  • Binary classification,
  • Multi-class classification,
  • Support for numerical and categorical features.

🚀 Examples

Usage examples can be found here.

📝 Reference papers

[1] Iztok Fister Jr., Iztok Fister, Dušan Fister, Grega Vrbančič, Vili Podgorelec. On the potential of the nature-inspired algorithms for pure binary classification. In. Computational science - ICCS 2020 : 20th International Conference, Proceedings. Part V. Cham: Springer, pp. 18-28. Lecture notes in computer science, 12141, 2020

🔑 License

This package is distributed under the MIT License. This license can be found online at http://www.opensource.org/licenses/MIT.

Disclaimer

This framework is provided as-is, and there are no guarantees that it fits your purposes or that it is bug-free. Use it at your own risk!

📄 Cite us

Pečnik L., Fister I., Fister Jr. I. (2021) NiaClass: Building Rule-Based Classification Models Using Nature-Inspired Algorithms. In: Tan Y., Shi Y. (eds) Advances in Swarm Intelligence. ICSI 2021. Lecture Notes in Computer Science, vol 12690. Springer, Cham.

Metadata

Release files for niaclass 0.2.4

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

Source distribution (sdist)

Source distribution for niaclass 0.2.4
File Size Uploaded
niaclass-0.2.4.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for niaclass 0.2.4
File Interpreter ABI Platform
niaclass-0.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 18.7 kB

Release files / niaclass-0.2.4.tar.gz

Download URL niaclass-0.2.4.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c27cfa655e2f5e324026f45caea29f13fdc0e2df8a2ae8e56015fdf3d62a2bad
BLAKE2b-256 checksum
How to use checksums
5812e10af40605c06e817b4bb71c147c27f666ff26629b55323b03f04f4d6137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.13.6 Linux/6.15.9-201.fc42.x86_64

Release files / niaclass-0.2.4-py3-none-any.whl

Download URL niaclass-0.2.4-py3-none-any.whl
Size 9.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
23e658f44c7f40ca787fdeebbb6f2259d5169aa53cf4a47d1a6abcbfd0dd6447
BLAKE2b-256 checksum
How to use checksums
0c162dd542caf75c1e6e2571be90f93ff63143b778459e445ba4f5b38889a7e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.13.6 Linux/6.15.9-201.fc42.x86_64

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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