Keras (또는 TensorFlow)를 사용하여 다차원 및 다변량 시계열 예측 을 만들기 위해 데이터를 표현하고 형성하는 방법을 이해하려고 노력 했지만 많은 블로그 게시물 / 자습서 / 문서를 읽은 후에도 여전히 명확하지 않습니다. 올바른 모양 (대부분의 예는 약간 적음)
내 데이터 세트 :
- 여러 도시
- 온도, 자동차 교통량, 습도에 대한 정보가 있습니다.
- 지난 2 년 동안 (매일 1 건씩)
내가하고 싶은 일 : 가능한 한 온도, 자동차 교통 및 습도의 지연 된 버전을 사용하여 내년에 기대할 수있는 온도를 각 도시마다 예측하고 싶습니다 (물론 더 많은 기능이 있지만 이것은 단지 생각의 예).
내가 혼란스러워하는 것 : 도시가 2 개인 경우 365 일 동안 3 가지 기능을 기록했습니다. 모형이이 두 도시에 대한 365 일 예측 (예 : 365 일 동안 2 개의 시계열)을 출력 할 수 있도록 입력을 어떻게 조정해야합니까?
직관적으로 텐서 모양은 (?, 365, 3)
365 일 3 가지 기능입니다. 그러나 나는 1 차원에 무엇을 집어 넣어야할지 확실하지 않으며, 가장 중요한 것은 그것이 도시의 수에 맞아야한다면 놀랄 것입니다. 그러나 동시에 치수를 올바르게 이해해야한다는 것을 모델에 지정하는 방법을 모릅니다.
모든 조언이 도움이 될 것입니다. 나는 나머지 문제에 대해 잘 알고 있습니다 (즉, 다른 신경망에 대해 이것을 수행했기 때문에 Keras 등에서 네트워크를 구축하는 방법이지만 더 구체적으로 원하는 입력에 대해 시퀀스를 인코딩하는 가장 좋은 방법).
또한 각 도시에 대해 독립적으로 훈련하고 예측할 수 있다고 생각하지만 모든 도시에 국한되지는 않지만 아마도 여러 도시를 고려할 때만 볼 수있는 것들이있을 것이라고 모든 사람들이 동의 할 것이라고 확신합니다. 따라서 모델에서 인코딩하는 것이 중요하다고 생각하는 이유는 무엇입니까?