#python-3.x #machine-learning #scikit-learn
#python-3.x #машинное обучение #scikit-learn
Вопрос:
При использовании:
grid_search.GridSearchCV(svm.SVC(), parameters).fit(x_train, y_train).predict(x)
Я получаю следующую ошибку:
C:Anaconda3libsite-packagessklearnutilsvalidation.py:386 : Предупреждение об устаревании: передача одномерных массивов в качестве данных устарела в 0.17 и вызовет ошибку ValueError в 0.19. Измените форму ваших данных либо с помощью X.reshape(-1, 1), если ваши данные содержат один объект, либо X.reshape(1, -1), если он содержит один образец. Предупреждение об устаревании)
Как я могу это решить?
Спасибо
Комментарии:
1. A
DeprecationWarning
не является ошибкой. Это просто говорит вам, что некоторые функции больше не будут доступны в будущих версиях
Ответ №1:
Как выглядит ваш фрейм данных? Вероятно, это связано с формой x_train / x_test .
Комментарии:
1. мой код основан на ссылке . Я использовал примеры яблочных пирогов и пиццы food101 и тестировал изображение по ссылке
2. Можете ли вы добавить несколько строк данных к примеру? Это, вероятно, значительно упростит ответ на вопрос.
3. Используемый набор данных доступен по адресу food101, а изображение, используемое для тестирования, находится здесь