为给定的问题提供一个详细的答案。模型需要理解问题的核心内容，并给出一个完整的回答。 
问题：“什么是 TensorFlow？”
TensorFlow是一个由谷歌开发的开源机器学习框架，使开发者能够构建和部署机器学习模型。它提供了丰富的API和工具，使得开发者能够构建各种类型的机器学习模型，包括神经网络、决策树和混合模型等。TensorFlow使用数据流图来表示计算过程，并将计算分配到可用的设备上，从而加速模型的训练和执行过程。由于其强大的功能和广泛的支持，TensorFlow已成为机器学习领域的一种常用工具。