Skip to main content

Python implementation of the SBB genetic programming algorithm for classification tasks (library).

Project description

SBBClassifier

VX: Python implementation of Symbiotic Bid-Based (SBB) framework for problem decomposition using Genetic Programming (GP). Algorithm developed by the NIMS laboratory, Dalhousie University, Canada. This implementation can be used as a library to apply GP to classification tasks.

1. References

PhD Thesis

Lichodzijewski, P. (2011) A Symbiotic Bid-Based (SBB) framework for problem decomposition using Genetic Programming, PhD Thesis (link)

2. How to Run

To run this algorithm in Python:

from vx.SBB.sbb import SBB
from vx.SBB.config import Config

if __name__ == "__main__":
    Config.check_parameters()
    SBB().run()

All configurable options are in the SBB/config.py file, in the variable CONFIG.

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

vx-0.1.3.tar.gz (1.6 kB view hashes)

Uploaded Source

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