Dynamic F1-score-based voting strategies for multi-class classification: an adaptive ensemble approach for non-linear and imbalanced datasets Nature