Цветовая разметка классов — это визуальный способ показать, к какому классу принадлежит каждый объект при построении графиков.
Идея:
- каждому классу присваивается свой цвет
- на scatter-plot или других графиках объекты окрашиваются в соответствии с классом
- позволяет оценить визуальную разделимость классов
Пример на Wine dataset:
import matplotlib.pyplot as plt
from sklearn.datasets import load_wine
data = load_wine()
X = data.data[:, :2] # первые два признака для 2D-графика
y = data.target
plt.scatter(X[:,0], X[:,1], c=y, cmap='viridis')
plt.xlabel(data.feature_names[0])
plt.ylabel(data.feature_names[1])
plt.title("Визуальная разметка классов")
plt.colorbar(label='Класс')
plt.show()Пояснения:
c=y— цвета определяются значениями классовcmap='viridis'— цветовая картаplt.colorbar()показывает соответствие цветов классам
Практическое применение:
- Быстро оценить разделимость классов
- Помогает в выборе признаков для анализа
- Удобно для демонстрации результатов кластеризации или классификации
Коротко:
цветовая разметка классов визуально показывает, к какому классу принадлежит каждый объект, облегчая оценку структуры данных и разделимости классов.