TensorFlow-CNN 및 RNN 차이

이 장에서 우리는 CNN과 RNN의 차이점에 초점을 맞출 것입니다.

CNN RNN
이미지와 같은 공간 데이터에 적합합니다. RNN은 순차 데이터라고도하는 시간 데이터에 적합합니다.
CNN은 RNN보다 더 강력한 것으로 간주됩니다. RNN은 CNN과 비교할 때 기능 호환성이 적습니다.
이 네트워크는 고정 된 크기의 입력을 받아 고정 된 크기의 출력을 생성합니다. RNN은 임의의 입력 / 출력 길이를 처리 할 수 ​​있습니다.
CNN은 최소한의 전처리를 사용하도록 설계된 다층 퍼셉트론의 변형이있는 피드 포워드 인공 신경망의 한 유형입니다. RNN은 피드 포워드 신경망과 달리 내부 메모리를 사용하여 임의의 입력 시퀀스를 처리 할 수 ​​있습니다.
CNN은 뉴런 간의 연결 패턴을 사용합니다. 이것은 동물 시각 피질의 조직에서 영감을 얻었으며, 개별 뉴런은 시야를 타일링하는 중첩 영역에 반응하는 방식으로 배열됩니다. 순환 신경망은 시계열 정보를 사용합니다. 사용자가 마지막으로 말한 내용이 다음에 말할 내용에 영향을 미칩니다.
CNN은 이미지 및 비디오 처리에 이상적입니다. RNN은 텍스트 및 음성 분석에 이상적입니다.

다음 그림은 CNN 및 RNN의 개략도를 보여줍니다.