본문 바로가기

1D CNN3

[딥러닝을이용한 자연어 처리 입문] 1204 1D CNN으로 스팸 메일 분류하기 1. 데이터에 대한 전처리 2. 1D CNN으로 스팸 메일 분류하기 - 출처 : [딥러닝을이용한 자연어 처리 입문] 1204 1D CNN으로 스팸 메일 분류하기 2021. 5. 26.
[딥러닝을이용한 자연어 처리 입문] 1203 1D CNN으로 IMDB 리뷰 분류하기 1. 데이터 전처리 2. 1D CNN으로 IMDB 리뷰 분류하기 - 출처 : [딥러닝을이용한 자연어 처리 입문] 1203 1D CNN으로 IMDB 리뷰 분류하기 2021. 5. 26.
[딥러닝을이용한 자연어 처리 입문] 1202 자연어 처리를 위한 1D CNN(1D Convolution Neural Network) 2. 1D 합성곱(1D Convolution) - 자연어 처리에 사용되는 1D CNN도 입력이 되는 것은 각 단어가 벡터로 변환된 문장 행렬로 LSTM과 입력을 받는 형태는 동일 - 1D CNN에서 커널의 너비는 문장 행렬에서의 임베딩 벡터의 차원과 동일하게 설정됨. 그렇기 때문에 1D CNN에서는 높이 사이즈만을 명명하여 해당 커널의 사이즈라고 간주함. 가령, 커널의 사이즈가 2인 경우에는 아래의 그림과 같이 높이가 2, 너비가 임베딩 벡터의 차원인 커널이 사용됨(커널 사이즈는 마음대로 변경할 수 있음) - 1D CNN에서는 커널이 문장 행렬의 높이 방향(아래쪽으로만)으로만 움직이게 되어있음 - 1D CNN과 자연어 처리 관점에서는 커널의 사이즈에 따라서 참고하는 단어의 묶음의 크기가 달라짐. 이는 참.. 2021. 5. 26.