TensorFlow 是一个开源软件库,它利用数据流图进行数值计算。在 TensorFlow 中,节点代表数学运算,而边则代表在节点之间流动并构成多维数据数组(即张量)的数据。凭借其灵活的架构,TensorFlow 能够在各种平台上执行计算,包括单个或多个 CPU(或 GPU)、服务器、移动设备等。TensorFlow 最初由 Google Brain 团队(隶属于 Google 机器智能研究机构)的研究人员和工程师开发,支持机器学习和深度神经网络研究,但其通用性使其可应用于更广泛的计算领域。