NN için giriş değerleri nasıl doğru bir şekilde oluşturulur. - sayfa 5

 
StatBars писал (а) >>
hiperbolik tanjant hangi değerlerde doyar?

daha fazla +-1...

Bir daralma fonksiyonu olarak hipertanjant kullanılıyorsa, girdiler bu sınırlar içinde ölçeklendirilmelidir.

arctagens özel olarak kullanılabilir, girişler ise + -1.57 içinde ölçeklendirilmelidir.

sigmoid klasik [0-1]

ağları sınıflandırmak için ölçeklendirme gerekli değildir...

 
sergeev писал (а) >>

2 Sart - Yeni başlayan biriyseniz, muhtemelen https://forum.mql4.com/ru/12474/page9 sayfasındaki gönderimdeki kodla ilgileneceksiniz.

Alexey, ilgin için teşekkürler ama koda bakmam için çok erken. İki, üç, dört ay teori çalışacağım.

 
klot писал (а) >>

100 yıl ve üzeri alıntıları incelediğimizde "şişman kuyruklar" görülüyor.. (abartılı). Belirli bir alanı alırsak, örneğin son 300 bar, o zaman orada "şişman kuyruklar" yoktur...

NN'nizi 300 bar uzunluğunda bir bölümde de eğitiyor musunuz?

 

StatBars'tan makaleler okuyun. Çok eğitici. Farkında olmayanlar için, eğitim örneğinin tekrarlanabilirliğinin ve tutarsızlığının sınıflandırılmış görüntülerin karmaşıklığına bağımlılığının doğası burada dikkate alınır. " Bir komut dosyası şeklinde sinir ağı " ve https://forum.mql4.com/en/8835/page2 dalı, insanlar "öğretmenin" yönüne bağlı olarak ayrık-ikili bir ilkeye göre çıktıları düzenler. , bir vektör oluşturun. (Örneğin, 1-0-0 yukarı, 0-1-0 düz, 0-0-1 aşağı üç çıkış için). Başka bir varyantta, bir çıktı önerildi, ancak bu tür işaretlere göre ayrık değerlere ayrıldı.
1.0 - gün boyunca 70 puandan fazla ve 30 puandan az düşüş.
0,9 - 60 yukarı 25 aşağı
0,8 - 40 yukarı 20 aşağı
0.75 - düz
0,7 - 40 aşağı, 20 yukarı
0,6 - 60 aşağı 25 yukarı
0,5 - 70 aşağı 30 yukarı

Ancak, makalelerde belirtilenler dikkate alındığında, formül muhtemelen çıktının en iyi yorumudur.
Hedef=(Yukarı-Dn)/(Yukarı+Dn), burada Yukarı - "öğretmen" dönemindeki yukarı hareketin yüksekliği, Dn - aşağı hareketin yüksekliği. Bu durumda çıkış aralığı sürekli olacak ve [-1,+1] aralığında, Sınır koşulları +1 - kuvvetli yukarı hareket, -1 - kuvvetli aşağı hareket, 0 - düz. Bu durumda, bir Z değişkeni eklerseniz, çıktıyı bu şekilde üç bölüme ayırabilirsiniz. -1<-Z<+Z<+1 ve Z değişkenine göre karı maksimize edin.
Onlar. Girdi vektörü ile daha ileri trend ilişkileri arasında bir ilişki kurmaya çalışalım. Bu sürekli çıktı ile, eğitim setinin tatmin edici bir tekrarlanamazlık ve tutarlılığını elde edeceğiz.

Öte yandan, sadece trend parametreleri arasındaki ilişkiyi değil, aynı zamanda gelecekteki fiyatın nispi değerini de bilmek isteriz. Bunu yapmak için TP, SL değişkenlerini tanıtıyoruz. Şebeke üzerinde Up-TP, Dn-TP, Up-SL, Dn-SL, Yani Up-TP>0, Dn-SL<0 satın alma ve Dn-TP> formülüne göre dört çıktı hesaplayacağız. 0, Up-SL< 0 satılık. Bu TP ve SL değişkenlerine göre kâr maksimizasyonu.

Üçüncü ağ, fiyat artışlarının hızını belirler. Öğretmen periyodu = X çubukları ve Yukarı=BU'ya ulaşacak çubuklar, Dn=BD ise, ağ çıkışı BU-BD oranına eşitken, (BU-BD)/X>0'a ulaştıklarında ağ çıkışı olmalıdır. üstten önce alt ve alttan önce üste ulaştıklarında < 0. Bu durumda kar maksimizasyonu sıfıra göredir.


 

StatBars писал (а) >>
при каких значениях гиперболический тангенс входит в насыщение?

Grafikten de anlaşılacağı gibi 5-6 değerinden başlıyor.

Ama başka bir sorum var. Hangi işlevi hesaplamak daha hızlı - sigmoid veya hipertanjant?


Dosyalar:
zvntx1.rar  6 kb
 
sergeev писал (а) >>

...

Öte yandan, sadece trend parametreleri arasındaki ilişkiyi değil, aynı zamanda gelecekteki fiyatın nispi değerini de bilmek isteriz. Bunu yapmak için TP, SL değişkenlerini tanıtıyoruz.

...

İyi. Her şeyi berbat etti. :)

`

Yoğurtlarla ilgili konuya bakın + " Gelecekteki fiyatın göreli değeri"nin bile tahmin edilebileceğinden çok şüpheliyim!!! yüksek bir olasılık derecesi ile, yani. küçük hata.

Ve neden???? - sonuçta, zaten " daha fazla eğilim oranları " aldık - yani. tatmak için - ya "düz" olduğunda kapatın ya da sinyal değiştiğinde ters çevirin."

`

Yeni başlayanlar için olsa da - ilk kısmı uygulayın, yani. tekrar " Giriş değerleri nasıl doğru oluşturulur " konusuna geri dönün (diğer her şey önemsizdir) :(

 
SergNF писал (а) >>

Yeni başlayanlar için olsa da - ilk kısmı uygulayın, yani. tekrar " Giriş değerleri nasıl doğru oluşturulur " konusuna geri dönün (diğer her şey önemsizdir) :(

Tamamen katılıyorum.

Konudan sapmıyorum. Aynen öyle, sesli düşünmek. =0.25 oranı 40/100 ve 10/40 için de uygundur, sadece ilk durumda kar alacağız ve ikinci durumda almayacağız. Genel olarak, bir seçenek olarak, kaskad ilkesine göre bir ağ kurmak mümkün müdür (nasıl doğru arayacağımı bilmiyorum): Yani, birkaç ağ, sadece bir sonrakinin girişi çıktıdır öncekinden. Bir tür vahşi karışımın bir komite ve evrişim haritaları olduğu ortaya çıkıyor :)). Ara çıkışları bilsek de (bir okuyucu varmış gibi).

İşte diyagram

Örneğin çıktılar bir önceki yazımda anlatılan ağlardır. Önce yönü, sonra gücünü, sonra hızını belirliyoruz.

Ağ hiç normal şekilde çalışabilecek mi? Yoksa bahçeyi çitle çevirmemek ve basit adımlarla ilerlemek daha mı iyi?

 
sergeev писал (а) >> Ama başka bir sorum var. Hangi işlevi hesaplamak daha hızlı - sigmoid veya hipertanjant?

Bu işlevler birbirleri aracılığıyla - doğrusal olarak - kolayca ifade edilir. Yani pek bir fark yok. formül:

tanh(x) = 2*sigmoid(2*x) - 1 = sigmoid(2*x) - sigmoid(-2*x)

Genel olarak, yoğun hesaplamalarla, sigmoid hesaplamasının muhtemelen bir şekilde optimize edilmesi gerekecektir. Ağın hızlı ve doğru hesaplama kitaplıkları var gibi görünüyor.

 
sergeev писал (а) >>

Grafikten de anlaşılacağı gibi 5-6 değerinden başlıyor.

Ama başka bir sorum var. Hangi işlevi hesaplamak daha hızlı - sigmoid veya hipertanjant?

Sonuçta klot'un daha doğru cevap verdiğini düşünüyorum, gönderdiğiniz şekilde bile bu görülebilir. Bir sigmoid için giriş değerleri daha geniş bir aralıkta olabilir. Çizime göre, 3'ten -3'e diyebilirim, ama orada büyük olasılıkla pi'den -pi'ye.

Hedefe gelince, ileri hareketin kaç barda hıçkıracağı sorusu ortaya çıkıyor... Sonuçta, anladığım kadarıyla hareket yüksekliği belli sayıda barda seçilecek. 100 barlık bir aralık aramak için böyle bir öneri var, giriş noktasından ileriye doğru başlıyoruz, her biri giriş noktasından en az X nokta uzaklıkta bulunan 2 ekstremum bulunduğunda arama duruyor. Çifte ve zaman dilimine bağlı olarak X noktaları seçilecektir.

 

Yarın geleceğe bir bakış ile bir hindi açılışı yayınlayacağım. TP=80..100 pip ile alım satımların yaklaşık 1500 dakika tutulduğunu ve bundan farklı zaman dilimleri için uygun sonuçları çıkarabileceğimizi açıkça göstermektedir. Ancak X noktaları ile yukarı ve aşağı için iki aşırı uç arayışı hakkında - neredeyse hiç. Aşağı inip X noktalarına ulaştıysak, o zaman onlara çıkamayız. Seni doğru anladım mı?

Neden: