Xcsf

Latest version: v1.4.7

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.4.1

Changes:
* Make `random_state` parameter sklearn compatible ([97](https://github.com/xcsf-dev/xcsf/pull/97))

1.3.1

Changes:
* Add tests.
* Fix a bug serialising initial population set filename.
* Fix a bug copying convolutional layer momentum.

1.3.0

Changes:
* Accept 1-D flattened Python inputs in fit/score/predict ([81](https://github.com/xcsf-dev/xcsf/pull/81))
* Fix setting max trials via JSON ([83](https://github.com/xcsf-dev/xcsf/pull/83))
* Remove Python `seed()` and add `RANDOM_STATE` parameter for setting seed ([86](https://github.com/xcsf-dev/xcsf/pull/86))
* Major Python API update: sklearn compatibility ([77](https://github.com/xcsf-dev/xcsf/pull/77))
* Add Python callback support with EarlyStoppingCallback ([77](https://github.com/xcsf-dev/xcsf/pull/77))
* Add parameter to read initial population from JSON; also works in stand-alone binary now ([77](https://github.com/xcsf-dev/xcsf/pull/77))
* Add hyperparameter tuning example ([77](https://github.com/xcsf-dev/xcsf/pull/77))
* Add CheckpointCallback ([88](https://github.com/xcsf-dev/xcsf/pull/88))

1.2.9

Changes:
* Fix deserialization of tree-GP and DGP conditions ([74](https://github.com/xcsf-dev/xcsf/pull/74))
* Update libraries ([75](https://github.com/xcsf-dev/xcsf/pull/75))

1.2.8

Changes:
* Add support for pickle to Python library ([72](https://github.com/xcsf-dev/xcsf/pull/72))

1.2.7

Changes:
* Add defaults to Python API calls to allow a cleaner syntax ([60](https://github.com/xcsf-dev/xcsf/pull/60))
* Fix an input check on the cover parameter in predict/score ([60](https://github.com/xcsf-dev/xcsf/pull/60))
* Update Python cartpole example to latest version and refresh other examples ([60](https://github.com/xcsf-dev/xcsf/pull/60))

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.