README dans d'autres langues : 中文, deutsch, français, ou contribuez le vôtre.
Lale est une bibliothèque Python pour la science des données semi-automatisée. Lale facilite la sélection automatique des algorithmes et le réglage des hyperparamètres des pipelines compatibles avec scikit-learn, de manière sécurisée. Si vous êtes un data scientist et souhaitez expérimenter l'apprentissage automatique automatisé, cette bibliothèque est faite pour vous ! Lale ajoute de la valeur au-delà de scikit-learn dans trois dimensions : l'automatisation, les contrôles d'exactitude et l'interopérabilité. Pour l'automatisation , Lale fournit une interface cohérente de haut niveau aux outils de recherche de pipeline existants, notamment Hyperopt, GridSearchCV et SMAC. Pour les contrôles d'exactitude , Lale utilise le schéma JSON pour détecter les erreurs en cas de discordance entre les hyperparamètres et leur type, ou entre les données et les opérateurs. Et pour l'interopérabilité , Lale dispose d'une bibliothèque croissante de transformateurs et d'estimateurs issus de bibliothèques populaires telles que scikit-learn, XGBoost, PyTorch, etc. Lale peut être installé comme n'importe quel autre package Python et peut être modifié avec des outils Python disponibles dans le commerce tels que comme les cahiers Jupyter.
Le nom Lale, prononcé laleh , vient du mot persan signifiant tulipe. À l'instar des bibliothèques d'apprentissage automatique populaires telles que scikit-learn, Lale n'est également qu'une bibliothèque Python, et non un nouveau langage de programmation autonome. Il n'oblige pas les utilisateurs à installer de nouveaux outils ni à apprendre une nouvelle syntaxe.
Lale est distribué selon les termes de la licence Apache 2.0, voir LICENSE.txt. Il est actuellement en version Alpha , sans garantie d'aucune sorte.