Прежде всего убедитесь, что вы добавили зависимость JUnit в файл POM.xml.
Теперь щелкните правой кнопкой мыши по проекту и перейдите к свойствам, выберите путь сборки Java и выберите вкладку «Библиотеки».
В моем случае были Maven-зависимости, JRE и Junit4. И я просто удалил библиотеку Junit, и она работает для меня. Или можно также изменить порядок библиотек, поскольку из-за порядка сборки Hamcrest и JUnit4 возникла проблема.
Результатом train_test_split () является X_train, X_test, y_train, y_test, и вы назначаете значения в другом порядке в вашем коде.
Измените строку:
trainX,trainY,valX,valY = train_test_split(X,y,random_state = 1)
На этом:
trainX,valX,trainY,valY = train_test_split(X,y,random_state = 1)
, и вы сможете подобрать модель с правильными параметрами.