문돌이 존버/데이터 분석
2024. 1. 5.
핸즈온 머신러닝 2 복습하기(챕터 16: RNN과 어텐션을 사용한 자연어 처리)
16.1 Char-RNN을 사용해 셰익스피어 문체 생성하기 Char-RNN을 사용해 한 번에 한 글자씩 새로운 텍스트를 생성할 수 있다. Char-RNN 모델을 어떻게 만드는지 단계별로 알아본다. 16.1.1 훈련 데이터셋 만들기 케라스의 get_file() 함수를 사용해 안드레이 카패시의 Char-RNN 프로젝트에서 셰익스피어 작품을 모두 다운로드한다. shakespeare_url = 'https://homl.info/shakespeare' filepath = keras.utiles.get_file('shakespeare.txt', shakespeare_url) with open(filepath) as f: shakespeare_text = f.read() 다음으로 모든 글자를 정수로 인코딩해야 한다...