2016-09-23 4 views
1

간단한 회귀 문제를 해결하기 위해 RNN을 훈련하고 싶습니다. 나는 배열 X_train 모양의 (35584,) 몇 시간 동안 측정 한 각 시간을 나타냅니다. 또한 Y_train 모양이 (35584,) 인 통신원이 예상 값으로 있습니다. h 시간 값은 이전 6 시간의 값에 영향을 받기 때문에 RNN을 사용하고 싶습니다.회귀 레이어의 RNN

Keras에서는 제 생각으로는 timesteps = 6nb_samples = 35584입니다. 내 경우에는 nb_features = 1.

어떻게 이것을 Keras에서 프로그래밍 할 수 있습니까? Embedding 레이어를 사용해야합니까? 어떻게해야합니까?

+2

나는이 문제에 맞게,하지만 당신은 간단 피드 포워드 신경망을 사용하고 크기의 입력을 할 수 있는지 확실하지 않습니다 (예) 7 -이 시간과 6 시간 전에 읽음. 경우에 따라 RNN을 사용하는 것보다 나을 수도 있습니다. – Pax0r

+1

고맙습니다. 이미 표준 피드 포워드 접근법을 (좋은 결과로) 입증했지만, RNN을 증명하고이를 수행하는 방법도 배우고 싶습니다. – David

답변

1

좋아, 나는 누군가에게 유용 할 수 있기 때문에이 질문에 스스로 답할 것이다. Keras에서 RNN을 사용하여 회귀하는 방법은 여기에서 설명합니다. 게다가 블로그에는 기계 학습을위한 많은 자원이 있으며 설명은 훌륭합니다. 권장. 그래서 형식, 레이어 상태 상태 설명과와 링크 :

http://machinelearningmastery.com/time-series-prediction-lstm-recurrent-neural-networks-python-keras/