Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 2698

 
Maxim Kuznetsov #:

fiyatın herhangi bir çizgiyi aşma olasılığı (ve gösterge sinyallerinin tetiklenmesi) günün saatine ve haftanın gününe bağlıdır.

NN ve DL'ye döngüsel zaman eklemek gerekir. Bunun en basit yolu sinüs dalgasıdır. Bağımlılıklar doğrusal değildir, bu nedenle işareti dikkate alarak basitçe karesi alınır. Zaman referanslarından sorumlu olan iki ek girdi vardır. Gece yarısı/gün ortası her yerde farklıdır, bu nedenle fazı önceden hesaplamak ve vermek daha iyidir. Bu, modelin gerçek dünya ve zamanı ile bağlantısıdır

Açıkça verilmemişlerse, IMHO ya bir balkabağı alacaksınız ya da tüm şey bunları kendi başına almaya ve çıkarmaya çalışacaktır.

Sinüs kosinüs ile birlikte 2 fic olarak beslenmelidir. Aksi takdirde 0,5 vb. devir başına 2 kez meydana gelecektir, 2 özdeş zaman gibi...
Veya sadece gün numarası ve saat numarası olabilir. Hiç fark etmez. Eşit derecede iyi ezberlenirler.
 
Maxim Kuznetsov #:

gerçek zamanı eklemeyi unutmayın... yoksa sonunuz herkes gibi olur :-)

a la 2 adet: y=abs(sin(x))*sin(x) ; 1 günlük ve 1 haftalık frekansla ; faz kayması önceden daha iyi hesaplanır

çünkü göstergelerin ve çizgi geçişlerinin olasılıkları bunlara bağlıdır.

bu arada zararlı, burada nefret edilen Fourier hakkındaydı :-)

Kötü yol, Van Hot kodlamasını veya radyal fonksiyonları kullanmak daha iyidir ve bu işaret birkaç taneden biri olduğunda fazla bir şey vermez.

Hiçbir şey eklemez veya çıkarmaz.

en azından benim için böyle çalıştı.

ve tüm bunların nedeni, herhangi bir salınımlı işaretin heteroskedastisite (oynaklık) nedeniyle farklı zamanlarda farklı dalgalanmasıdır, bu yüzden zaten dikkate alınırlar.

https://developer.nvidia.com/blog/three-approaches-to-encoding-time-information-as-features-for-ml-models/

Three Approaches to Encoding Time Information as Features for ML Models | NVIDIA Technical Blog
Three Approaches to Encoding Time Information as Features for ML Models | NVIDIA Technical Blog
  • Eryk Lewinson
  • developer.nvidia.com
Imagine you have just started a new data science project. The goal is to build a model predicting Y, the target variable. You have already received some data from the stakeholders/data engineers, did a thorough EDA, and selected some variables you believe are relevant for the problem at hand. Then you finally built your first model. The score...
 
elibrarius #:
Sinüs kosinüs ile birlikte 2 fic olarak verilmelidir. Aksi takdirde 0,5 ve dr devir başına 2 kez meydana gelecektir, 2 özdeş zaman gibi...
Veya sadece gün numarası ve saat numarasına sahip olabilirsiniz. Hiç fark etmez. Eşit derecede iyi ezberlenirler.

Gün numarası/saat numarası da iyi görünmüyor - periyodik olarak büyük bir 23-0 "boşluk" olacaktır.

Daha sonra, tekrarlardan kaçınmak için, "öğleden önce/sonra" (sinüs dalgasının türevinin işareti) gibi bir işaret daha ekleyin ve sin^2'yi zamanı ölçmek için bırakın (ve aynı zamanda sinyalleri ölçeklendirin).

Ya da adaşının önerdiği gibi. Benim görüşüme göre aşırı.

(döngüler büyük TF'lerde sahtedir, ancak küçük gün / haftada sadece oradadırlar, atılamazlar ve dikkate alınmazlar, "taşıyıcıdırlar").

 
mytarmailS #:
0) evet öyleyim...)

1) Henüz her şeyi dağıtmadım,
1. Boyutluluk laneti ve kombinatoryal patlama ile ilgili sorunlar vardır, ancak bu teoride doğruluk lehine çözülebilir....
2. Arama algoritmasının yavaş olmasıyla ilgili bir sorun var, birçok şeyin C veya C++ ile yazılması gerekiyor ve bunu nasıl yapacağımı bilmiyorum.
3. Optimize edilmiş bir algoritma bile büyük bir tarihte örüntü arayamayacaktır, örüntüleri yerel olarak aramamız gerekir.....
Ama genel olarak, eğer işe yaramazsa, hiçbir şey işe yaramaz...

2) Evet.


Bu arada, "olay" kelimesini "kural" kelimesiyle değiştirebilirsiniz.


Piyasalarda kesinlik yoktur.

Sadece hatalı olasılık vardır).

 
Maxim Kuznetsov #:

Gün sayısı/saat sayısı da iyi görünmüyor - periyodik olarak büyük bir "boşluk" olacak 23-0

daha sonra, tekrarlardan kaçınmak için, "öğleden önce/sonra" (sinüs dalgasının türevinin işareti) gibi bir işaret daha ekleyin ve sin^2'yi zamanı ölçmek için bırakın (ve aynı zamanda sinyalleri ölçeklendirin).

Ya da adaşının önerdiği gibi. Bence aşırı.

(döngüler büyük TF'lerde sahtedir, ancak küçük gün/haftalarda sadece oradadırlar, atılamazlar ve dikkate alınmazlar, "taşıyıcıdırlar").

Sinüsün karesi ile dönüş başına 4 kez 0,5 elde edersiniz.
 
elibrarius #:
Sinüsün karesi ile devir başına 4 kere 0,5 elde edersiniz.

yukarıya bakın (tümü), "işareti dikkate alarak" dedim - sin(x)*abs(sin(x)).

 
Maxim Kuznetsov #:

yukarıya bakın (tümü), "işareti dikkate alarak" dedim - sin(x)*abs(sin(x))

"Bu harika bir özellik.)

Buluşunuzun bir grafiğini çizin.
 
Uladzimir Izerski #:

Piyasalarda kesinlik yoktur.

Sadece hata payı olan bir olasılık vardır).

Neden bahsettiğimi anlamıyorsunuz...

1. Boyutsallık laneti ve kombinatoryal patlama ile ilgili sorunlar var, ancak bu teoride doğruluk lehine çözülebilir...

boyutluluk laneti ve kombinatoryal patlamanın ne olduğunu okuyun, wiki yardımcı olacaktır...

Doğruluk lehine çözülebilir. - Bu, yukarıdaki sorunlarla başa çıkabileceğiniz anlamına gelir, ancak doğruluk zarar görecektir, yani bu bir çözüm değil, çözümün bir yaklaşımı olacaktır.

Daha da basitleştirmek gerekirse, diyelim ki baktığınız 10.000 özelliğiniz var, hepsi için desen bulmak uzun zaman alıyor, çok fazla kombinasyon var(boyutluluk laneti ).

Bu 10.000 özelliğin boyutluluğunu 2-5 özelliğe düşürebilirsiniz, ancak doğruluk kaybı olur, ancak bununla çalışabilirsiniz.

Şimdi umarım ne tür bir doğruluktan bahsettiğimiz anlaşılmıştır?

 
elibrarius #:

"harika" özelliği)

Buluşunuzun bir grafiğini çizin.

ve ne? bu böyle... eğer NN, DL kullanmazsanız, bu şekilde işlem görür.

Tanıdık bir şey görüyor musun?

 
Maxim Kuznetsov #:

Aslında öyle ve böyle... NN, DL'ye girmezseniz, bunun ticareti yapılır.

Tanıdık bir şey görüyor musun?

Gönderilerinizde zaten 3-4 kez tanıdık bir şey görüyorum.
Dönüş başına 0,5'te 2 kez.))))))