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

 
Maksim Dmitrievski :

:)

tamam yarın gmdh ile devam edeceğim çünkü beynim yakında patlayacak

Evet elbette...

Çevrimiçi olduğunuzda lütfen bu kod satırının derleme hatası gösterdiğini kontrol edin:

HATA: inpVector dizisi gerekli

 ArrayCopy (ag1.agent[i].inpVector[l],arr,l, 0 , 1 );
 
Maksim Dmitrievski :


Programcılar olarak Hindular akıllıdır.

Onlarla sık sık Amerikan ve Alman şirketlerinde karşılaştım.

Senin talimatınla her şeyi temiz bir şekilde yapmasına izin ver ve sinirsel kaseyi tam buraya koy.

 
Alexander_K :

Programcılar olarak Hindular akıllıdır.

Onlarla sık sık Amerikan ve Alman şirketlerinde karşılaştım.

Senin talimatınla her şeyi temiz bir şekilde yapmasına izin ver ve sinirsel kaseyi tam buraya koy.

Evet biraz x.. yakında bir tane daha doğuracağız :)

 

Merhaba Maxim,

eğer hala çevrimiçiyseniz... testte çalıştıracağım için bu kodu hızlıca kontrol edin:

bu kod satırı derleme hatası gösteriyor:

HATA: inpVector dizisi gerekli

 ArrayCopy (ag1.agent[i].inpVector[l],arr,l, 0 , 1 );
 
Maksim Dmitrievski :

üzgünüm

Düzeltildi...ama ArrayCopy hatası..hehe :)))

Çözeceğim..

 
Maksim Dmitrievski :

çift dizi[1];

:)

Hayır, HATA: ArrayCopy: bazı operatörler bekleniyor

 
Maksim Dmitrievski :
ben kodlarımı böyle yapıyorum

Anladım :)))))))))))))))))))))))))

Her şeyi kendim yapsaydım durumumu hayal edebilirsiniz... hehe :))))))))

Sonra mum simülasyonunu kendim programlasam ne olur :)))))))))))))))))))))))))))))

 

Merhaba Maxim,

GMDH kütüphanesini sizin verdiğiniz kodun ilk versiyonunu kullanarak tamamladım...Dün verdiğiniz versiyonu hiç link bulamadığım için yok saydım.... Yani kernel fonksiyonunu yeni değiştirdim. GMDH işlevim(CalculateNeuron()) Hepsi bu......Ama gelen bir sürü derleme hatası var. Bu yüzden çözemiyorum..GMDH Kütüphanesini zaten tamamladıysanız, o zaman harika!...

Ama hala GMDH kodunu yazmaya çalışıyorsanız... o zaman size hem .mqh dosyasının değiştirilmiş versiyonunu hem de MQL5 dosyasını sağlayabilirim ve sanırım derleme hatalarını kolayca çözebilirsiniz.... veya gerekirse daha sonra ihtiyacınıza göre kodda küçük bir değişiklik yapabilirsiniz ..

 
Maksim Dmitrievski :

Merhaba, bugün hiçbir şey yapmadım. RDF ile birlikte nasıl gördüğünüzü gösterebilir ve açıklayabilirsiniz.

 
Maksim Dmitrievski :

Bu işe yaramaz, ihtiyaç duyulan her yerde bu işlevi CalculateNeuron(ker,degree) olarak adlandırmak daha iyidir. Ondan sonra, tüm katsayıları ve tahmin numaralarını dosyaya kaydetmeniz ve öğrendikten sonra kullanmanız gerekir.

Bu uygulanması zor bir mantık ) Yöntemimi deneyeceğim, ancak RDF ile seçim algoritması zor.. Size daha sonra göstereceğim

Evet, tam olarak bu. "calsignal()" işlevi içindeki 2 satır dışında EA kodunda fazla değişiklik yapmadım. Sadece işlevi çağırabilirsiniz"   CalculateNeuron(ker,degree) " herhangi bir zamanda ve temel bileşenlerin rastgele değerine dayalı olarak özelliği dönüştürecektir.

Yani önceki RDF kodunuz doğruysa :))..ki sanırım bu doğru..o zaman, çalışması gerekir...

Neyse, daha iyi yöntemleriniz varsa sorun değil :))...

Başlangıçta uygulamakta çok zorlanıyordum ve şimdi bu kısayol fikrini buldum :)).. ve bu nedenle sizi güncellemeyi düşündüm....

Çünkü tüm kodu yeniden yazmanın bir anlamı yok. Sadece bu işlevi ekleyebilirsiniz ve bu işi yapacaktır..