Tensorflow的发展历史:

  • 2015年9月发布0.1版本
  • 2017年2月发布0.1版本
  • 2019年春发布2.0版本(2.0beta)

与tensorflow同时期出来的框架

  • Scikit-learn:面向传统机器学习的框架,无深度学习框架,并且没有采用gpu加速
  • Caffe:由华人开发的第一个深度学习框架,采用C++编写,并可调用python接口,是最早的深度学习框架。缺点是:No auto-gradient。
  • Keras :提供API接口给深度学习
  • Theano:也是深度学习框架,存在开发难,调试难等问题
  • Torch :采用Lua语言,是个小众语言,不是很友好

框架的发展流程

  • Torch演化为Pytoch,使用了python,Caffe2作为Pytorch后端并入Pytorch中(Facebook公司)
  • Theano演化成目前的Tensorflow(Google公司)

Tensorflow1.x存在的问题

  • 调试困难
  • API混乱
  • 入门困难,代码难读
  • 所以当时有大批研究者开始着手使用Pytorch(tf2.0没有出现时)

Tensorflow2.0 is coming

  • 2.0 版本最大的特点就是:Easy to use!
  • Keras 将作为Tensorflow2.0的接口使用,用tf.keras调用keras中的接口
  • 忘掉1.0的一些概念:
    (1)计算图Graph
    (2)会话Session
    (3)变量管理Variable Scope与共享reuse
    (4)define-and-run
    (5)等等

各大框架的使用流行度

纵观Tensorflow、Keras、Pytorch的发展史相关推荐

  1. 常用深度学习框——Caffe/TensorFlow / Keras/ PyTorch/MXNet

    常用深度学习框--Caffe/TensorFlow / Keras/ PyTorch/MXNet 一.概述 近几年来,深度学习的研究和应用的热潮持续高涨,各种开源深度学习框架层出不穷,包括Tensor ...

  2. Ubuntu安装anaconda,tensorflow,keras,pytorch

    Ubuntu安装anaconda,tensorflow,keras,pytorch 博客转载自:https://blog.csdn.net/lyb3b3b/article/details/782398 ...

  3. 人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1

    日萌社 人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1 人工智能AI:TensorFlow Keras PyTorch ...

  4. 带你测试对比深度学习框架!TensorFlow,Keras,PyTorch...哪家强?(附数据集)

    授权自AI科技大本营(ID: rgznai100) 本文长度为3556字,建议阅读7分钟 亚马逊MXNet在CNN.RNN与NLP情感分析任务上性能强劲,而TensorFlow仅擅长于特征提取. 深度 ...

  5. python深度学习环境支撑列表 各版本对应关系,Keras,TensorFlow,pytorch ,caffe等。

    在我们进行深度学习时,需要安装各种各样的深度学习框架.下面将下各框架对应的关系. tensorflow keras pytorch 其他 原文网址地址 https://docs.floydhub.co ...

  6. C++调用Python文件,TensorFlow和PyTorch构建的深度学习模型,无法使用GPU的情况分析。

    C++调用Python深度学习模型,包含TensorFlow和PyTorch等构造的模型,然后使用GPU出现问题.包含C++调用Python函数,C++加载模型到GPU,GPU内存占用过大,计算完毕内 ...

  7. 使用netron对TensorFlow、Pytorch、Keras、PaddlePaddle、MXNet、Caffe、ONNX、UFF、TNN、ncnn、OpenVINO等模型的可视化

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 使用netron对TensorFlow.Pytorch.Keras.PaddlePaddle.MXNet.Caffe.O ...

  8. TensorFlow与PyTorch模型部署性能比较

    TensorFlow与PyTorch模型部署性能比较 前言 2022了,选 PyTorch 还是 TensorFlow?之前有一种说法:TensorFlow 适合业界,PyTorch 适合学界.这种说 ...

  9. 深度学习调用TensorFlow、PyTorch等框架

    深度学习调用TensorFlow.PyTorch等框架 一.开发目标目标 提供统一接口的库,它可以从C++和Python中的多个框架中运行深度学习模型.欧米诺使研究人员能够在自己选择的框架内轻松建立模 ...

  10. TensorFlow、PyTorch之后,“国产”AI框架还有没有机会?

    出品 | AI科技大本营(ID:rgznai100) 众所周知,在机器学习框架领域,PyTorch.TensorFlow已分别成为目前学界和业界使用最广泛的两大实力玩家,而紧随其后的Keras.MXN ...

最新文章

  1. ajax常见问题汇总(一)
  2. 2504(多项式求和)
  3. 关于perl和shell的参数传递
  4. 讯飞输入法pad版x86_讯飞搜狗为何抵不过百度输入法?读完你就明白了
  5. 【Computer Organization笔记22】虚拟存储器:段式存储,页式存储
  6. Redis学习手册(List数据类型)(转)
  7. 201621123053《Java程序设计》第三周学习笔记文章
  8. 大话计算机张冬pdf扫描分享,第一章 【PMC分享】《大话存储》作者张冬:OpenPower CAPI简析.pdfx.pdf...
  9. Linear Programming and network flows P17 笔记
  10. 7000条短信接口!福利赠送!
  11. 图片url地址的生成获取方法
  12. 香山处理器仿真环境搭建
  13. linux识别新显示器,Linux 显示器未正确识别 最佳分辨率 Ubuntu 10.10 X11
  14. 触摸屏的技术类型有那些?
  15. ggplot2-标度、坐标轴和图例7
  16. 少儿编程课程和乐高机器人有什么不同
  17. 预测微前端的未来 - luca
  18. WebRTC实现多人视频聊天之信令服务器设计
  19. 【资讯】天啦鲁,这十余款创客设计居然由FPGA搞定 [转]
  20. R语言入门基础操作 啰嗦同桌级教程(一)

热门文章

  1. 学计算机广告制作用什么电脑,大学设计专业电脑配置须知
  2. 例题5-10 UVA 207 PGA Tour Prize Money PGA巡回赛的奖金
  3. 将AE开发的专题图制作功能发布为WPS
  4. 面向对象三大特性与C语言
  5. Kinect for Windows SDK 1.6的改进及新特性
  6. EXCEL中插入图形
  7. 为痉挛性斜颈的患者敲响警钟,必看文章!
  8. 英伟达发布全新GPU:采用图灵架构 支持光线追踪
  9. Python - 定时自动获取 Bing 首页壁纸
  10. 云豹短视频app源码中关于php--thinkcmf配置语言包的说明