건조젤리의 저장소

12-2. Tensorflow를 이용한 RNN 기초 실습 본문

공부 기록/모두를 위한 딥러닝 (Basic)

12-2. Tensorflow를 이용한 RNN 기초 실습

건조젤리 2019. 11. 13. 16:41

김성훈 교수님의 강의내용을 정리한 내용입니다.

출처 : http://hunkim.github.io/ml/

 

모두를 위한 머신러닝/딥러닝 강의

 

hunkim.github.io


 

Tensorflow에서 RNN을 사용하기 위해서는

1. Cell을 만듬 (출력크기 정하기)

2. 셀을 구동시켜 출력하기 (cell과 입력 데이터를 넣음, output: 출력 / _states: 마지막 상태값)

 

셀의 종류는 다양하고 우리가 원하는 셀을 선택하여 선언하면 된다.

 

hidden_size는 출력값의 크기를 나타낸다.

 

하나의 입력값을 넣어 출력한 결과이다.

hidden_size의 값과 출력값의 크기가 동일하다.

 

 

5개의 sequence를 가진 데이터를 입력하면 출력되는 결과이다.

 

배치 처리도 입력 데이터만 수정하면 되기 때문에 간단하다.

Comments