Bu kaosun bir düzeni var mı? Hadi bulmaya çalışalım! Belirli bir örnek üzerinde makine öğrenimi. - sayfa 3

 
Aleksey Vyazmikin #:

Modeli tam olarak exam.csv dosyası üzerinde kontrol edebilir misiniz?

Örnekleme ile herhangi bir manipülasyon denediniz mi?

İşte bazı belirleyicileri ayıkladıktan sonra sınav örneğindeki denge.

Elbette, model yanıt dağılımının grafikleri sadece biraz eğitim yapıldığını göstermektedir - Hatırlama çok düşüktür, ancak zaten bir sonuçtur.

train.csv


sınav.csv

Sınavda 9046 satır var. Bende 9000 var. Neredeyse hiç fark olmayacak.

Sizin eğriniz çok daha iyi. Parametrelerle biraz daha oynamayı deneyeceğim.
 
elibrarius #:

Elinizdeki en iyi denge nedir?

Şimdi farklı varyantlarda araştırdım, bu sonucun bir tür olduğu ortaya çıkıyor - komisyonun turunda da var 3 puan fikir üzerine alınır.


 
elibrarius #:
9,046 satır var. Bende 9000 var. Pek bir fark yaratmayacaktır.

Çok daha iyi bir eğriniz var. Parametrelerle biraz daha oynamayı deneyeceğim.

Eğer sınav dosyası verisiyse, evet - çok fazla fark yok, sadece tren dosyası olabileceğini düşündüm. Başlangıçta üç dosyayı birleştirdiniz mi?

Dene bakalım.

 
Aleksey Vyazmikin #:

Eğer sınav dosyası verileriyse, evet - çok fark etmez, sadece tren dosyası olabileceğini düşünmüştüm. Başlangıçta üç dosyayı birleştirdiniz mi?

Dene bakalım.

Evet, 3'ünü de birleştirdim, sonra sadece bölümlerin uzunluklarını belirttim.
 
elibrarius #:
Evet, üçünü birleştiriyorum, sonra sadece bölümlerin uzunluklarını giriyorum.

Anlıyorum, iyi o zaman.

Sanırım örneği azaltarak eğitimi iyileştirme imkanı var, diyelim ki 1/10 üzerinde eğitim yapmak - bu, piyasanın bir aşamasını / yapısını eğitmeye izin verecektir - henüz buna gerek duymadım.

 

Sadece öğrenme oranını değiştirerek 100 modelden kriteri karşılayan iki model elde etmek mümkün olmuştur.

Birincisi.

İkincisi.

Evet, CatBoost'un çok şey yapabildiği ortaya çıktı, ancak ayarları daha agresif bir şekilde ayarlamak gerekiyor.

 
Aleksey Vyazmikin #:

Tamam o zaman.

Örneklemi azaltarak eğitimi iyileştirme imkanı olduğunu düşünüyorum, diyelim ki 1/10 üzerinde eğitim vermek - bu, piyasanın bir aşamasını / yapısını eğitmeye izin verecektir - henüz gerekli değil.

1000'de ve 20000'de ileri valking ile eğitim yapmayı denedim - her şey başarısız oldu.
 
Tek bir sınıfta mı ticaret yapalım/ticaret yapmayalım?
Yoksa ayrı ayrı mı alalım ve satalım?
 
elibrarius #:
Bir sınıfa ticaret yapmayı/ yapmamayı öğretmek mi?
Yoksa alım ve satımı ayırmak mı?

Sonuçlar, hedef dönüşümü olmayan örneklerden gösterilmiştir, yani evet - ticaret yapın ve ticaret yapmayın.

Ama gerçekten, ayrı alım ve satım örnekleri yapmak eğitmek daha kolay olacaktır.

elibrarius #:
1000'de ve 20000'de ileri değer vererek öğrenmeye çalıştı - hepsi boşalıyor.

Hmm, garip. Eğitim için hangi yöntemi kullanıyorsunuz - rastgele orman?

 
Aleksey Vyazmikin #:

Hmm, garip. Eğitim için hangi yöntemi kullanıyorsunuz - rastgele orman mı?

Alglibow'dan yeniden tasarlandı.
Şimdi daha fazla ağaç çalıştırıyorum. Sabaha kadar yeni bir sürüm hesaplayacağını düşünüyorum.

Ya da sonuç sizinkinden çok daha kötüyse, belki de yanlış bir şey yaptım.

Neden: