StratifiedKFold
Здравейте,
Имам затруднение с този модул :
Вариант 1 :
Пробвам да задам няколко променливи когато използвам split(). Не става така, както е при train_test_split.
Вариант 2 :
Намерих пример как се създават различни вариабълс чрез for loop. Създавам четири generator object _BaseKFold.split от attributes и labels. И мога да видя съдържанието на всеки обект поотделно чрез list(). Доколкото разбирам съм изпълнил правилно условието на стъпка 4 от лаба.
Но когато се опитвам да ги използвам при GridSearchCV дава грешка, че тези вариабълс не са дефинирани.
Вариант 3 :
Мога да се опитам да разделя multidimentional array да бъде single dimention. Но как да избера какви сплитове от тях да са?
Какво мислите?
Здравей,
Със закъснение видях отговора ти - благодаря все пак.
Аз го направих по малко по- различен начин :
k_fold = list(cv.split(bank_attributes_train, bank_labels_train))
Защото като го правих както ти си го направил и после проверявам какъв е резултата :
Out[28]: <generator object _BaseKFold.split at 0x000001B2BBA18B10>
И ми даваше грешка, като се опитвах да го използвам в GridSearchCV.
Явно към края на курса ще разберем кое е правилно.
Успех!