Tensorflow ile Yapay Sinir Ağları ile Yapay zekanın temelinin oluşmasında en önemli adım makine öğrenmesini sağlamak olmuştur. Tensorflow, Google tarafından üretilen ve makinelerin sinir ağlarının oluşmasını sağlamak amacıyla kullanılan bir araçtır. Bu araç yardımıyla makineler, oluşturulan örnek verileri işleyerek kendilerini eğitir ve daha sonra bu veriler ile oluşturulan yeni durumlarda kendi kararlarını verebilirler.