Une nouvelle implémentation de l’algorithme de forêt aléatoire, nommée « fru », a été développée en Rust, offrant des performances significativement améliorées par rapport aux solutions existantes sur le marché.
Publiée dans la revue Software X, cette initiative est le fruit du travail de deux chercheurs. Elle propose des interfaces pour les langages Python et R, la rendant directement utilisable par une large communauté de développeurs et de data scientists. L’objectif est d’optimiser l’efficacité des calculs pour ce type de modèle d’apprentissage automatique.
Les créateurs de « fru » mettent en avant son optimisation poussée, se traduisant par des temps d’exécution compétitifs et une meilleure évolutivité face aux jeux de données volumineux. En Python, « fru » surpasse l’implémentation de scikit-learn par plusieurs facteurs, atteignant parfois des accélérations de l’ordre de centaines de fois dans certains scénarios spécifiques.
Cette avancée technique pourrait ainsi offrir des gains de temps substantiels pour l’entraînement et le déploiement de modèles complexes, impactant positivement l’efficience des projets d’apprentissage automatique.
Source : Reddit r/MachineLearning