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

 

Lütfen yardım edin, buradaki birçok kişinin zor ağırlıklar/katsayılar atamakla meşgul olduğunu düşünüyorum - Bu sorunu çözmem gerekiyor:

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

katsayıların inşası

Alexey Vyazmikin , 2018.04.29 00:16

Yeni konu açmamak adına buradan sorayım belki akıllılar yardımcı olmak ister.

Benim görevim böyle bir görevdir - katsayının maksimum, minimum ve ortalama değeri verildiğinde ve katsayıyı minimum değerden maksimuma kadar olan aralıktaki katsayıyı, hızlanmadaki bir değişiklikle hesaplayacak bir işlev (kod) yapmanız gerekir. merkezden minimuma - yavaşlama ile ve merkezden maksimuma hızlanma ile, maksimum ve minimum değerler ise bu aralığın ötesinde katsayı değerinin ya taraflardan birinin koridoruna eşit olduğu iki koridordur veya katsayı son derece yavaş değişir (ilk seçenek daha karmaşıksa).

Grafiksel olarak böyle görünüyor



Bu konu nasıl koda konur ve önce bir fonksiyonda nasıl ifade edilir?


 
Alexey Vyazmikin :

Lütfen yardım edin, buradaki birçok kişinin zor ağırlıklar/katsayılar atamakla meşgul olduğunu düşünüyorum - Bu sorunu çözmem gerekiyor:


Bu katsayının davranışı için gereksinimlere bağlı olarak, herhangi bir biçimde yapılabilir.

Örneğin şöyle:

.

veya bunun gibi:

.

veya bunun gibi:

.

İsteğe bağlı olarak bir ofset (yukarı/aşağı) girebilirsiniz. Sıkıştırın veya uzatın. Verilen çerçeveye sürün. Veya örneğin, bükülme noktasında davranışını değiştirin. vb.

Bunlar iyi basit örnekler.

Daha karmaşık bağımlılıklar uygulanabilir.

 
Alexey Vyazmikin :

Lütfen yardım edin, buradaki birçok kişinin zor ağırlıklar/katsayılar atamakla meşgul olduğunu düşünüyorum - Bu sorunu çözmem gerekiyor:



.

bu senin sorunun çözümü.

 
Oleg otomatı :


bu senin sorunun çözümü.

Formüller için teşekkürler, ama bunun nasıl kodlanabileceği hakkında hiçbir fikrim yok.

Ve son resim bir çözüm değil, benim için önemli olan, eğrinin alt sınırdan hareket ederken merkeze daha yakın bir şekilde değişmesi, ardından yaklaşık 2/3'e kadar hafifçe değişmesi ve sonra tekrar üst sınıra doğru güçlü bir şekilde değişmesi , yani lineer olmamak.

 
Alexey Vyazmikin :

Formüller için teşekkürler, ama bunun nasıl kodlanabileceği hakkında hiçbir fikrim yok.


Rica ederim.

Çok kolay ve basit bir şekilde kodlanabilir:

   
   Xmin=  0.0;
   Xmax= 10.0;
   Xcp = Xmin + (Xmax-Xmin)/2.0;

   Kmin= Xmin/Xcp;
   Kmax= Xmax/Xcp;

   if( x >= Xmax )   k= Kmax; else
   if( x <= Xmin )   k= Kmin; else
                     k= X/Xcp;



Ve son resim bir çözüm değil, benim için önemli olan, eğrinin alt sınırdan hareket ederken merkeze daha yakın bir şekilde değişmesi, ardından yaklaşık 2/3'e kadar hafifçe değişmesi ve sonra tekrar üst sınıra doğru güçlü bir şekilde değişmesi , yani lineer olmamak.

Bu durumda k(x)'in gerekli değişim yasasını belirtmek gerekir.

 
Oleg otomatı :

Rica ederim.

Çok kolay ve basit bir şekilde kodlanabilir:


Kod örneği için teşekkürler.

Oleg otomatı :


Bu durumda k(x)'in gerekli değişim yasasını belirtmek gerekir.

Mesele şu ki, onu nasıl oluşturacağımı bilmiyorum, böyle özelliklere sahip bir fonksiyon. Anlamı, merkezin en kararlı sistem olduğu ve geri kalanının genel olarak sınırlara kadar kabul edilebilir bir hata olduğu ve daha sonra - çöp, ki bu iyi değil.

 
Alexey Vyazmikin :

Kod örneği için teşekkürler.

Mesele şu ki, onu nasıl oluşturacağımı bilmiyorum, böyle özelliklere sahip bir fonksiyon. Anlamı, merkezin en kararlı sistem olduğu ve geri kalanının genel olarak sınırlara kadar kabul edilebilir bir hata olduğu ve daha sonra - çöp, ki bu iyi değil.

Bu birçok farklı şekilde tarif edilebilir.

Örneğin şöyle:


.

buna sadece bir yansıma örneği olarak bakın

son versiyonda gerekli/mümkün olan basitleştirmeler/indirgemeler yapılmış ve formüller mümkün olduğu kadar nispeten basit bir forma indirgenmiştir.

 
Oleg otomatı :

Bu birçok farklı şekilde tarif edilebilir.

Örneğin şöyle:

.

Harika görünüyor! Ve onu ölümlüler için anlaşılır bir koda nasıl çevirebiliriz?

 
Hey)

Bot hazır mı?
Hadi oynayalım 😂
 
Aleksandr İvanov :
Hey)

Bot hazır mı?
Hadi oynayalım 😂

Herhangi birini seçin, oynayın - Botlar

Neden: