xcsf
XCSF learning classifier system: rule-based online evolutionary machine learning
Science Score: 64.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
1 of 4 committers (25.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.6%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
XCSF learning classifier system: rule-based online evolutionary machine learning
Basic Info
Statistics
- Stars: 34
- Watchers: 3
- Forks: 13
- Open Issues: 3
- Releases: 28
Topics
Metadata Files
README.md
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.
Owner
- Name: xcsf-dev
- Login: xcsf-dev
- Kind: organization
- Repositories: 1
- Profile: https://github.com/xcsf-dev
Citation (CITATION.cff)
cff-version: 1.2.0
title: XCSF
version: 1.4.8
doi: 10.5281/zenodo.16953714
date-released: 2025-08-26
license: GPL-3.0
repository-code: https://github.com/xcsf-dev/xcsf
languages:
- English
keywords:
- divide and conquer
- evolutionary algorithm
- genetic programming
- learning classifier system
- least squares
- machine learning
- neural networks
- neuroevolution
- reinforcement learning
- rule-based
- supervised learning
- stochastic gradient descent
- XCS
- XCSF
authors:
- family-names: Preen
given-names: Richard John
orcid: https://orcid.org/0000-0003-3351-8132
affiliation: University of the West of England
- family-names: Pätzel
given-names: David
orcid: https://orcid.org/0000-0002-8238-8461
affiliation: Universität Augsburg
identifiers:
- type: doi
value: 10.5281/zenodo.4277257
description: This DOI represents all versions, and will always resolve to the latest one.
- type: doi
value: 10.5281/zenodo.4277258
description: This is the archived snapshot of XCSF v.1.0.0.
- type: doi
value: 10.5281/zenodo.4314784
description: This is the archived snapshot of XCSF v.1.1.0.
- type: doi
value: 10.5281/zenodo.4314886
description: This is the archived snapshot of XCSF v.1.1.1.
- type: doi
value: 10.5281/zenodo.5634286
description: This is the archived snapshot of XCSF v.1.1.2.
- type: doi
value: 10.5281/zenodo.5758619
description: This is the archived snapshot of XCSF v.1.1.3.
- type: doi
value: 10.5281/zenodo.5774758
description: This is the archived snapshot of XCSF v.1.1.4.
- type: doi
value: 10.5281/zenodo.5806234
description: This is the archived snapshot of XCSF v.1.1.5.
- type: doi
value: 10.5281/zenodo.5806708
description: This is the archived snapshot of XCSF v.1.1.6.
- type: doi
value: 10.5281/zenodo.7046695
description: This is the archived snapshot of XCSF v.1.2.0.
- type: doi
value: 10.5281/zenodo.7046719
description: This is the archived snapshot of XCSF v.1.2.1.
- type: doi
value: 10.5281/zenodo.7097215
description: This is the archived snapshot of XCSF v.1.2.2.
- type: doi
value: 10.5281/zenodo.7108374
description: This is the archived snapshot of XCSF v.1.2.3.
- type: doi
value: 10.5281/zenodo.7133160
description: This is the archived snapshot of XCSF v.1.2.4.
- type: doi
value: 10.5281/zenodo.7139881
description: This is the archived snapshot of XCSF v.1.2.5.
- type: doi
value: 10.5281/zenodo.7857374
description: This is the archived snapshot of XCSF v.1.2.6.
- type: doi
value: 10.5281/zenodo.7882921
description: This is the archived snapshot of XCSF v.1.2.7.
- type: doi
value: 10.5281/zenodo.8127910
description: This is the archived snapshot of XCSF v.1.2.8.
- type: doi
value: 10.5281/zenodo.8128222
description: This is the archived snapshot of XCSF v.1.2.9.
- type: doi
value: 10.5281/zenodo.8167837
description: This is the archived snapshot of XCSF v1.3.0.
- type: doi
value: 10.5281/zenodo.8193688
description: This is the archived snapshot of XCSF v1.3.1.
- type: doi
value: 10.5281/zenodo.10070213
description: This is the archived snapshot of XCSF v1.4.1.
- type: doi
value: 10.5281/zenodo.10108746
description: This is the archived snapshot of XCSF v1.4.2.
- type: doi
value: 10.5281/zenodo.10210819
description: This is the archived snapshot of XCSF v1.4.3.
- type: doi
value: 10.5281/zenodo.10546811
description: This is the archived snapshot of XCSF v1.4.4.
- type: doi
value: 10.5281/zenodo.10699246
description: This is the archived snapshot of XCSF v1.4.5.
- type: doi
value: 10.5281/zenodo.12790240
description: This is the archived snapshot of XCSF v1.4.6.
- type: doi
value: 10.5281/zenodo.13345085
description: This is the archived snapshot of XCSF v1.4.7.
- type: doi
value: 10.5281/zenodo.16953714
description: This is the archived snapshot of XCSF v1.4.8.
GitHub Events
Total
- Create event: 26
- Issues event: 10
- Watch event: 6
- Delete event: 28
- Member event: 1
- Issue comment event: 93
- Push event: 65
- Pull request review event: 4
- Gollum event: 12
- Pull request event: 60
- Fork event: 1
Last Year
- Create event: 26
- Issues event: 10
- Watch event: 6
- Delete event: 28
- Member event: 1
- Issue comment event: 93
- Push event: 65
- Pull request review event: 4
- Gollum event: 12
- Pull request event: 60
- Fork event: 1
Committers
Last synced: almost 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Richard Preen | r****n@g****m | 2,648 |
| pre-commit-ci[bot] | 6****] | 45 |
| dependabot[bot] | 4****] | 5 |
| David Pätzel | d****l@i****e | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 28
- Total pull requests: 141
- Average time to close issues: about 1 month
- Average time to close pull requests: 3 days
- Total issue authors: 5
- Total pull request authors: 4
- Average comments per issue: 2.93
- Average comments per pull request: 1.59
- Merged pull requests: 133
- Bot issues: 0
- Bot pull requests: 100
Past Year
- Issues: 8
- Pull requests: 62
- Average time to close issues: 1 day
- Average time to close pull requests: 4 days
- Issue authors: 3
- Pull request authors: 4
- Average comments per issue: 2.63
- Average comments per pull request: 1.63
- Merged pull requests: 56
- Bot issues: 0
- Bot pull requests: 54
Top Authors
Issue Authors
- dpaetzel (12)
- rpreen (11)
- AndiLeni (2)
- borisdjartov (1)
- dependabot[bot] (1)
- hosford42 (1)
Pull Request Authors
- pre-commit-ci[bot] (95)
- rpreen (38)
- dependabot[bot] (28)
- dpaetzel (4)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 1,639 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 28
- Total maintainers: 1
pypi.org: xcsf
XCSF learning classifier system: rule-based evolutionary machine learning
- Homepage: https://github.com/xcsf-dev/xcsf
- Documentation: https://github.com/xcsf-dev/xcsf/wiki
- License: gpl-3.0
-
Latest release: 1.4.8
published 5 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v2 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/init v1 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- warchant/setup-sonar-scanner v3 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/upload-artifact v2 composite
- pypa/cibuildwheel v2.10.1 composite