纵观Tensorflow、Keras、Pytorch的发展史
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的发展史相关推荐
- 常用深度学习框——Caffe/TensorFlow / Keras/ PyTorch/MXNet
常用深度学习框--Caffe/TensorFlow / Keras/ PyTorch/MXNet 一.概述 近几年来,深度学习的研究和应用的热潮持续高涨,各种开源深度学习框架层出不穷,包括Tensor ...
- Ubuntu安装anaconda,tensorflow,keras,pytorch
Ubuntu安装anaconda,tensorflow,keras,pytorch 博客转载自:https://blog.csdn.net/lyb3b3b/article/details/782398 ...
- 人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1
日萌社 人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1 人工智能AI:TensorFlow Keras PyTorch ...
- 带你测试对比深度学习框架!TensorFlow,Keras,PyTorch...哪家强?(附数据集)
授权自AI科技大本营(ID: rgznai100) 本文长度为3556字,建议阅读7分钟 亚马逊MXNet在CNN.RNN与NLP情感分析任务上性能强劲,而TensorFlow仅擅长于特征提取. 深度 ...
- python深度学习环境支撑列表 各版本对应关系,Keras,TensorFlow,pytorch ,caffe等。
在我们进行深度学习时,需要安装各种各样的深度学习框架.下面将下各框架对应的关系. tensorflow keras pytorch 其他 原文网址地址 https://docs.floydhub.co ...
- C++调用Python文件,TensorFlow和PyTorch构建的深度学习模型,无法使用GPU的情况分析。
C++调用Python深度学习模型,包含TensorFlow和PyTorch等构造的模型,然后使用GPU出现问题.包含C++调用Python函数,C++加载模型到GPU,GPU内存占用过大,计算完毕内 ...
- 使用netron对TensorFlow、Pytorch、Keras、PaddlePaddle、MXNet、Caffe、ONNX、UFF、TNN、ncnn、OpenVINO等模型的可视化
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 使用netron对TensorFlow.Pytorch.Keras.PaddlePaddle.MXNet.Caffe.O ...
- TensorFlow与PyTorch模型部署性能比较
TensorFlow与PyTorch模型部署性能比较 前言 2022了,选 PyTorch 还是 TensorFlow?之前有一种说法:TensorFlow 适合业界,PyTorch 适合学界.这种说 ...
- 深度学习调用TensorFlow、PyTorch等框架
深度学习调用TensorFlow.PyTorch等框架 一.开发目标目标 提供统一接口的库,它可以从C++和Python中的多个框架中运行深度学习模型.欧米诺使研究人员能够在自己选择的框架内轻松建立模 ...
- TensorFlow、PyTorch之后,“国产”AI框架还有没有机会?
出品 | AI科技大本营(ID:rgznai100) 众所周知,在机器学习框架领域,PyTorch.TensorFlow已分别成为目前学界和业界使用最广泛的两大实力玩家,而紧随其后的Keras.MXN ...
最新文章
- ajax常见问题汇总(一)
- 2504(多项式求和)
- 关于perl和shell的参数传递
- 讯飞输入法pad版x86_讯飞搜狗为何抵不过百度输入法?读完你就明白了
- 【Computer Organization笔记22】虚拟存储器:段式存储,页式存储
- Redis学习手册(List数据类型)(转)
- 201621123053《Java程序设计》第三周学习笔记文章
- 大话计算机张冬pdf扫描分享,第一章 【PMC分享】《大话存储》作者张冬:OpenPower CAPI简析.pdfx.pdf...
- Linear Programming and network flows P17 笔记
- 7000条短信接口!福利赠送!
- 图片url地址的生成获取方法
- 香山处理器仿真环境搭建
- linux识别新显示器,Linux 显示器未正确识别 最佳分辨率 Ubuntu 10.10 X11
- 触摸屏的技术类型有那些?
- ggplot2-标度、坐标轴和图例7
- 少儿编程课程和乐高机器人有什么不同
- 预测微前端的未来 - luca
- WebRTC实现多人视频聊天之信令服务器设计
- 【资讯】天啦鲁,这十余款创客设计居然由FPGA搞定 [转]
- R语言入门基础操作 啰嗦同桌级教程(一)