Fisher-scoring

Latest version: v2.0.2

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

Scan your dependencies

2.0.2

- **FisherScoringMultinomialRegression**: Enhanced flexibility by removing fixed data types for numpy arrays, improving compatibility with diverse datasets.
- **Code Optimization**: Refined matrix operations to maintain peak performance across Fisher Scoring modules.
- **Documentation & Image Display**: Adjusted README formatting and hosted images to ensure accurate display on PyPI, enhancing readability and visual guidance.

2.0

Performance Improvements
With optimized matrix calculations, all models now exhibit faster training times and reduced memory usage. The streamlined operations provide up to 290x speed improvements:
- **Multinomial Logistic Regression**: Reduced training time from 125.10s to 0.43s (~290x speedup).
- **Logistic Regression**: Reduced training time from 0.24s to 0.05s (~5x speedup).
- **Focal Loss Logistic Regression**: Reduced training time from 0.26s to 0.01s (~26x speedup).

Fixes and Usability Enhancements
- **Verbose Parameter for Focal Loss**: Fixed the verbose logging for `FisherScoringFocalRegression`, ensuring informative output during model training.
- **Improved Documentation**: Expanded README to provide clear installation instructions, feature descriptions, and example usage for all models, enhancing user experience.
- **External Image Display on PyPI**: Ensured hosted images display properly in the README for a polished PyPI appearance.

0.1.4

This release introduces some changes to the functionality and outputs of logistic regression and correct log likelihood display for multinomial logistic regression model.

Changelog
* Added minor changes to the model code for logistic regression and multinomial logistic regression.

0.1.3

This release introduces enhanced statistical outputs for Multinomial Regression, including the calculation of coefficients, standard errors, p-values, and confidence intervals for each class.

Changelog

- Added the calculation of coefficients, standard errors, p-values, and confidence intervals for each class in Multinomial Regression.

0.1.2

This release includes downgrading dependencies of scikit-learn and numpy for better handling with other packages.

Changelog

- Updated dependency versions

0.1.1

This release includes updates and improvements for the Fisher Scoring algorithm implementations. The following features are included:

- Fisher Scoring for logistic regression
- Fisher Scoring for multinomial regression
- Fisher Scoring with focal loss

Changelog

- Added support for Python 3.9+
- Updated dependency versions
- Improved documentation

v.0.1.0
Initial release

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.