के लिए एलएसटीएम कोशिकाओं के साथ आरएनएन को प्रशिक्षित करने के लिए मैं वर्तमान में समय श्रृंखला की भविष्यवाणी करने के लिए एक साधारण मॉडल बनाने की कोशिश कर रहा हूं। लक्ष्य मॉडल को एक अनुक्रम के साथ प्रशिक्षित करना होगा ताकि मॉडल भविष्य के मूल्यों की भविष्यवाणी कर सके।समय श्रृंखला पूर्वानुमान
मैं ऐसा करने के लिए tensorflow और lstm सेल्स का उपयोग कर रहा हूं। मॉडल को समय के माध्यम से छंटनी बैकप्रोपैगेशन के साथ प्रशिक्षित किया जाता है। मेरा सवाल यह है कि प्रशिक्षण के लिए डेटा को कैसे व्यवस्थित किया जाए।
उदाहरण के लिए चलो मान लेते हैं कि हम दिया अनुक्रम सीखना चाहते हैं:
[1,2,3,4,5,6,7,8,9,10,11,...]
और हम num_steps=4
के लिए नेटवर्क उतारना।
विकल्प 1
input data label
1,2,3,4 2,3,4,5
5,6,7,8 6,7,8,9
9,10,11,12 10,11,12,13
...
विकल्प 2
input data label
1,2,3,4 2,3,4,5
2,3,4,5 3,4,5,6
3,4,5,6 4,5,6,7
...
विकल्प 3
input data label
1,2,3,4 5
2,3,4,5 6
3,4,5,6 7
...
विकल्प 4
input data label
1,2,3,4 5
5,6,7,8 9
9,10,11,12 13
...
किसी भी मदद की सराहना की जाएगी।
सूचीबद्ध विकल्पों के बीच, मुझे लगता है कि विकल्प 3 सबसे उचित विकल्प होगा यदि आप वास्तव में अनुमान लगा सकते हैं कि अनुमानित मूल्य की भविष्यवाणी करने के लिए अनुमानित एक अच्छी डिग्री के लिए 4 पिछले मूल्य पर्याप्त हैं (इसलिए यह अधिक है डेटा, भविष्यवाणी के लिए उपयोग की जाने वाली किसी विशेष विधि से) .. –
बेशक मैं पिछले 4 मानों से अधिक का उपयोग करता हूं, यह आसान प्रदर्शन के लिए एक छोटा सा उदाहरण है। प्रस्तुत 4 की तुलना में एक और विकल्प का सुझाव देने के लिए स्वतंत्र महसूस करें। – Jakob