TensorFlow 基本概念
TensorFlow 是一个开源的机器学习框架,由 Google 开发,核心概念包括:
- 张量(Tensor):多维数组,是数据的基本单位。
- 计算图(Graph):早期版本中用于描述数据流和计算过程,2.x 默认启用即时执行(Eager Execution),兼顾灵活性和性能。
- 层(Layers):预定义或自定义的神经网络组件(如全连接层、卷积层)。
- 模型(Model):通过组合层构建的神经网络结构,支持训练和推理。
- 优化器(Optimizer):定义模型参数的更新方式(如 Adam、SGD)。
- 损失函数(Loss Function):衡量模型预测与真实值的差异。
使用场景
TensorFlow 适用于以下场景: