Создание точечной диаграммы

#matplotlib

#matplotlib

Вопрос:

Я выполнил почти все строки кода, упомянутые в этой статье.

https://rubikscode.net/2020/11/09/ml-optimization-pt-3-hyperparameter-optimization-with-python/

Но я не понял, как диаграммы генерируются из модели.

 plt.plot(X_test, y_test, ls="none", marker=".", ms=12)
 

Я попробовал этот метод построения графика, и он генерирует диаграмму. Но он и близко не похож на тот, который показан в статье. и sns.scatterplot(X_test, y_test) возвращает ошибку.

Ответ №1:

Из github:

 plt.figure(figsize=(11, 5))
plt.scatter(X[y == 0][:, 0], X[y == 0][:, 1], color='orange', label='Adelie')
plt.scatter(X[y == 1][:, 0], X[y == 1][:, 1], color='gray', label='Chinstrap')
plt.scatter(X[y == 2][:, 0], X[y == 2][:, 1], color='black', label='Gentoo')

plt.legend();
 

источник: https://github.com/NMZivkovic/ml_optimizers_pt3_hyperparameter_optimization/blob/master/ML Optimization pt.3 – Hyperparameter Optimization with Python.ipynb