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

 
JeeyCi # :

Michael Marchukajtes

- Çift karar değişkenindeki Sınıflandırıcılarda ne tür çarpanlara sahip olduğunuzu söyleyebilir misiniz - bu ağırlıklar mı? ..

ah, bunlar muhtemelen başlangıçta ayarlanmış olanlardır, bunlar daha sonra öğrenme sürecinde NSnet tarafından kendi kendine ayarlanır... yani. başlangıçta, muhtemelen, rastgele... (ama en azından işaretlerinde herhangi bir mantık var mı?)...

ancak işlevlerde ve sabitlerde işlem mantığı sorusu (neden tam olarak böyle ve işlevler neden böyle) kalır ??

 

"Ehh... Keşke biri yardım edebilseydi..." ©

Bu üç sınıfı ayırmak için hangi algoritmanın kullanılabileceğini bana söyleme, mavi ile işaretlenmiş sınıf özellikle ilgi çekicidir. Bu köpek iki ayrı parçaya bölünmüş ve ne yazık ki hedef işaretlemeyi nasıl ayıracağımı bilmiyorum böylece sağ ve sol kısımlar ayrılıyor. Belki bir şey tavsiye edebilirsin?


 
iwelimorn # :

"Ehh... Keşke biri yardım edebilseydi..." ©

Bu üç sınıfı ayırmak için hangi algoritmanın kullanılabileceğini bana söyleme, mavi ile işaretlenmiş sınıf özellikle ilgi çekicidir. Bu köpek iki ayrı parçaya bölünmüş ve ne yazık ki hedef işaretlemeyi nasıl ayıracağımı bilmiyorum böylece sağ ve sol kısımlar ayrılıyor. Belki bir şey tavsiye edebilirsin?


Gözle, iki düz çizgiyle ayrılmış.

 
resme bakılırsa, herhangi bir sınıflandırma algoritması ustalaşacaktır
 
JeeyCi # :

Michael Marchukajtes

Kodunuza bakma gücüm/cesaretim var (genellikle kodda tüm ders kitaplarından daha fazla doğruluk vardır) - çift karar değişkenindeki Sınıflandırıcılarda ne tür çarpanlara sahip olduğunuzu söyleyebilir misiniz - bu ağırlıklar mı? . ve onları başlangıçta nasıl buldunuz? onlar. neden böyleler?

veya daha da iyisi - lütfen yorum yapın - hangi değişkenleri kabul ediyor ve işlev kodu

şimdiden teşekkürler!

ps

1. Aktivasyon işlevi olarak bir sigmoid (S-şekilli) kullandığınızı görüyorum... "genellikle bir daralma işlevi olarak kullanılır"...

2.

Belki bir kare daha iyi olurdu?

Bu doğru, ağ çözümü dession'da yazılmıştır, farklı yazarsanız, o zaman böyle görünecektir.

 double decision= 1.5260326743246075 *x0- 0.13861638107404117 * sigmoid(x0)- 0.06391652777916389 * sigmoid(x2)- 0.44591870340615364 * sigmoid(x0 + x2)+ 0.14661031327032664 *sigmoid(x3)- 0.024191375335575492 *sigmoid(x0+x3);

Buna matematikte polinom, girdi değeri ile çarpılan bir katsayı artı aktivasyon fonksiyonu ile başka bir girdinin değerleriyle çarpılan başka bir katsayı veya aşağıda gösterildiği gibi girdi değerlerinin toplamı eksi katsayı denir. ve benzeri ...... Sonuç olarak, belirli bir sınıfa karşılık gelen sıfırın üzerinde veya altında bir sayı elde ederiz, ancak AI sistemleri için "Evet" e ek olarak eğitim sınıflandırma yöntemi kullanılır, "Hayır" bir de "Bilmiyorum" yanıtı var. Bu, taahhüt adı verilen bir AI sisteminin parçası olarak iki NS kullanılarak elde edilir. Dikkat çekici bir şekilde, komitenin kendisi genel modelin kalitesini büyük ölçüde iyileştirmemektedir. Yani 5 veya daha fazla modelden oluşan bir komite oluşturmak mantıklı değil, ancak ikisinden eğitimi iyileştirmenin etkisi var.

İşte kod

 double x0= 2.0 *(v0+ 327.0 )/ 650.0 - 1.0 ;

Giriş değerini normalleştirir, bu, doğrudan denkleme beslenmeden önce polinom için dahili, teknik bir normalleştirmedir. Normalleştirmenin kendisi bir aralığa indirgeme yapar. Yani dizinin oranını değiştirmiyor ve dizinin kendisi mükemmel bir orijinal gibi görünüyor ama aynı zamanda bu normalleşmeden sonra mevcut dizinin maksimum-minimum aralığında yatmaya başlıyor. Genel olarak, bir aralığa indirgeme.

Varlık fonksiyonuna gelince, evet kodu var, çözümün her nöronda lineer olmaması amaçlanıyor! Aslında, bu ağın bir nöronudur.

- 0.13861638107404117 * sigmoid(x0)
Bu polinomun 6 nörona sahip olduğunu ve 4 girdi kullandığını hesaplamak zor değil.
 
JeeyCi # :

Michael Marchukajtes

2.

Belki bir kare daha iyi olurdu?

