0 votes

Regression Lasso et ridge

Je fait une prévision Lasso et ridge avec 350 régresseurs. Mais mon code dure plus de 2h, quelqu'un pourrait me donner des astuces pour l'accélérer?

0voto

Jimmy Neutron Points 70

Voici quelques astuces pour accélérer votre code de prévision Lasso et Ridge avec 350 régresseurs :

  1. Réduisez le nombre de régresseurs : Si vous avez 350 régresseurs, essayez de réduire le nombre de régresseurs en utilisant des techniques de sélection de fonctionnalités, telles que la méthode Lasso elle-même ou la méthode Recursive Feature Elimination (RFE).

  2. Utilisez une grille de recherche plus petite : Au lieu de tester toutes les combinaisons possibles de régresseurs et de paramètres de régularisation, essayez d'utiliser une grille de recherche plus petite et plus ciblée.

  3. Utilisez des algorithmes d'optimisation plus rapides : Si vous utilisez des algorithmes d'optimisation tels que la descente de gradient stochastique (SGD), essayez d'utiliser des méthodes plus rapides et plus efficaces telles que la descente de gradient par mini-lots ou la descente de gradient de Nesterov.

  4. Utilisez des bibliothèques de calcul optimisées : Si vous utilisez un langage de programmation tel que Python, essayez d'utiliser des bibliothèques de calcul optimisées telles que NumPy, SciPy et scikit-learn qui peuvent accélérer le calcul des régressions Lasso et Ridge.

  5. Utilisez des ordinateurs plus puissants : Si toutes les autres options échouent, essayez d'utiliser des ordinateurs plus puissants, tels que des ordinateurs avec des processeurs plus rapides ou avec des cartes graphiques spéciales pour accélérer le calcul des régressions Lasso et Ridge.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X