Yazeka
Arama sonuçlarına göre oluşturuldu
K-Fold çapraz doğrulama yapmak için aşağıdaki adımlar izlenebilir:
- Veri kümesinin hazırlanması: Ek açıklamaların YOLO algılama formatında olduğundan emin olun 1.
- KFold nesnesinin oluşturulması:
sklearn.model_selection
kütüphanesindenKFold
sınıfı kullanılarak,shuffle=True
verandom_state
parametreleriyle bir nesne oluşturulur 13. - Veri kümesinin bölünmesi:
KFold
nesnesi kullanılarak veri kümesi,k
sayıda eşit parçaya bölünür 13. - Modelin eğitilmesi: YOLO modeli, oluşturulan her bir veri kümesi üzerinde eğitilir 1.
Örnek kod:
import random from sklearn.model_selection import KFold random.seed(0) # tekrarlanabilir sonuçlar için k = 5 # kat sayısı kf = KFold(n_splits=k, shuffle=True, random_state=20) kfolds = list(kf.split(labels_df)) # veri kümesi k parçaya ayrılır
5 kaynaktan alınan bilgiyle göre: