Bir mayın tarlasında pazar görgü kuralları veya görgü kuralları - sayfa 31

 
paralocus писал(а) >>

Hey Neuton ! Genel olarak, iki katmanla henüz çalışmıyor.

ORO ile tek katmanlı bir algılayıcı yazdı ve dün bütün gün sürdü. Garip davranıyor. Ya öğrenir ya da öğrenmez ve feci şekilde dönemlerin sayısına bağlıdır.

Onlar. benim sonuçlarım: 8 çağ - ağ öğrenmiyor, 12 çağ - ağ öğreniyor, 13 çağ - ağ öğrenmiyor.

Kısacası, henüz sonuçlar hakkında övünemem.

Her ihtimale karşı, uyguladığım algoritmayı yazacağım. Bir şey kaçırdım mı bakın.

1. Perceptron D' de, biri sabit +1 olan ikili girişler.

2. Kullanılmış VR - Open serisi boyunca teklifin art arda artışları.

3. Çalışmaya başlamadan önce, tüm ağırlıklar +/-1 aralığından küçük rastgele değerlerle başlatılır.

4. Eğitim vektörünün uzunluğu P = 4 * D * D / D = 4 * D olarak hesaplanır.

5. Eğitim vektörü, şebekenin girişine beslenir ve ağ hatası, Qs = Test - OUT olarak hesaplanır; burada Test, n + 1'deki TS değeridir, yani. sonraki, geri sayım, ÇIKIŞ - n'inci geri sayımda ızgara çıktısı.

6. Q girişlerindeki hata değerini elde etmek için, Qs ızgara hatası, daralma fonksiyonunun türevi ile çarpılır (1 - OUT+OUT) : Q = Qs *(1 - OUT*OUT) .

7. Düzeltme vektörü, nörona dahil edilen her ağırlık için dönem boyunca hesaplanır ve toplanır COR[i] += Q*D[i]

8. Dönem boyunca ayrı olarak hesaplanır ve toplanır, nöron SQR[i] += COR[i]*COR[i]' ye dahil edilen her ağırlık için düzeltme vektörünün karesidir.

9. Dönemin sonunda, her ağırlık için kişisel bir düzeltme hesaplanır ve bu ağırlığa W[i] += COR[i]/SQR[i] eklenir

Katsayıyı (1 - j/N) kullanmaya ve mutlak değerleri 20'nin üzerinde büyüyen ağırlıkları rastgele seçmeye çalıştım. Randomizasyon daha iyi yardımcı olur.

PS, metindeki hatayı düzeltti

paralocus , kız arkadaşını girişe sok

Açılış fiyatları yerine. Ve sonucu yazın. Öğrenmezse, hata felakettir ve ciddi şekilde araştırmanız gerekir.

PS Vektörü norma mı yoksa kareye mi bölüyorsunuz? Norm için gerekli ama yazdıklarınız kök çıkarmadan karelerin toplamına benziyor.

 

Teşekkürler, deniyorum.

İşte AUDUSD, H4, D=13, dönem 33 için kadın sonuçları. 2009.01.08'den 2009.05.21'e kadar tarih bölümünde testler yapıldı.

Optimize edici kullanılarak elde edilen birkaç nokta daha var (dönem sayısı: 31, 25, 14, 10, 7), ancak sonuçlar onlar için daha kötü.





PS Kesinlikle! Kök ... kare ... Çıkarmayı unuttum!

 
paralocus писал(а) >>

PS Kesinlikle! Kök ... kare ... Çıkarmayı unuttum!

Tıpkı Chapaev hakkındaki o şakadaki gibi! :-)

 
Neutron >> :

Tıpkı Chapaev hakkındaki o şakadaki gibi! :-)

-:) ... Ağlıyor ama kılıcını keskinleştiriyor ...

 

Hayır, orada Petka bahçedeki tüm çalıları çıkardı - karekökü bulmayı istediler :-)

Bak. Bu, numune başına iki giriş ve 8 eğitim dönemi olan iki katmanlı bir Ns-ka'dır. Sadece 500 okuma ve doğru tahmin olasılığı, 10 bağımsız deneyin ortalaması olarak hesaplanır (sonucun istatistiksel önemi için):

Kırmızı, eğitim setindeki sonucu, mavi - test setindeki sonucu gösterir. Sonuçların çok farklı olmadığı görülebilir ve bu, ağın aşırı eğitilmediğini gösterdiği için bu iyi bir şeydir. Genellikle hata, yalnızca NN eğitiminin sonucuna bakarak, çok kısa bir eğitim vektörü (optimum uzunluktan daha az) seçmeleri ve eğitim setinde neredeyse %100 isabet elde etmeleridir. Aynı zamanda eğitime katılmayan bir örneklem üzerindeki tahminlerin sonuçlarına da bakmazlar! Ve sonra tam bir pipet, kural olarak, sonuç yaklaşık sıfırdır. Bu yeniden eğitim, ızgara dersi ezbere öğrendi ve kendi başına şiir yazamıyor. Sonra drenajın neden olduğunu merak ederler.

 

Yaşasın!!!

Depozitom 1K'yı aştı!

Test örneği formülünüze göre eğitilmiş ızgara için nötron ve ikili girişler?

 

Bu formüle göre oluşturulan BP'yi aynı fiyat artışı H'nin segmentlerine ayırıyorum ve ilk farkı alıyorum. +/-1'e yuvarladığım alınan artışları tahmin etmeye çalışıyorum. np şek. apsis, H ticaret ufkunu noktalarda, ordinat ise olasılığı gösterir. Yani girişler ikili.

 

Ne demek istediğini anladım. Bu formüle gözümle bakabilmek için hindi gibi tabloya getirdim. Bütün bu ekonomiyi şebekenin girişine koydum ama sonuçları nasıl göreceğimi asla bilemeyeceğim.

Onlar. bir test cihazı kullanarak - çalışmaz. Sadece ağırlıkları yazdırabilir ve nasıl olduğunu görebilirsin ... canlı ya da değil.

Hayır, hala biraz farklı. Ortaya çıkan BP'yi aynı artışın segmentlerine ayırmadım, ancak D numunelerinde art arda BP artışları aldım.

 
paralocus писал(а) >>

Ne demek istediğini anladım. Bu formüle gözümle bakabilmek için hindi gibi tabloya getirdim. Bütün bu ekonomiyi şebekenin girişine koydum ama sonuçları nasıl göreceğimi asla bilemeyeceğim.

Onlar. bir test cihazı kullanarak - çalışmaz. Sadece ağırlıkları yazdırabilir ve nasıl olduğunu görebilirsin ... canlı ya da değil.

Hayır, hala biraz farklı. Ortaya çıkan BP'yi aynı artışın segmentlerine ayırmadım, ancak D numunelerinde art arda BP artışları aldım.

Ağırlıklar Comment() ile gösterilebilir mi?

 
FION >> :

Ağırlıklar Comment() ile gösterilebilir mi?

Mümkün, ancak uygun değil, çünkü. Comment()'e yapılan sonraki her çağrı, bir öncekiyle aynı grafik koordinatlarında üretileceğinden, önceki çıktının sonuçlarını "tıkayacaktır". Bu yüzden Print();

Neden: