Çoklu zaman serileri kullanan RNN


14

Zaman serilerini girdi olarak kullanarak nöral bir ağ oluşturmaya çalışıyorum, her serinin türüne göre eğitmek için. RNN'leri kullanarak girdiyi toplu olarak bölebileceğinizi ve zaman serisinin her noktasını bireysel nöronlara kullanabileceğinizi ve sonunda ağı eğitebileceğinizi okudum.

Ne yapmaya çalışıyorum ama bir girdi olarak birden çok zaman serisi kullanmaktır. Örneğin, iki sensörden giriş alabilirsiniz. (Yani iki zaman serisi), ama son sonucu almak için her ikisini de kullanmak istiyorum.

Ayrıca zaman serisinin gelecekteki değerlerini tahmin etmeye çalışmıyorum, hepsine dayanan bir sınıflandırma almaya çalışıyorum.

Bu soruna nasıl yaklaşmalıyım?

  • Birden fazla zaman serisini RNN'ye girdi olarak kullanmanın bir yolu var mı?

  • Zaman serilerini bir araya getirmeli miyim?

  • Yoksa sadece iki farklı sinir ağı mı kullanmalıyım? Ve eğer bu son yaklaşım doğruysa, zaman serilerinin sayısı artarsa, bu çok bilgisayar yoğun olmaz mı?

Yanıtlar:


10

Çok değişkenli zaman serileri, konuyla mücadele eden son zamanlarda birçok makale bulacağınız aktif bir araştırma konusudur.

Sorularınızı cevaplamak için tek bir RNN kullanabilirsiniz. Her bir zaman adımı için bir değer girebilirsiniz. Hiçbir şey her adım adımında başka bir değer eklemenizi engellemez (sensörünüz senkronize edilmişse). Daha sonra modeliniz iki boyutlu zaman serileri ile nasıl sınıflandırılacağını öğrenecektir.

Bu blogu kontrol et . Sizin durumunuzda, yalnızca çıktı farklıdır.

Son iki noktaya gelince, süreç sırasında önemli bilgileri kaybedebilmeniz açısından zaman serilerini bir araya toplamak risklidir. Son olarak, son noktanızın ana dezavantajı, son sınıflandırma için iki zaman serisi arasında potansiyel bir korelasyon kullanamayacağınızdır.


Birden fazla zaman serisi kullanırsanız, örnek1 için bir nedenden dolayı 5 seriniz varsa ancak örnek2 için 4'ünüz varsa (belki de son sensörden hiç veriniz yoksa) ağ nasıl tepki verecektir. 5 serisiyle başlarsanız, her zaman 5 olması gerekir mi? Sahte ortalama verilere sahip 5 numaralı seriyi 5'in hepsine sahip olmak için sipariş etmeli miyim?
Ploo

1
oh eksik veriye farklı yaklaşımlar var. Hiç değeriniz olmadığında 0 değerini kullanmanızı öneririm. Genellikle tüm X_t dizisine sahip olmadığımızda kullanılır, ancak yine de t uzunluğunda bir dizi girmemiz gerekir. Bu konuda daha fazla bilgi edinmek istiyorsanız buna dolgu denir.
Daerken
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.