×
TensorFlow 教程TensorFlow 简介TensorFlow 安装人工智能简介TensorFlow 数学基础机器学习和深度学习TensorFlow 基础TensorFlow 卷积神经网络TensorFlow 递归神经网络TensorBoard 可视化TensorFlow 单词嵌入TensorFlow 单层感知TensorFlow 线性回归TFLearn 安装和使用TensorFlow CNN和RNN区别TensorFlow KerasTensorFlow 分布式计算TensorFlow 导出TensorFlow 多层感知器学习TensorFlow 感知器隐藏层TensorFlow 优化器TensorFlow XOR实现TensorFlow 梯度下降优化TensorFlow 成型图表TensorFlow 识别图像神经网络训练的建议

TensorFlow CNN和RNN区别


在本章中,将重点介绍CNN和RNN之间的区别,它们的区别如下表中所示 -

CNN RNN
它适用于图像等空间数据。 RNN适用于时间数据,也称为顺序数据。
CNN比RNN更强大。 与CNN相比,RNN包含更少的功能兼容性。
CNN采用固定大小的输入并生成固定大小的输出。 RNN可以处理任意长度大小输入/输出。
CNN是一种前馈人工神经网络,具有多层感知器的变化,旨在使用最少量的预处理。 与前馈神经网络不同,RNN可以使用其内部存储器来处理任意输入序列。
CNN使用神经元之间的连接模式。这受到动物视觉皮层组织的启发,动物视觉皮层的各个神经元以这样的方式排列,即它们响应于平铺视野的重叠区域。 循环神经网络使用时间序列信息 - 用户最后说话的内容将影响接下来会说什么。
CNN是图像和视频处理的理想选择。 RNN是文本和语音分析的理想选择。

下图显示了CNN和RNN的示意图 -

CNN和RNN


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)