IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    DL-TensorFlow入门

    vgbhfive发表于 2024-06-06 14:17:08
    love 0

    简介

    TensorFlow 是由 Google 团队开发的深度学习框架,其初衷是以最简单的方式实现机器学习和深度学习的概念。该框架融合了计算代数的优化技术,极大地方便了复杂数学表达式的计算。

    TensorFlow 深度学习框架的三大核心功能:

    • 加速计算。神经网络本质上由大量的矩阵相乘、矩阵相加等基本数学运算构成,TensorFlow 的重要功能就是利用 GPU 方便地实现并行计算加速功能。
    • 自动梯度。TensorFlow 可以自动构建计算图,通过 TensorFlow 提供的自动求导的功能,不需要手动推导即可计算输出对网络参数的偏导数。
    • 常用神经网络接口。TensorFlow 除了提供底层的矩阵相乘、相加等数学函数,还包含常用神经网络运算函数、常用网络层、网络训练、模型保存与加载、网络部署等一系列深度学习的功能。

    简单示例:

    1
    2
    3
    4
    5
    6
    7
    import tensorflow as tf

    a = 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 的方式叫做命令式编程,也称为动态图模式。


沪ICP备19023445号-2号
友情链接