TensorFlow™是一个开源软件库,最初由Google Brain团队的研究人员和工程师开发。TensorFlow用于使用数据流图进行数值计算。
图中的节点表示数学运算,而图的边缘表示在它们之间通信的多维数据数组(张量)。灵活的体系结构允许您使用单个API将计算部署到台式机,服务器或移动设备中的一个或多个CPU或GPU。
TensorFlow提供了多个API。最低级别的API(TensorFlow Core)为您提供了完整的编程控制。更高级别的API构建在TensorFlow Core之上。
这些更高级别的API通常比TensorFlow Core更易于学习和使用。另外,更高级别的API使重复的任务更容易且在不同用户之间更加一致。像tf.estimator这样的高级API可以帮助您管理数据集,估计器,训练和推理。
TensorFlow中数据的主要单位是 张量。张量由一组原始值组成,这些原始值成形为任意数量的维数组。张量的等级是其维数。
大规模多任务药物发现网络:谷歌与斯坦福大学合作, 用于识别有希望的候选药物的深度神经网络模型。