5个热门的深度学习框架 | 附文档
点击上方“AI算法与图像处理”,选择加"星标"或“置顶”
重磅干货,第一时间送达
来源:深度学习与计算机视觉
目录
什么是深度学习框架? TensorFlow keras PyTorch Caffe Deeplearning4j 比较这些深度学习框架
什么是深度学习框架?
性能优化 易于理解和编码 良好的社区支持 并行处理以减少计算 自动计算梯度
TensorFlow
基于文本的应用程序:语言检测,文本摘要 图像识别:图像字幕,人脸识别,目标检测 声音识别 时间序列分析 视频分析
pip install tensorflow
pip install tensorflow-gpu
使用TensorFlow实施神经网络的简介 https://www.analyticsvidhya.com/blog/2016/10/an-introduction-to-implementing-neural-networks-using-tensorflow TensorFlow教程 https://www.tensorflow.org/tutorials
keras
顺序的: 模型的层以顺序的方式定义意味着当我们训练深度学习模型时,这些层是顺序实现的。这是一个顺序模型的示例:
from keras.models import Sequential
from keras.layers import Dense
model = Sequential()
# we can add multiple layers to the model using .add()
model.add(Dense(units=64, activation='relu', input_dim=100))
model.add(Dense(units=10, activation='softmax'))
Keras功能API: 通常用于定义复杂的模型,例如多输出模型或具有共享层的模型。查看以下代码,以实际的方式了解这一点:
from keras.layers import Input, Dense
from keras.models import Model
inputs = Input(shape=(100,)) # specify the input shape
x = Dense(64, activation='relu')(inputs)
predictions = Dense(10, activation='softmax')(x)
model = Model(inputs=inputs, outputs=predictions)
VGG16 VGG19 InceptionV3 Mobilenet等
Keras官方文档:https://keras.io/
pip install keras
使用Keras优化神经网络:https://www.analyticsvidhya.com/blog/2016/10/tutorial-optimizing-neural-networks-using-keras-with-image-recognition-case-study/
PyTorch
图像(检测,分类等) 文字(NLP) 强化学习
了解如何使用PyTorch构建快速而准确的神经网络– 4个很棒的案例研究 https://www.analyticsvidhya.com/blog/2019/01/guide-PyTorch-neural-networks-case-studies PyTorch教程 https://PyTorch.org/tutorials/beginner/deep_learning_60min_blitz.html
Caffe
简单回归 大规模视觉分类 连体网络的图像相似性 语音和机器人应用
Caffe安装:http://Caffe.berkeleyvision.org/installation.html Caffe文档:http://Caffe.berkeleyvision.org/
deeplearning4j
图片 CSV 纯文本等
卷积神经网络(CNN) 递归神经网络(RNN) 长短期记忆人工神经网络(LSTM)和许多其他体系结构。
安装步骤:https://deeplearning4j.org/docs/latest/deeplearning4j-config-gpu-cpu 文档:https://deeplearning4j.org/docs/latest/deeplearning4j-quickstart
比较这5种深度学习框架
社区支持 开发语言 接口 支持的预训练模型
TensorFlow
keras
PyTorch
Caffe
Deeplearning4j
尾注和插图说明
下载1:OpenCV黑魔法
在「AI算法与图像处理」公众号后台回复:OpenCV黑魔法,即可下载小编精心编写整理的计算机视觉趣味实战教程
下载2 CVPR2020 在「AI算法与图像处理」公众号后台回复:CVPR2020,即可下载1467篇CVPR 2020论文 个人微信(如果没有备注不拉群!) 请注明:地区+学校/企业+研究方向+昵称
觉得有趣就点亮在看吧
评论