1. RNN을 이용하여 텍스트 생성하기
- 예시문장
① 경마장에 있는 말이 뛰고 있다
② 그의 말이 법이다
③ 가는 말이 고와야 오는 말이 곱다
- 데이터 재구성
samples X y
1 | 경마장에 | 있는 |
2 | 경마장에 있는 | 말이 |
3 | 경마장에 있는 말이 | 뛰고 |
4 | 경마장에 있는 말이 뛰고 | 있다 |
5 | 그의 | 말이 |
6 | 그의 말이 | 법이다 |
7 | 가는 | 말이 |
8 | 가는 말이 | 고와야 |
9 | 가는 말이 고와야 | 오는 |
10 | 가는 말이 고와야 오는 | 말이 |
11 | 가는 말이 고와야 오는 말이 | 곱다 |
2. LSTM을 이용하여 텍스트 생성하기
- 사용할 데이터 파일 다운로드 : https://www.kaggle.com/aashita/nyt-comments
nlp_0906_text_generation_using_rnn.ipynb
0.02MB
- 출처 : [딥러닝을이용한 자연어 처리 입문] 0906 RNN을 이용한 텍스트 생성(Text Generation using RNN)
'IT 와 Social 이야기 > NLP 자연어처리' 카테고리의 다른 글
[딥러닝을이용한 자연어 처리 입문] 1001 워드 임베딩(Word Embedding) (0) | 2021.05.21 |
---|---|
[딥러닝을이용한 자연어 처리 입문] 0907 글자 단위 RNN(Char RNN) (0) | 2021.05.20 |
[딥러닝을이용한 자연어 처리 입문] 0904 케라스의 SimpleRNN과 LSTM 이해하기 (0) | 2021.05.20 |
[딥러닝을이용한 자연어 처리 입문] 0903 게이트 순환 유닛(Gate Recurrent Unit, GRU) (0) | 2021.05.20 |
[딥러닝을이용한 자연어 처리 입문] 0902 장단기 메모리(Long Short-Term Memory, LSTM) (0) | 2021.05.20 |