Trend stratejileri ile ilgili olarak ML (Karar Ağacı / Orman) geliştirmek için bir ekip topluyorum - sayfa 11

 

Aleksey Vyazmikin :

Bir şey kişisel olarak Rusça'da yardım eksikliğini anlamamı engelledi - benim için bilinmeyen kelimeler gördüm ve her şeyi kapattım.

Hmm... Yeni bilgi arzusuyla bu kervan hiçbir yere gitmez...

Patlamış mısır stokluyorum.

 
Roffild :
İlk gönderideki hedefe ulaşmak için ihtiyacınız olan:
  • iyi derecede MQL5 bilgisi
  • Ortak geliştirme için Git
  • Küçük orman için Alglib
  • Orman için kıvılcım
  • Tayga için Amazon+Spark
  • tüm bunları birleştiren bir kitaplık oluşturun (veya benimkini değiştirin)

Ancak bu konunun yazarının tamamen farklı bir amacı var gibi görünüyor ...

(Kişisel olarak) yeni programlama dilleri veya teknolojileri öğrenmek (tüketim için kurmak) gibi bir amacım yok ve bunu burada bildirmedim.

Yine amaç, ya bireysel olarak ya da aşağıdaki özelliklere sahip insanlardan oluşan bir ekip oluşturmaktır:

1. Taze fikirlere sahip olun

2. Programlama dillerini bilin

3. Herhangi bir kaynak sağlamaya veya sadece yatırım yapmaya hazır

4. IR bilgisine sahip olmak

5. Diğer alanlarda bilgi sahibi, ancak bilgilerini ortak bir amaç için uygulamaya / dönüştürmeye hazır olanlar - matematik, istatistik, ne olursa olsun

6. Projeye faydalı olmaya hazır olan diğer kişiler, örneğin, veri toplar ve analiz eder.

7. Proje için ayrı bir portal yapmanın güzel olacağını düşünüyorum, bu nedenle bu işte iyi bir profesyonel de faydalı olacak ve ekibin başarılarından yararlanabilecek.

 
Roffild :

Hmm... Yeni bilgi arzusuyla bu kervan hiçbir yere gitmez...

Patlamış mısır stokluyorum.

Sen garip bir insansın. Aslında - muhtemelen akıllıca bir şey yaptılar, ama kimse bunu takdir etmedi. Sebebinin ne olduğunu size aktarmaya çalıştım ama duymak istemiyorsunuz. Tekrar ediyorum, Rusça (hedef kitlenin dili), resimler ve açıklamalarla talimatlar olmadan, dehanız takdir edilmeyecektir. Yeteneğinizi, yalnızca bir şey yaratamayan, aynı zamanda açıklayan, açıklayan, örneğin burada Maxim olan insanların olacağı bir grupta göstermenizi önerdi. Ama görünüşe göre, sizinle aynı şeyi yapan birinin farklı bir sonuç alabileceği fikrinden bile hoşlanmıyorsunuz.

Genel olarak, teklif açıktır, başkalarına karşı çıkmamayı, ortak bir hedefe ulaşmak için uyumlu bir arada yaşama fırsatları aramayı öneriyorum.

 
Aleksey Vyazmikin :

(Kişisel olarak) yeni programlama dilleri veya teknolojileri öğrenmek (tüketim için kurmak) gibi bir amacım yok ve bunu burada bildirmedim.

Yine amaç, ya bireysel olarak ya da aşağıdaki özelliklere sahip insanlardan oluşan bir ekip oluşturmaktır:

Peki tam olarak ne yapacaksın? Bilginizin takıma faydası nedir?

Artık sadece konuyu anlamadan sonuç almak isteyen bir proje yöneticisi var...

 
Aleksey Vyazmikin :

Sen garip bir insansın. Aslında - muhtemelen akıllıca bir şey yaptılar, ama kimse bunu takdir etmedi.

"Ben bir programcıyım!"

Açık Kaynaklar , kâr için değil, deneyim alışverişi için. Kitaplığımın geliştirilmesinin bu aşamasında, kodu anlayabilen ve anlamak isteyen deneyimli programcılara ihtiyacım var. Hiçbiri olmadığı sürece...

 
Roffild :

Peki tam olarak ne yapacaksın? Bilginizin takım için faydası nedir?

Artık sadece konuyu anlamadan sonuç almak isteyen bir proje yöneticisi var...

En azından insanları organize etmede kullanımım. İlk sayfada verebileceğimi söyledim.

Kendi ifadelerinize göre bu kadar akıllı ve kullanışlı bir insansınız ve benim çok aptal ve işe yaramaz biriyim, zaten uyguladığınız şeyi %90 oranında yapmanızı önermeniz sizi şaşırttı mı? Ya sen o kadar zeki değilsin ki, benim bile uyguladığın ve gerekli olduğuna karar verdiğim şeyi ortaya çıkaracak kadar aptalsın, ya da ...

Bir kez daha, her gün özellikle makine öğrenimi hakkında bilgi edinmek, ders izlemek, uygulanabilecek fikirler yazmak, kendimi olabildiğince eğitmek için birçok saat harcıyorum.

Benim için bu projede olmam önemli değil, benim için gerçekten daha önemli olan ortak başarıları birlikte kullanabilecek bir grup insanın başarısı.


Roffield :

"Ben bir programcıyım!"

Açık Kaynaklar , kâr için değil, deneyim alışverişi için. Kitaplığımın geliştirilmesinin bu aşamasında, kodu anlayabilen ve anlamak isteyen deneyimli programcılara ihtiyacım var. Hiçbiri olmadığı sürece...

Bir programcı olmanız harika! Sadece kendim için program yapıyorum ve böyle bir unvanı gururla kendim için kapatmıyorum.

"Kodu anlamak istiyorlar" konusuna gelince, aktif olarak bir ücret karşılığında akıllı insanların yardımına başvuran biri olarak, insanların para için bile başkasının koduyla uğraşmak istemediğini söyleyeceğim! Genellikle ihtiyaçları olursa kendilerine ait bir şeyler yazacaklarına inanılır. Göreviniz sadece kodu göndermek değil, buna ihtiyaç duyduklarını göstermek - bu tür insanları çekmek. Vektörün sana ve bana benzer olduğunu düşünüyor musun? Bu nedenle, ilgilenen herkese ticarete vurgu yaparak ML'nin geliştirilmesine ortak olarak katılmayı öneriyorum.

 
Roffild :
Henüz Spark hakkında Google'da arama yaptınız mı?
Sana yazdıklarını bile okuyor musun? Ya da o gece Kıvılcım üzerinde o kadar şiddetli dua ettiler ki, o yüce hal henüz geçmedi. Gru ormanı zaten modası geçmiş bir modeldir ve onu tekrar alglib formatına dönüştürürsünüz, ne için gerekli olurdu. Python'da her şeyi yapmak daha kolay değil mi? Ve orada özel hızlara gerek yok, eğer veriler yanlış hazırlanmışsa ve model zayıfsa, yüzlerce çekirdek üzerinde genetik yoluyla hiçbir numaralandırma bir şey vermez.
 
Maxim Dmitrievsky :
Sana yazdıklarını bile okuyor musun? Ya da o gece Kıvılcım üzerinde o kadar şiddetli dua ettiler ki, o yüce hal henüz geçmedi. Gru ormanı zaten modası geçmiş bir modeldir ve onu tekrar alglib formatına dönüştürürsünüz, ne için gerekli olurdu. Python'da her şeyi yapmak daha kolay değil mi? Ve orada özel hızlara gerek yok, eğer veriler yanlış hazırlanmışsa ve model zayıfsa, yüzlerce çekirdek üzerinde genetik yoluyla hiçbir numaralandırma bir şey vermez.

Ve "Gru Ormanı" nedir? Klasik, değil mi? Ve ne zaman yaşlandı?

Bir DLL'nin bağlanması, bir aracı bulutunun kullanılmasına izin vermez ve test etmeyi zorlaştırır. Rastgele orman algoritmasının tüm uygulamaları kayıp olmadan basit ve çok hızlı bir AlgLib formatına dönüştürülebildiğinde neden buluttan vazgeçelim?

Hız her zaman önemlidir. Bunu anlamıyorsanız, çalışmanın kapsamı küçüktür.

 
Roffild :

Ve "Gru Ormanı" nedir? Klasik, değil mi? Ve ne zaman yaşlandı?

Bir DLL'nin bağlanması, bir aracı bulutunun kullanılmasına izin vermez ve test etmeyi zorlaştırır. Rastgele orman algoritmasının tüm uygulamaları kayıp olmadan basit ve çok hızlı bir AlgLib formatına dönüştürülebildiğinde neden buluttan vazgeçelim?

Hız her zaman önemlidir. Bunu anlamıyorsanız, çalışmanın kapsamı küçüktür.

Hız önemli ama model ahşap ise ne yapmalıyım? :) Bu orman budama, düzenleme ve pratik olarak ayar yapmıyor, ancak her zaman ayakkabı değiştiriyor. Bu model için, tren ve test verileri gerçekten homojen, neredeyse aynı olmalıdır.
 

Modelin (ağ veya orman) kalitesini değerlendirmek için MSE, OOB vb. hata değerleri kullanılır.

Ancak, bir kişi tarafından bir test örneğinin yapıldığı görüntü tanımadan farklı olarak, bir fiyat tablosu için böyle bir örnek yapmak çok zordur. Bu nedenle, MSE, OOB vb. için fiyat modelinin değerlendirilmesi. çoğu zaman yanlış anlaşılır.

Bir modele "fazla uydurma"nın net bir tanımı yoktur.

Bu nedenle, modeli MSE, OOB vb. İçin kontrol etmeyi bıraktım.

Şimdi, resmin tamamını görmek için eğitim sonucunu fiyat tablosunun üzerine yerleştirmeyi tercih ediyorum.

İşte modelin kalitesini değerlendirme yöntemim (bu resmi daha önce yayınlamıştım):