Nöral ağlar - sayfa 15

 

Simba, örneklem dışı derken ne demek istiyorsun? Yaklaşık 6 giriş daha içeren başka bir ağ oluşturmaya çalıştım ve bu da doğruluğu azalttı. Sanırım iyi bir girdi setim var. Trend olan piyasalarda iyi çalışan ve değişen piyasalarda zayıf çalışan ticaret stratejime dayanıyor. Bu, tahminlerle de mantıklı. Grafiğin üstündeki ve altındaki iki uzun aralık, tahminlerin düşmeye başladığı yerdir. Değişen stratejiler üzerine yapılan bazı çalışmaların bazı yararlı girdileri ortaya çıkarabileceğini düşünüyorum.

Kazam, ağı oluşturmak için kullanılan kod bu. Bana göre, yeni bir ileri beslemeli geri destek ağı oluşturun. Neden iyi sonuçlar verdiğinden emin değilim ya da gerçek olamayacak kadar iyi görünüyor. Doğru tırtıl eksi yanlış tırtıl değerlerini topladım ve bu süre boyunca (yaklaşık 30 ay) 294873 pip kâr edecekti... Korktum

numHiddenNeurons = 13;

net = newff(p,t,numHiddenNeurons);

 

mrwobbles

Örnek dışında, NN'nin eğitildiğinden farklı verilerle nasıl çalıştığını kontrol etmek anlamına gelir. Örnekte zıt anlamına gelir.

Kod tamam. /input[x1(t0), x2(t0), ..., xn(t0)], output[y(t0)]/ adımında giriş ve hedef veri olarak kullanmadığınızdan emin misiniz?

Yer imlerimde bulduğum birkaç makale daha /ilkincisi sizin için gerçekten ilginç olmalı/:

http://www.softcomputing.net/isnn06-02.pdf

http://www.chaos2008.net/zzProceedings/CHAOS2008%20(D)/PAPERS_PDF/Atsalakis_Nezis_Skiadas-Forecasting_Chaotic_time_series_by_a_Neural_Network.pdf

Ayrıca 3-4 hafta içinde D1 ve belki de H4 zaman dilimlerinde döviz kurlarını tahmin edebilen bir ENN oluşturmaya çalışacağıma karar verdim. Sanırım FNT, GEP ve PSO kombinasyonu ile tartacağım ve ardından GEP, EPSO, Simüle Tavlama vb. yerine PIPE kullanarak ENN'yi geliştirmeye çalışacağım.

 

Ben böyle düşündüm ama hayır, 1999'dan 2006'ya kadar 7 yıllık bir yığın üzerinde eğitildi ve daha sonra o zamandan bugüne veriler üzerinde simüle edildi. Yani örneklem dışıydı.

Ama bu onu açıklayabilir. Bir sonraki saat yerine mevcut yüksek/düşük ve kapanışı tahmin etmeye çalışıyor olabilir. . Tarih damgalarına bir göz atacağım ve göreceğim. Linkler için teşekkürler bir bakacağım.

 

Evet, şimdiki saatten giriş ve bir sonraki hedeften ziyade aynı saatten giriş ve hedef verileri besliyordum. Ağı aynı girdiler üzerinde eğittim, ancak sonraki bir saatin hedefleriyle ve sonuçlar daha çok şüphelendiğim gibi. Yön konusunda zamanın yaklaşık %51'inde doğruydu ve 30 ayda yaklaşık 10.000 pip kaydetti. Girdileri [-1,1] olarak normalleştirdim ve bu, performansı marjinal olarak iyileştirdi. Birkaç farklı ağ modeli deneyeceğim. Zaman gecikmeli ağlara baktınız mı, esnek sinir ağacı yaklaşımı giderek daha çekici görünüyor.

 

mrwobbles

TDN'leri atlayın.

Yalnızca 3 tür ağla ilgilenmelisiniz:

- Esnek Sinir Ağaçları - GP, GEP, PIPE veya ECGP kullanımıyla tasarlanmış ve Simüle Edilmiş Tavlama, PSO, EPSO, Karınca Algoritmaları, Yapay Bağışıklık Sistemi Algoritması vb. kullanılarak ince ayar yapılmıştır.

- Bayes Ağları - ya zaman serisi tahmini için ya da bir ticaret sistemi oluşturmak için

- HONN'lar

Bir ticaret sistemi oluşturmak için şunları da faydalı bulabilirsiniz:

