TensorFlow CNN和RNN區別

在本章中,將重點介紹CNN和RNN之間的區別,它們的區別如下表中所示 -

CNN RNN
它適用於圖像等空間數據。 RNN適用於時間數據,也稱為順序數據。
CNN比RNN更強大。 與CNN相比,RNN包含更少的功能相容性。
CNN採用固定大小的輸入並生成固定大小的輸出。 RNN可以處理任意長度大小輸入/輸出。
CNN是一種前饋人工神經網路,具有多層感知器的變化,旨在使用最少量的預處理。 與前饋神經網路不同,RNN可以使用其內部記憶體來處理任意輸入序列。
CNN使用神經元之間的連接模式。這受到動物視覺皮層組織的啟發,動物視覺皮層的各個神經元以這樣的方式排列,即它們回應於平鋪視野的重疊區域。 迴圈神經網路使用時間序列資訊 - 用戶最後說話的內容將影響接下來會說什麼。
CNN是圖像和視頻處理的理想選擇。 RNN是文本和語音分析的理想選擇。

下圖顯示了CNN和RNN的示意圖 -

CNN和RNN


上一篇: TensorFlow TFLearn安裝和使用 下一篇: TensorFlow Keras