문돌이 존버/데이터 분석
2021. 4. 25.
RNN 개념 잡고 간단 예제 코드 돌려보기 (2)
해당 글은 핸즈온 머신러닝 2판을 기준으로 작성되었습니다. 시계열 예측하기 시간당 접속 사용자 수, 도시의 날짜별 온도, 여러 지표를 사용한 기업 분기별 재정 안정성 등은 모두 타임 스텝마다 하나 이상의 값을 가진 긴 시퀀스다. 이를 시계열(time series)이라 부르며, 타임 스텝마다 하나의 값을 가지는 것을 단변량 시계열(univariate time series), 2개 이상 값을 가지는 것을 다변량 시계열(multivariate time series)이라 한다. 아래 그림을 보면 50개의 타임 스텝이 있고, 파란색 X로 표시된 다음 스텝의 값을 예측하는 것이다. 이제 시계열 데이터를 생성하고 테스트해보자. def generate_time_series(batch_size, n_steps): fre..