Pylfit

Latest version: v0.4.0

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

Scan your dependencies

0.4.0

- Refactoring of atom and rule representation
- Added modeling of unknown values for GULA

0.3.0

- Refactoring of dataset api
- Update ACEDIA for pylfit api
- Added multi-thread support for GULA/PRIDE/Synchronizer/ACEDIA/probalizer
- Added heuristic for PRIDE regarding coverage

0.2.2

MLJ20 Experiements version
- Correct MLJ scripts

0.2.1

- Corrected WDMVLP.fit verbose option
- Correct MLJ20 evaluation scripts to use proper option "brute-force"

0.2.0

- Improved user API
- Added extend method to DMVLP and WDMVLP to search for new rule when a feature state to predict from is not already matched by the model rules.
- Added BruteForce algorithm for scalability comparaison purpose with GULA
- Added explanation scoring functions in pylfit.postprocessing, evaluating a model predictions and explanation versus expected perfect model
- Extended MLJ20 evaluation with baselines and new metrics
- Regression test coverage 99% of user API accessible code

0.1.0

First version of the pylfit API.
- preprocessing: tabular data (list of pairs (list of string, list of string)) and csv format
- datasets: StateTransitions
- models: DMVLP/CDMVLP/WDMVLP
- algo: GULA/PRIDE/Synchronizer
- semantics: synchronous/asynchronous/general/constrained Synchronous

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.