]> Piment Noir Git Repositories - freqai-strategies.git/commit
feat(quickadapter): add multiple aggregation methods for combined extrema weighting...
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 5 Jan 2026 20:41:43 +0000 (21:41 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 5 Jan 2026 20:41:43 +0000 (21:41 +0100)
commit8b1905cd37d388a42322baa28ae29c63a9cd7c89
tree39624d61a832b54845ccb2ab17ed869b7b0cb49f
parent16776d54fff08a5fb33124de48b6a87ac6bee191
feat(quickadapter): add multiple aggregation methods for combined extrema weighting (v3.10.4)

- Add 5 new aggregation methods: arithmetic_mean, harmonic_mean, quadratic_mean, weighted_median, softmax
- Replace weighted_average (deprecated) with arithmetic_mean as new default
- Add softmax_temperature parameter (default: 1.0) for softmax aggregation
- Implement all methods using scipy.stats.pmean for power means (p=1,-1,2) and numpy for weighted_median
- Add softmax aggregation with temperature scaling and coefficient weighting
- Add validation and logging for softmax_temperature parameter
- Update README with precise mathematical formulas for all aggregation methods
- Bump version to 3.10.4 in strategy and model
- Add conditional logging for softmax_temperature when aggregation is softmax
README.md
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py
quickadapter/user_data/strategies/ExtremaWeightingTransformer.py
quickadapter/user_data/strategies/QuickAdapterV3.py
quickadapter/user_data/strategies/Utils.py