I manually divided the dataset into three sets: train, test, and validation. Each set includes several folders, one for each patient. Each patient has many images from a different point of view. As a result, I manually divided the dataset by patient folders to avoid having the same patient appear in more than one set.
Train: class 1: patient_1: a.png .......
Now I'd like to apply k-Fold Cross-Validation on a manually split dataset. Is it possible to do so?.
x_train,y_train= load_mydata() x_test,y_test= load_mydata() x_val,y_val= load_mydata() from sklearn.model_selection import cross_val_score # evaluate model scores = cross_val_score(model, ?, ?, scoring='accuracy', cv=cv, n_jobs=-1)
Can I re-split the dataset to 50% for training and 50% for testing and using them in the cross validation two times?