Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Python da random_state ne işe yarar?

Açık 1 Cevaplar 79 Gösterim Python

Makine öğrenmesinde data train test işlemi yaparken random_state=42 kullanıyor. Bu ne işe yarar?

x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.2,random_state=42)

 

 

 

1 cevap

1

Elimizdeki datayı train,test diye ayırırken bir yüzde belirliyoruz. Mesela bu örnekte (test_size=0.2) %80 train , %20 test olarak ayrılmış. Python bu datayı her seferinde farklı yerlerinden böler. Eğer bir random_state değeri belirlersek her seferinde o değere göre böler. Yani aynı test verileriyle test etmiş oluruz. Ordaki 42 ise bi id olarak düşünülebilir. Araştırdığım kaynaklarda Otostopçunun Galaksi Rehberinde hayatın anlamını uzun hesaplamalar sonucu 42 bulan süper bilgisayardan esinlenmiş olduğu yazıyor. laugh

(190 puan)