Sobre el proyecto

Flower (flwr) es un framework para crear sistemas de IA federada, diseñado con los principios de personalización, extensibilidad, agnosticismo de framework y comprensibilidad. Admite una amplia gama de frameworks de aprendizaje automático, como PyTorch, TensorFlow, Hugging Face Transformers, PyTorch Lightning, scikit-learn, JAX, TFLite, MONAI, fastai, MLX, XGBoost, CatBoost, LeRobot, Pandas y NumPy sin procesar. El proyecto ofrece documentación extensa, tutoriales, ejemplos de inicio rápido y una colección de baselines aportados por la comunidad que reproducen experimentos populares de aprendizaje federado. También incluye ejemplos de uso para diversos escenarios, como el ajuste fino federado de LLM y vision transformers, FL vertical y dispositivos embebidos. Flower es de código abierto y da la bienvenida a las contribuciones de la comunidad.