O TFLearn é uma biblioteca de aprendizado profundo baseada em TensorFlow que fornece uma API avançada para implementar redes neurais profundas. Ele possui uma API de alto nível fácil de usar e entender, recursos de prototipagem rápida, transparência completa do TensorFlow e suporte às mais recentes tecnologias de aprendizado profundo. O TFLearn suporta modelos como redes convolucionais, LSTM, RNN bidirecionais, normalização em batch, PReLU, redes residuais e redes generativas. Pode ser usado para tarefas como classificação de imagens e geração de sequências.