TFLearn est une bibliothèque d'apprentissage profond basée sur TensorFlow, offrant une API avancée pour la mise en œuvre de réseaux neuronaux profonds. Elle se caractérise par une API intuitive et facile à comprendre, des fonctionnalités de prototypage rapide, une transparence complète avec TensorFlow, et une prise en charge des dernières techniques d'apprentissage profond. TFLearn prend en charge les modèles tels que les réseaux convolutionnels, les LSTM, les RNN bidirectionnels, la normalisation par lots, les PReLU, les réseaux résiduels et les réseaux génératifs. Elle peut être utilisée pour des tâches telles que la classification d'images et la génération de séquences.