Skip to main content

Michigan-style Learning Classifier Systems

Project description

Piecewise

What is Piecewise?

A Michigan-style Learning Classifier System (LCS) library, written in Python.

It makes heavy use of object-oriented language features to provide a modular, extensible framework on which to build LCS algorithms.

The currently implemented algorithms are:

  1. XCS (ternary rule representation)
  2. XCSR (centre-spread rule representation)

Project Philosophy

The primary use case of Piecewise is for LCS researchers who are interested in:

  1. Investigating modifications or extensions to existing LCS algorithms.
  2. Running experiments with LCS algorithms on common environments, through a standardised and easy-to-use interface.

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

piecewise-0.1.2.tar.gz (1.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

piecewise-0.1.2-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file piecewise-0.1.2.tar.gz.

File metadata

  • Download URL: piecewise-0.1.2.tar.gz
  • Upload date:
  • Size: 1.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.3

File hashes

Hashes for piecewise-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c0633c896f705684f8de1acbe454de4c17624f0f4aebf14da8e7ef5596e941da
MD5 3b9a83119f0816b1f5b9c680eab6dc64
BLAKE2b-256 22aa80024bd69d1df5d1b8aeb46cb43fa50a25f935f90079a47c64ffbe3934b1

See more details on using hashes here.

File details

Details for the file piecewise-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: piecewise-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.3

File hashes

Hashes for piecewise-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f70cd652dc5c62cc48400b66b819debd01f73090cee6ff8cc85310389d0eadee
MD5 7cc55ae99f4254f8ae3c2aaa5e00d1ee
BLAKE2b-256 ea0ef5f29b873349d8097a7eb619e8f9839bacb1920b7c5d6377f52190acc08e

See more details on using hashes here.

Supported by

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