- RIPPER algoritması - doğru hatırlıyorsam, birisi bunu Otomatik Ticaret Şampiyonası için yapılmış bir EA kullandı.

- C4.5/C5.0

Ne fazlasına ne de eksisine ihtiyacın yok /şimdilik/

 

Tavsiyen için teşekkürler Kazam, sanırım bir tür genetik algoritmaya bakmaya oldukça hazırım, ECGP en umut verici görünüyor. Sadece kodlama becerilerim o kadar iyi değil ve YSA'lar benim için oldukça yeni. İşlev kümesini seçerken biraz sorun yaşıyorum. Yanılıyorsam beni düzeltin, ancak bu, düğümleri birbirine eşlemek için olası tüm işlevlerin bir kümesi mi? Yani giriş ağırlıklarının rastgele bir dağılımını belirlerdim ve uçbirim seti tüm düğüm transfer ve aktivasyon fonksiyonlarını içerir mi? F ve T kümelerinin olasılıklarının toplamı 1 olacak şekilde onlara tek tip olasılıklar atayın. Girdi ağırlıklarının optimizasyonu SA mı yoksa PSO mu? Bu elde edilen optimize edilmiş en uygun ağaç, yeni bir PPT oluşturmak için geri mi gönderilecek?

Ayrı bir notta, Uni kütüphanesinde 1998'den 2004'e kadar olan Avrupa Genetik Programlama Konferansı'nın tüm basımları bulunmaktadır. Okunmaya değer olabileceklerini mi düşünüyorsunuz? Ayrıca Dordrecht'in 'Genetik programlama ve evrimleşebilen makineler' kitabının bir kopyası da var: Kluwer Academic Publishers, c2000, çıkarmayı düşünüyorum.

 

mrwobbles

ECGP'den başlamayın. Genetik Programlama veya Gen İfade Programlama kullanarak NN tasarlamak gibi basit bir şeyden başlayın. Bu yöntemleri uygulayan kullanıma hazır sınıflar vardır.

Örneğin:

http://69.10.233.10/KB/recipes/aforge_genetic.aspx

http://www.codeproject.com/KB/recipes/aforge_neuro.aspx

[/CODE]

I don't know if there is a freely available implementation of ECGP, but there's one of ECGA /ECGP is based on ECGA/:

[CODE]

http://www.kumarasastry.com/2006/03/26/extended-compact-genetic-algorithm-in-c-version-11/

Ama dediğim gibi, şimdilik ECGP/ECGA'yı atlayın.

DÜZENLE

Kitaplara gelince - konferans materyallerini sonraya bırakın /YN'ler ve Evrimsel Algoritmalar hakkında her şeyi öğrenmeye çalışmayın, ticaret için yararlı olabilecek araçlara odaklanın - zaman serisi tahmini ve karar verme/.

İndirmesi ücretsiz olan "Genetik programlama için alan kılavuzu"ndan başlayın /Birkaç sayfa önce bir bağlantı gönderdim/.

 

sinir ağı için örneklerin nasıl seçileceği hakkında konuşalım

herhangi bir sinir ağı, örnekleri nasıl seçtiğinize bağlıdır. Bu sorunun sizi de rahatsız ettiğini düşünüyorum.

Bazı kolay kullanımlı sinir ağları oluşturuyorum. ama iyi bir örnek hazırlama yolu bulamadım.

Burada size örnek yolumu seçeceğimi söylüyorum, sizinkini bekliyorum.

örnek olarak üç çubuk, sonuç olarak bir sonraki çubuk kullanın.

temel pencere olarak birkaç çubuk ve özellik penceresi olarak birkaç çubuk kullanın, özellik olarak kullanabileceğiniz herhangi bir gösterge vb. gibi bazı özellik değerlerini ayarlayın .

 

Neuro Net bir ALDATMACA olduğunu!!!

Bu EA'yı test ettim ve iddia ettiği sonuçları üretmediğini gördüm. Çok küçük karlar ve büyük kayıplar. Birkaç gün test edip şirketle çalıştıktan sonra, bu EA bir seferde bir veya iki haftadan fazla sonuç üretemedi.

MQ4 dilinde bir sinir ağına sahip olduklarını iddia ediyorlar, dll yok. Bunu pek olası bulmuyorum.

Para iadesi istedim ve bana vermedi. DOLANDIRICI !!!!!

 

Bunun kimseye faydası olup olmayacağından emin değilim ama MATLAB için SGALAB adında bir GA araç takımı buldum. Her neyse, işte bağlantı.

Neden: