简介TensorFlow是由Google团队开发的深度学习框架,其初衷是以最简单的方式实现机器学习和深度学习的概念。该框架融合了计算代数的优化技术,极大地方便了复杂数学表达式的计算。TensorFlow深度学习框架的三大核心功能:加速计算。神经网络本质上由大量的矩阵相乘、矩阵相加等基本数学运算构成,TensorFlow的重要功能就是利用GPU方便地实现并行计算加速功能。自动梯度。TensorFlow可以自动构建计算图,通过TensorFlow提供的自动求导的功能,不需要手动推导即可计算输出对网络参数的偏导数。常用神经网络接口。TensorFlow除了提供底层的矩阵相乘、相加等数学函数,还包含常用神经网络运算函数、常用网络层、网络训练、模型保存与加载、网络部署等一系列深度学习的功能。简单示例:1234567importtensorflowastfa = tf.constant(2.0)b = tf.constant(4.0)print('a+b=', a+b)# a+b= tf.Tensor(6.0, shape=(), dtype=float32)# 运算时同时创建计算图 𝑐=𝑎+𝑏 和数值结果 6.0=2.0+4.0 的方式叫做命令式编程,也称为动态图模式。基础数据类型Tensorflow中的数据类型包含数值类型、字符串类型和布尔类型。数值类型按照维度区分为四
...
继续阅读
(55)