1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 챗봇 만들기

Connected

연습 문제

신경망으로 텍스트 생성하기

이 강의의 마지막 연습 문제에서는 The Simpsons 전편 대본으로 학습된 신경망을 사용해 텍스트를 생성해 보겠습니다. 구체적으로, 영상에서 Alan이 설명한 sample_text() 함수의 단순화된 버전을 사용할 거예요.

이 함수는 seed와 temperature 두 가지 인수를 받습니다. seed는 네트워크가 이후 텍스트를 생성할 때 시작점으로 사용할 초기 시퀀스이고, temperature는 텍스트를 생성할 때 네트워크가 얼마나 과감하게 선택할지를 제어합니다. 온도가 매우 낮으면 가장 흔한 글자 조합을 반복하고, 매우 높으면 완전히 의미 없는 글자를 만들어냅니다. 실행 시간을 빠르게 유지하기 위해, 이번 연습에서의 네트워크는 일부 temperature 값에서만 작동합니다.

이 연습을 마친 뒤에는 Alan이 작성한 튜토리얼을 확인해 보세요. Facebook Messenger에 챗봇을 연결하는 과정을 단계별로 안내합니다!

지침

100 XP
  • seed를 "i'm gonna punch lenny in the back of the"로 설정하세요.
  • 위험도 값 [0.2, 0.5, 1.0, 1.2] 각각에 대해 sample_text() 함수를 seed와 temperature 인수로 호출하세요.