본문 바로가기
IT 와 Social 이야기/NLP 자연어처리

[딥러닝을이용한 자연어 처리 입문] 0906 RNN을 이용한 텍스트 생성(Text Generation using RNN)

by manga0713 2021. 5. 20.

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)