Поддержка векторной регрессии - модель RBF - PullRequest
0 голосов
/ 20 апреля 2020

Когда я пытаюсь запустить приведенную ниже функцию, модель RBF перебрасывает мой ноутбук Jupyter в oop и кодирует код. Моя записная книжка Jupyter обновлена, есть что-то, что я пропускаю?

Я также возвращаю ошибку: FutureWarning: значение гаммы по умолчанию изменится с «авто» на «масштаб» в версии 0.22, чтобы лучше учитывать немасштабированные функции. Чтобы избежать этого предупреждения, установите явно гамму на «auto» или «scale». «избегать этого предупреждения.», FutureWarning)

defpregnt_scores (даты, оценки, x): date = np.reshape (даты, (len (даты), 1))

svr_lin = SVR(kernel= 'linear' , C=1e3)
svr_poly = SVR(kernel = 'poly', C=1e3, degree = 2)
**svr_rbf = SVR(kernel = 'rbf' , C=1e3, gamma = 'auto')**
svr_lin.fit(dates,scores)
svr_poly.fit(dates,scores)
svr_rbf.fit(dates,scores)

plt.scatter(dates, scores, color='black', label='Data')
plt.plot(dates, svr_rbf.predict(dates), color='red', label='RBF Model')
plt.plot(dates, svr_lin.predict(dates), color='green', label='Linear Model')
plt.plot(dates, svr_poly.predict(dates), color='blue', label='Polynomial Model')
plt.xlabel('Date')
plt.ylabel('Score')
plt.title('Support Vector Regression')
plt.legend()
plt.show()

return svr_rbf.predict(x)[0], svr_lin.predict(x)[0], svr_poly.predict(x)[0]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...