0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

tensorflow和python的关系_tensorflow与pytorch的区别

姚小熊27 来源:网络整理 作者:网络整理 2020-12-04 14:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

tensorflowpython的关系

Tensorflow和Python有什么关系?Tensorflow是Python的机器学习库,Python的库有很多,如Tensorflow、NumPy、Httpie、Django、Flask、Ansible。我们知道章鱼有很多手,如果把Python比作是章鱼的话,那Tensorflow就是章鱼的一只手。

tensorflow与pytorch的区别

1.实现方式:符号式编程vs命令式编程

tensorflow是纯符号式编程,而pytorch是命令式编程。

命令式编程优点是实现方便,缺点是运行效率低。

符号式编程通常是在计算流程完全定义好后才被执行,因此效率更高,但缺点是实现复杂。

2.图的定义:动态定义vs静态定义

两个框架都是在张量上进行运算,但是却存在着很大的差别。

TensorFlow遵循“数据即代码,代码即数据”的理念,可以在运行之前静态的定义图,然后调用session来执行图。

pytorch中图的定义是动态化的,可以随时定义、随时更改、随时执行节点。

因此相对而言,pytorch更加灵活,更加方便调试。

3.可视化:tensorboard vs nothing

我认为TensorFlow最吸引人的地方之一就是tensorboard,可以清晰的看出计算图、网络架构,而pytorch自己没有类似tensorboard的工具,但是pytorch可以导入tensorboardx或者matplotlib这类工具包用于数据可视化。
责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    57

    文章

    4858

    浏览量

    89590
  • tensorflow
    +关注

    关注

    13

    文章

    331

    浏览量

    61858
  • pytorch
    +关注

    关注

    2

    文章

    813

    浏览量

    14704
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【上海晶珩睿莓1开发板试用体验】TensorFlow-Lite物体归类(classify)

    目前尚未得知睿莓1开发板上面有NPU或者DPU之类的额外处理器,因此使用树莓派系列使用最广泛的TensorFlow-Lite库进行物体归类,使用CPU运行代码,因此占用的是CPU的算力。在
    发表于 09-12 22:43

    无法将Tensorflow Lite模型转换为OpenVINO™格式怎么处理?

    Tensorflow Lite 模型转换为 OpenVINO™ 格式。 遇到的错误: FrontEnd API failed with OpConversionFailure:No translator found for TFLite_Detection_PostProcess node.
    发表于 06-25 08:27

    用树莓派搞深度学习?TensorFlow启动!

    介绍本页面将指导您在搭载64位Bullseye操作系统的RaspberryPi4上安装TensorFlowTensorFlow是一个专为深度学习开发的大型软件库,它消耗大量资源。您可以在
    的头像 发表于 03-25 09:33 968次阅读
    用树莓派搞深度学习?<b class='flag-5'>TensorFlow</b>启动!

    TensorFlow模型转换为中间表示 (IR) 时遇到不一致的形状错误怎么解决?

    使用命令转换为 Tensorflow* 模型: mo --input_model ../models/middlebury_d400.pb --input_shape [1,352,704,6
    发表于 03-07 08:20

    使用OpenVINO™ 2020.4.582将自定义TensorFlow 2模型转换为中间表示 (IR)收到错误怎么解决?

    转换自定义 TensorFlow 2 模型 mask_rcnn_inception_resnet_v2_1024x1024_coco17 要 IR 使用模型优化器命令: 注意上面的链接可能无法
    发表于 03-07 07:28

    将YOLOv4模型转换为IR的说明,无法将模型转换为TensorFlow2格式怎么解决?

    遵照 将 YOLOv4 模型转换为 IR 的 说明,但无法将模型转换为 TensorFlow2* 格式。 将 YOLOv4 darknet 转换为 Keras 模型时,收到 TypeError: buffer is too small for requested array 错误。
    发表于 03-07 07:14

    如何将Keras H5模型转换为中间表示 (IR) 格式?

    第 1 步: 将 Keras H5 模型转换为保存的型号格式 安装 依赖关系: cd deployment_toolsmodel_optimizerinstall_prerequisites
    发表于 03-07 06:11

    Tensorflow Efficientdet-d0模型转换为OpenVINO™ IR失败了,怎么解决?

    使用转换命令 mo --saved_model_dir /home/obs-56/effi/saved_model 将 TensorFlow* efficientdet-d0 模型转换为 IR
    发表于 03-06 08:18

    可以使用OpenVINO™工具包将中间表示 (IR) 模型转换为TensorFlow格式吗?

    无法将中间表示 (IR) 模型转换为 TensorFlow* 格式
    发表于 03-06 06:51

    使用各种TensorFlow模型运行模型优化器时遇到错误非法指令怎么解决?

    使用各种 TensorFlow 模型运行模型优化器时遇到 [i]错误非法指令
    发表于 03-05 09:56

    TensorFlow saved_model格式转换为IR遇到错误怎么解决?

    TensorFlow saved_model格式转换为 IR。 遇到错误: FrontEnd API failed with OpConversionFailure: : No translator found for TensorListFromTensor node.
    发表于 03-05 09:12

    为什么无法使用OpenVINO™模型优化器转换TensorFlow 2.4模型?

    :python3 mo_tf.py --saved_model_dir /ssd_mobilenet_v2_fpnlite_640x640_coco17_tpu-8/saved_model
    发表于 03-05 09:07

    OpenVINO™是否与TensorFlow集成支持Raspberry Pi?

    无法确定OpenVINO™是否与 TensorFlow* 集成支持 Raspberry Pi。
    发表于 03-05 08:26

    为什么无法将TensorFlow自定义模型转换为IR格式?

    TensorFlow* 自定义模型转换为 IR 格式: mo --data_type FP16 --saved_model_dir--input_shape (1,150,150,3
    发表于 03-05 07:26

    为什么无法将自定义EfficientDet模型从TensorFlow 2转换为中间表示(IR)?

    将自定义 EfficientDet 模型从 TensorFlow* 2 转换 为 IR 时遇到错误: [ ERROR ] Exception occurred during running replacer \"REPLACEMENT_ID\" ()
    发表于 03-05 06:29