Tensorflow is a software library for machine learning from Google. Among other things, Tensorflow offers the necessary functions for "Deep Learning", the training of artificial neural networks, the best-known form of machine learning. Tensorflow is currently the leading open source software for Deep Learning. On the tensorflow site you can find a lot of examples that simplify the introduction to machine learning.