0 oy
42 gösterim

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)

 

 

 
Python kategorisinde (188 puan) | 42 gösterim

1 cevap

+1 oy

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

(188 puan)