Skip to main content

XCSF learning classifier system: rule-based evolutionary machine learning

Project description

XCSF learning classifier system

An implementation of the XCSF learning classifier system that can be built as a stand-alone binary or as a Python library. XCSF is an accuracy-based online evolutionary machine learning system with locally approximating functions that compute classifier payoff prediction directly from the input state. It can be seen as a generalisation of XCS where the prediction is a scalar value. XCSF attempts to find solutions that are accurate and maximally general over the global input space, similar to most machine learning techniques. However, it maintains the additional power to adaptively subdivide the input space into simpler local approximations.

See the project wiki for details on features, how to build, run, and use as a Python library.


License Linux Build MacOS Build Windows Build Latest Version DOI

Codacy LGTM CodeFactor Codiga SonarCloud Lines of Code

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

xcsf-1.1.6.tar.gz (5.7 MB view details)

Uploaded Source

Built Distributions

xcsf-1.1.6-pp38-pypy38_pp73-win_amd64.whl (619.9 kB view details)

Uploaded PyPy Windows x86-64

xcsf-1.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

xcsf-1.1.6-cp310-cp310-win_amd64.whl (621.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

xcsf-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (416.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

xcsf-1.1.6-cp310-cp310-macosx_10_9_x86_64.whl (489.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

xcsf-1.1.6-cp39-cp39-win_amd64.whl (621.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

xcsf-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (415.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

xcsf-1.1.6-cp39-cp39-macosx_10_9_x86_64.whl (489.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

xcsf-1.1.6-cp38-cp38-win_amd64.whl (621.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

xcsf-1.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (415.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

xcsf-1.1.6-cp38-cp38-macosx_10_9_x86_64.whl (489.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file xcsf-1.1.6.tar.gz.

File metadata

  • Download URL: xcsf-1.1.6.tar.gz
  • Upload date:
  • Size: 5.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for xcsf-1.1.6.tar.gz
Algorithm Hash digest
SHA256 63af609b7af1cfc214d8d099242a66d623804da725a562c2ef41313a8410ffd4
MD5 d5a9e51ceafc81f0601e74e18005a4b5
BLAKE2b-256 194e72191d04570b66b0b966b842bb55215a7bd851df8f6683e7cd15edc5004a

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-pp38-pypy38_pp73-win_amd64.whl.

File metadata

  • Download URL: xcsf-1.1.6-pp38-pypy38_pp73-win_amd64.whl
  • Upload date:
  • Size: 619.9 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for xcsf-1.1.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c183825ed4987a100c279a59a316e9c22f7edbb84339882e907f252ed7f47502
MD5 ba5e4e72aa99c5ed9b3533b6c3059ac0
BLAKE2b-256 a908a311bb054fd1b6b7a23de6c5367eb2051c20c280f09f9d312d7e42ed3933

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xcsf-1.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f516565435e72467a08ecd8a59f6e69323d586363aedb05c8605f53f884c8be
MD5 2630e75af51b990a34dfb1c8b719498c
BLAKE2b-256 26a8005d5620900821735f02623bea3f0b48a096ca11610311618cfe425f7205

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xcsf-1.1.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 621.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for xcsf-1.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eb8a03a2582341d6710841fd46119050b9a93b94446b49ea147f3330dda34a56
MD5 1759f82b475c8e5d62ddf41f920fc144
BLAKE2b-256 cf03200137a8962c2da1c307595ff95b1bb5bf37d496e8895f22774a78e2d0e4

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xcsf-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a58f64577f3d06f3420de60775fa47efb0319bfaa3cae59ced01ff0c23e6f81
MD5 0ec50c8b64c47ba74143e0b5ff2a7df4
BLAKE2b-256 8d004c8c12e97a93d4ef30dd72227889e4987d6174ab2f702644cad28d4549b1

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: xcsf-1.1.6-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 489.7 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for xcsf-1.1.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c719a203af6b0f4281e788161add356a3036c38e9d8071c719bed56091a0ac85
MD5 77507053e89327bc501a68d48412108f
BLAKE2b-256 6bb7229bb1015a8222ff0d3b7459f1a46a7b958420a75deea3339c2406b18cb6

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xcsf-1.1.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 621.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for xcsf-1.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7315cf6b73610b6bd2935063cd91672909a32e0c53e32a5eb591a3497858c188
MD5 c7bd7850394059d1d05099069888aa3c
BLAKE2b-256 55d00f1f47a1240a8dbcc9ba496994d66bb5e926277579b856810ac58cbeedcc

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xcsf-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 462ce0859f226a4ee5a783ef091dc3c6e6d607960ee95ba83ac983c9a83a6802
MD5 c8824549cf08f7aad756c5994d73424b
BLAKE2b-256 9198407e14fc5d78a6c6b1bb870d8ce98f8c997946e2af2046563174ceaa0ad6

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: xcsf-1.1.6-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 489.8 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for xcsf-1.1.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2de6d6ab85487f208f4322c77bee0f815eeae31a7d9288d21dfcdcebde63ca04
MD5 4294ee1c3f55581d64bf29deebb81d0c
BLAKE2b-256 9ec84e0fed6a9b13398d9bac190aa2d84633918469daee504fb88bdd9f272920

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: xcsf-1.1.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 621.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for xcsf-1.1.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 11ab2800d2a97ca8e1765414bd10d8f6b0e6a81e055dee989bd03d43785ce845
MD5 386db2dc517c96c210dff1fb2b0ed2a8
BLAKE2b-256 480a65ddab2440ee98f07fce5b318e51e7c71d9c2f5f1ce8996206d0aeec8adb

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xcsf-1.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4905159f3567cec619d6d212555b5d199405685f2cd7469686812c87c38934f
MD5 d2be81109b734de69c8f28ebda7b210f
BLAKE2b-256 5f4690ab38935c61406020f3c5bffbaff0dc6d7030b1446e69fe7c3d34450658

See more details on using hashes here.

File details

Details for the file xcsf-1.1.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: xcsf-1.1.6-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 489.7 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for xcsf-1.1.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f5474c06795df979575615ef1f4865ad5d68e8b8a8db07bd21313b80b7406b1
MD5 0d23b820aac0613893f7732603f0b7f3
BLAKE2b-256 ee33b03b40159c5b5a444ecc653b6f2f95daa3c75660418f2e240f7812da3019

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page