Scikit-learn paketinin son sürümlerinde Dengeli Rasgele Ormanın (BRF) bir uygulaması olup olmadığını merak ediyorum. Dengesiz veri durumunda BRF kullanılır. Normal RF olarak çalışır, ancak her bir önyükleme yinelemesi için, düşük örnekleme yoluyla yaygınlık sınıfını dengeler. Örneğin, her iki rasgele örneklemede iki sınıf N0 = 100 ve N1 = 30 örneği verildiğinde, birinci sınıftan 30 örnek ve ikinci sınıftaki aynı örneklerden (örneğin bir ağaç üzerinde dengeli veri kümesi. Daha fazla bilgi için please refer to this paper.scikit-learn (python) 'da Dengeli Rasgele Orman (python)
RandomForestClassifier() 'class_weight =' parametresine sahiptir, bu 'dengeli' olarak ayarlanmış olabilir, ancak bunun botla kesilmiş eğitim örneklerinin alt örneklemeyle ilişkili olduğundan emin değilim.
Hiç bir çözüm buldunuz mu? – oliversm
@oliversm, maalesef değil. Bu sorunu bıraktım. Muhtemelen scikit öğrenim forumunda bir sorun açmalı ve bir çözüm bulmayı teklif etmeliyiz. Bu harika olurdu. –
Brieman tarafından önerilen yöntem, Scikit'in sunduğu şeyi kullanarak uygulanması oldukça kolay olmalı, ancak göz ardı edilmiş gibi görünüyor. – oliversm