SOM: pişirme yöntemleri - sayfa 8

 
Sych :

Raporun tamamını (başlık) görebilir miyim? Alt kısım kısaltılmıştır.

Güncellenmiş.

alexeymosc :

Fena değil. Strateji nedir? Anlaşma bar sayısı kadar mı (zamana göre)? ya da başka bir şekilde?

Artık her sinyal ayrı ayrı işlenir. Onlar. bir nöron bir önyargı ile düştüğünde açılır, belirli bir süre sonra kapanır.
 

Anladım. Görünüşe göre çarpık,% 50'lik bir olasılık sapması ile anlamına mı geliyor? Ve kapanış koşulu her nörona bağlı mı? Skeç ne kadar? %55? %60?

 
alexeymosc :

Anladım. Görünüşe göre çarpık,% 50'lik bir olasılık sapması ile anlamına mı geliyor? Ve kapanış koşulu her nörona bağlı mı? Çarpık ne kadar? %55? %60?

Evet. Yaklaşık 1,5 kat, yani. yaklaşık 60\40 -- işte bir kod parçası:

{
   if (positive/(negative + 1.0 ) > 1.5 && count > 3 )
   {
      OpenBuy(Magic, TP, SL, TradeLot);
   }
   
   if (negative/(positive + 1.0 ) > 1.5 && count > 3 )
   {
      OpenSell(Magic, TP, SL, TradeLot);
   }
}

Küçük bir hata bulundu... Yakında normale dönecek.

 
Harika!
 
TheXpert :

Güncellenmiş.

İyimserlik var ama fazla değil.

Bu istatistikleri iyileştirebilirsiniz:

Orta karlı ticaret 121.33 ticaret kaybetmek -130.51
En yüksek miktar sürekli kazanç (kar) 17 (1227.10) sürekli kayıplar (kayıp) 11 (-2390.10)

?

Onlar. - ya karlı olana göre ortalama kaybedilen ticareti azaltın ya da sürekli kayıpların sayısını azaltın.

Bunun OOS olduğunu anlıyorum, ancak öğrettiğiniz şey böyle davranacak.

Belki de tespit edilen hatayı düzeltmek sonucu iyileştirecektir, bunu görmek ilginç olacaktır.

 

İnsanlar, SOM konusunda nitelikli danışma gereklidir.

Spesifik olarak, kümeler arasında örüntü sayısının dağılımını kontrol etmenin yollarıyla ilgileniyoruz.

 

Tünaydın!

Bir haftadır normal internet erişimim yoktu. geç yazıyorum.

Buradan okuyun: http://www.eicstes.org/EICSTES_PDF/PAPERS/The%20Self-Organizing%20Map%20(Kohonen).pdf

Giriş vektörlerinin SCP hücreleri üzerinde optimal dağılımı sorunu, ilk olarak, SCP'nin yeterli eğitimine bağlıdır. Kohonen, eğitim yinelemelerinin sayısının ağdaki nöron sayısının en az 500 katı olması gerektiğini yazıyor! Yani, 100 nöron (10'a 10) büyüklüğünde bir ağı eğitirsek, yineleme sayısı en az 50.000 olmalıdır.Dürüst olmak gerekirse, giriş vektörünün olması koşuluyla böyle bir ağı normal bir PC'de eğitmek. çok büyük bir boyutta (örneğin, 40) - birkaç gün sürecek. Kohonen tarafından önerilen buluşsal yöntem, en az 10.000 eğitim yinelemesi olması gerektiğidir. Ayrıca çok fazla, IMHO, ancak bir seçenek olarak, giriş vektörünün boyutunu küçültebilir ve ne olduğunu görebilirsiniz.

Aynı makaledeki SPC'nin eğitimi ile ilgili ikinci nokta, girdi vektörünün boyutunun eğitim yinelemelerinin sayısını etkilememesidir, yani. her şey bilgisayarın gücüne bağlıdır.

Üçüncü nokta, nöronların öğrenme yarıçapı, makalede önerildiği gibi, SCP üzerinde temel bir "topolojik düzen" oluşturmak için başlangıçta çok büyük olmalıdır (SCP'nin çapının yarısından daha fazla yapılabilir) ve o zaman yarıçap, yineleme sayısı ile ters orantılı olarak 0'a düşer, o zaman sadece bir nöronun ağırlıklarının düzeltilmesi gerçekleştiğinde olur. Aynı zamanda, eğitimin başında kurulan orijinal topolojik düzen ihlal edilmez, ancak haritanın yerel alanlarında iyileştirilir. Orada gör...

Eğitimle ilgili diğer bir nokta da, ilk başta büyük olması (yaklaşık 1), ardından yineleme sayısıyla ters orantılı olarak azalması gereken eğitim adımıdır ve eğitim adımının geçirilen yineleme sayısına bağımlılığının işlevi aşağıdakilerden biri olabilir: doğrusal veya doğrusal olmayan. Eğitimin sonunda, SQL'in ince ayarı için adım 0.01'den daha az, uzun bir süre çok küçük kalır.

Makale ayrıca eğitim için, ancak konuşma ve görüntü tanımaya yönelik bir uygulamada verilerin ön işlemesinden bahsediyor. Bizim durumumuzda, bu bir zaman serisi , bu yüzden başka yerlerde kazmamız gerekiyor. SOM'u zaman serilerine uygulama konusunda çok fazla tartışma olduğunu biliyorum.

 

SOM'un otomatik ticarette bile mümkün olduğunu düşündüren nedir?

Vizyonunuzu bir şeye odaklamak için, ne olduğunu bilmeniz gerekir.

Geçmiş verilerde (yani, ağın öğrenmesini istiyorsunuz), fiyat hareketi için neredeyse sonsuz sayıda olası seçenek vardır. Ağın kendisi ne yapılması gerektiğini ve nelere dikkat edilmesi gerektiğini nasıl anlamalıdır?

Etrafında sayısız oyuncak olan bir çocuk hayal edin. Sayısız oyuncağa rağmen (ya da daha doğrusu bu nedenle), çocuk bu oyuncağın bir araba olduğunu ve bunun bir oyuncak ayı olduğunu asla bilmeyecek. Bir ebeveyn olarak önce çocuğa bu oyuncağın adının araba olduğunu söylemeli/tavsiye etmeli ve çocuğun diğerlerinin yanı sıra bu oyuncağı birkaç kez bulmaya çalışmasına izin vermelisiniz. Gelecekte, arabayı bağımsız olarak tanımlayabilecek ve asla bir oyuncak ayıyla karıştırmayacak.

SOM ancak ağ neyi hedeflediğini bilirse başlatılabilir, ancak o zaman vizyonuna odaklanabilir . Bu, bir araba numarasının tanımlanması veya otomatik bir çevirmen tarafından istenen kelime / kelime öbeğinin aranması olabilir. Ancak, öyle ya da böyle, önce ağa sayıları veya kelimeleri ayırt etmeyi öğretmelisiniz ve ancak bundan sonra ağın serbestçe yüzmesine izin vermelisiniz.

Geçmiş veri akışında ağlara ne istiyorsunuz/sunabilirsiniz? Ve ne bekliyorsun?