Estas biblioteca de código abierto para aprendizaje automático a través de un rango de tareas, nacen para satisfacer las necesidades de Google en crear sistemas capaces de construir y entrenar redes neuronales para detectar y descifrar patrones y correlaciones, análogos al aprendizaje y razonamiento usados por los humanos.