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 CodeFactor Codiga SonarCloud codecov Lines of Code

PyPI package Python versions Downloads

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.2.6.tar.gz (5.7 MB view details)

Uploaded Source

Built Distributions

xcsf-1.2.6-pp39-pypy39_pp73-win_amd64.whl (633.3 kB view details)

Uploaded PyPy Windows x86-64

xcsf-1.2.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

xcsf-1.2.6-pp38-pypy38_pp73-win_amd64.whl (633.0 kB view details)

Uploaded PyPy Windows x86-64

xcsf-1.2.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

xcsf-1.2.6-cp311-cp311-win_amd64.whl (633.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

xcsf-1.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

xcsf-1.2.6-cp310-cp310-win_amd64.whl (634.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

xcsf-1.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

xcsf-1.2.6-cp39-cp39-win_amd64.whl (634.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

xcsf-1.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

xcsf-1.2.6-cp38-cp38-win_amd64.whl (633.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

xcsf-1.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: xcsf-1.2.6.tar.gz
  • Upload date:
  • Size: 5.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for xcsf-1.2.6.tar.gz
Algorithm Hash digest
SHA256 e6e65e3f4557b864875a4f7c7cb520a24e8a3d7d3a431a96c80f8d50610302d1
MD5 6c7f55fe18b7c7d5f10f97da3491d938
BLAKE2b-256 1cb0f1930a742bad43e272057468759a1fe025415e32bf7331e53148a6906324

See more details on using hashes here.

File details

Details for the file xcsf-1.2.6-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for xcsf-1.2.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5f1ffabac061375e08a8cf5e743b0e26e52c5e9c021a5d07fa5ea54084b24ee2
MD5 61ce970394d2eece5bcf727788a89d4e
BLAKE2b-256 422133b8b253880cd17567c634b8066092c8a9efcb421a2c69343b1a8c003626

See more details on using hashes here.

File details

Details for the file xcsf-1.2.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xcsf-1.2.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e99bd5940775c347aca2a8c81405cc6dfe9eac006cac8caf18fc09b37292cd7
MD5 1c6628706d77fb4a50f003efa3f91183
BLAKE2b-256 3819dcca5ede8b618ee478faaf8b5b39ea988084932accd4f9c6228a215921fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xcsf-1.2.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2ff38ee9e9d745a177699a631557b56a19ef71240c7ce41186fbc8e5581e5c78
MD5 c21f2e2431bba1cabf2b87431e897037
BLAKE2b-256 c55fd21b6fbbbb118b8def73ba076f89d6a1262c6eeab61c400661396ab9c710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xcsf-1.2.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03aecd89eeb4cf3cbafa8b75775993e101a4a9a90eb6590841e382be62b65a53
MD5 47c07474fe57805d39c5989d6c2c3338
BLAKE2b-256 93d4e9dc9ce3b31b67ed9d4ca7b9cff0e388b1c8878fe97a08e70d050d86ce8a

See more details on using hashes here.

File details

Details for the file xcsf-1.2.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xcsf-1.2.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 633.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for xcsf-1.2.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2365a9608f42bc29415f2f8c5b2c09db070955b551b73e4c8a7316e8e2a0a19a
MD5 a74b8484eedb7e159a5e76af63f48607
BLAKE2b-256 11078531dad5c0336996b866a22015f428566f308b640ea2016283079cc99df6

See more details on using hashes here.

File details

Details for the file xcsf-1.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xcsf-1.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e42b382b1a1addd31effc8c6bc34e457ff886a2998233f5d3003e7d3ecbd181f
MD5 a231eb1cfd01bc900834cea7c5970a32
BLAKE2b-256 b0768d9751053d2102b507930dc656fc1eca8b588f7eab23b2e91d02cd5801c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xcsf-1.2.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 634.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for xcsf-1.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e9118204da5f6b79c61db5b2c055391e2798bc1f1c59712a38beb423c8c630d0
MD5 a1967699a2abe6f3262bffb05b842e94
BLAKE2b-256 e1d261143993cca821da05b1327de6a067258b87ff9c0de795fbcb79e6bcdae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xcsf-1.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c7e9b2c3f0d50b13fd88a48743af6e5bfe123527bd01a37a4ab177422d1c8f8
MD5 12959f0fb000e9df43e3a37facd87861
BLAKE2b-256 43d4e63cd694417bc69484456429a245dfd752f2cd73e241acecd074fa523b6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xcsf-1.2.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 634.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for xcsf-1.2.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8dc452776606ba072b08275fd8f831d0073dcfde15c432dc8a5763b62a36c301
MD5 872ad750a5483a6aceeb6da6ec7d21e7
BLAKE2b-256 c66c95f80956b2c4af92723620d2f68e28f45bc08128cca8e483ce11bf9b1509

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xcsf-1.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01dc0a8a04577f671911380760ec0df736cb97a84d6363b0a69978b70191e4e9
MD5 bbf22bf8b6caf16829159f7e839b5132
BLAKE2b-256 c614dd1817976d1d0c2df4635b2d2d5812a8aff1b6dc7a7ad0fc6816ab9ea42d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xcsf-1.2.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 633.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for xcsf-1.2.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 87a73473cbe57945a9885a89ddc324b19c91b05fc9854428b8b62a7a5de8faa6
MD5 6a778835aa5c59675325eca4c152cb66
BLAKE2b-256 46438d62f1e9f6a22bd8cb0ce19f565284b68b890058e2e2fab1f1237ef61792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xcsf-1.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 140c8c53ab1b35c006ce5e28d49d1b287397409082f29772848db91cc63e75d9
MD5 b7a66a64174367d9977f33cf8aefe049
BLAKE2b-256 498c8bf255cd61f2cc348fc89fbe996ca95311daf7ae787c70a7662ec6ea0a85

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