Karesini alırsak, değişim oranını, değişkenin ne kadar hızlı değiştiğini elde ederiz ve normal fark bize değişimin derecesini, yani gülümsemenin ne kadar değiştiğinin gerçek değerini verir. Nedense, zaten bir gülümsemeden bahsediyorum ve hala yapamıyorum. Ubuntu'da, asma altındaki ofis sistemi çökertiyor, daha sonra başlatamıyorum, bunun DDE güncellemesi ve kaydından kaynaklandığını düşünüyorum, genel olarak, özellikle sorunlar yüklenmeye başladığında başardım, ancak şanslıydım ve başlatmayı ve bir şekilde düzeltmeyi başardı. Ne, ne ve Linux sistemleri kurtarmada Windows'tan daha güçlüdür. Windows'u geri yükleme olasılığı %5-10 ise, Linux'un geri yükleneceği yaklaşık %30-40'tır. Birkaç yıl önce Linux'a saygı duymaya başladığımda hala saygı duyuyorum :-)

Genel olarak, kullanılan veriler üzerinde mümkün olduğunca az matematiksel değişiklik yapmaya çalışın, birleştirme için maksimum artı, yalnızca değişikliğin işaretini değil, aynı zamanda bu değişikliğin derecesini, ne kadar güçlü olduğunu bulmak için dakikalar, muhtemelen hepsi bu ve ancak o zaman normalleştirin, ortalayın, ölçeklendirin, vb.
 
iwelimorn # :

"Ehh... Keşke biri yardım edebilseydi..." ©

Bu üç sınıfı ayırmak için hangi algoritmanın kullanılabileceğini bana söyleme, mavi ile işaretlenmiş sınıf özellikle ilgi çekicidir. Bu köpek iki ayrı parçaya bölünmüş ve ne yazık ki hedef işaretlemeyi nasıl ayıracağımı bilmiyorum böylece sağ ve sol kısımlar ayrılıyor. Belki bir şey tavsiye edebilirsin?


Kodla bir hedef oluşturamıyorsanız, onu toplamak için net kurallar olmadığında ve aslında bunu çözmemiz gerektiğinde görün. Daha doğrusu, sunulan vektörün mavi noktaya ait olup olmadığını bulmak için, bu durumda Kohonen'in kendi kendini organize eden haritaları veya bu seriden bir şey gibi hedefin gerekli olmadığı yerlerde NN'yi kullanmanız gerekir. Hedefe ihtiyaç duymayan ağ türleri vardır, ANCAK eğitimden sonra örneklemde kaç sınıf olduğunu yani eğitim örneğinin kaç gruba ayrılabileceğini verirler. Veya bu parametreyi zorla ayarlayın. 4 grubunuz olduğundan eminseniz, numuneyi zorla 4 sınıfa ayırın, mavi olanı bulun ve kontrol edin ....
 
iwelimorn # :

"Ehh... Keşke biri yardım edebilseydi..." ©

Bu üç sınıfı ayırmak için hangi algoritmanın kullanılabileceğini bana söyleme, mavi ile işaretlenmiş sınıf özellikle ilgi çekicidir. Bu köpek iki ayrı parçaya bölünmüş ve ne yazık ki hedef işaretlemeyi nasıl ayıracağımı bilmiyorum böylece sağ ve sol kısımlar ayrılıyor. Belki bir şey tavsiye edebilirsin?


Verilerinizi gönderin, deneyeceğim.
 
mytarmailS # :
Verilerinizi gönderin, deneyeceğim.

Ben de aynısını denemeyi önermek istedim!

 
Michael Marchukajtes # :

Nedense, zaten bir gülümsemeden bahsediyorum ve hala yapamıyorum.

bu arada, evet, dinamiklerdeki değişimi daha ilginç olacak (hangi seçeneklerin talep nedeniyle fiyatta yükseldiği / düştüğü hakkında bir açıklama ile sanırım) - alternatif olarak, +/ üzerinde eğim çizgisini (esneklik) kullanabilirsiniz. -Delta, merkezi grevden (özellikle Seattle Fut doğrusal regresyonundan daha iyi) ... IMHO (hesaplamaları basitleştirmek için) ... ancak esneklik yoluyla tahmin varyantında, rt'nin katkısının hala bir şekilde nötralize edilmesi gerekiyor .. VE/VEYA seriyi dt üzerinden dinamikte inceleyin - böylece rt değişkeni tarafından getirilen çarpıklık (% *exp'den gün sayısı) çok dikkat dağıtıcı değildi... yine de üstel

********************

Ben tamamen örümcek ağı modeliyle ilgiliyim (c59) Sanırım (denge / dengesizlik arzusu bağlamında) ... modelin matematiği beni korkutuyor

Michael Marchukajtes # :
Genel olarak, kullanılan verilerde mümkün olduğunca az matematiksel değişiklik yapmaya çalışın, birleştirme için maksimum artı, eksi sadece değişikliğin işaretini değil, aynı zamanda dereceyi, bu değişikliğin ne kadar güçlü olduğunu bulmak için , muhtemelen hepsi bu ve ancak o zaman normalleştirin, ortalayın, ölçeklendirin, vb.

teşekkürler ... Deneyeceğim, aksi takdirde oranı elde etmek için genellikle her şeyi otomatik olarak bölerim (örn. dinamikleri görmek için yatay perspektifte (aka ile dt)

Дыхта В.А. Динамические системы в экономике. Введение в анализ одномерных моделей
  • www.studmed.ru
Учебное пособие. Иркутск: Изд-во БГУЭП, 2003. - 178 с. Учебное пособие представляет собой вводный курс по теории и экономическим приложениям динамических систем. В нем дается представление о моделировании динамических процессов в дискретном и непрерывном...
Neden: