wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Кластерный анализ на Python

Total questions: 33

Worksheet time: 1hrs 6mins

Name
Class
Date
1.

Что такое кластерный анализ?

a)

Метод машинного обучения для классификации

b)

Метод группировки данных на основе их схожести

c)

Метод для предсказания значений целевой переменной

d)

Метод фильтрации данных

2.

Какая основная цель кластерного анализа?

a)

Уменьшение размерности данных

b)

Упорядочивание данных в хронологическом порядке

c)

Разделение объектов на группы с похожими характеристиками

d)

Построение предсказательной модели

3.

Как называется группа объектов, объединенных по схожести?

a)

Класс

b)

Кластер

c)

Группа данных

d)

Сегмент

4.

В каком случае можно использовать кластеризацию?

a)

Для предсказания цены квартиры

b)

Для сегментации клиентов по их поведению

c)

Для распознавания текста

d)

Для нахождения зависимостей между двумя переменными

5.

Какой из следующих алгоритмов относится к кластеризации?

a)

Линейная регрессия

b)

K-средних (K-means)

c)

Дерево решений

d)

Метод главных компонент (PCA)

6.

Как работает алгоритм K-means?

a)

Делает случайные прогнозы

b)

Использует древовидную структуру для разбиения данных

c)

Ищет центры кластеров и группирует точки вокруг них

d)

Строит линейные зависимости между переменными

7.

Какой параметр нужно задать перед запуском алгоритма K-means?

a)

Количество деревьев в модели

b)

Количество кластеров

c)

Количество эпох обучения

d)

Скорость обучения

8.

Что делает DBSCAN лучше K-means?

a)

Может работать с шумовыми данными

b)

Работает быстрее на больших данных

c)

Гарантиру

9.

Что делает DBSCAN лучше K-means?

a)

Может работать с шумовыми данными

b)

Работает быстрее на больших данных

c)

Гарантирует равномерное распределение кластеров

d)

Всегда находит оптимальное число кластеров

10.

Какой алгоритм кластеризации строит древовидную структуру?

a)

K-means

b)

DBSCAN

c)

Иерархическая кластеризация

d)

Линейная регрессия

11.

В чем отличие DBSCAN от K-means?

a)

DBSCAN требует заранее заданного числа кластеров

b)

DBSCAN определяет кластеры на основе плотности данных

c)

DBSCAN работает только с двумерными данными

d)

DBSCAN быстрее K-means во всех случаях

12.

Какой модуль Python используется для кластеризации?

a)

tensorflow

b)

pandas

c)

sklearn

d)

keras

13.

Какой метод вызывается для обучения модели K-means?

a)

.predict()

b)

.fit()

c)

.train()

d)

.classify()

14.

Как получить метки кластеров после работы K-means?

a)

.labels_

b)

.predict(X)

c)

.transform(X)

d)

.fit_transform(X)

15.

Как можно визуализировать результаты кластеризации?

a)

Использовать matplotlib для построения графика

b)

Вывести print(labels)

c)

Посчитать среднее значение меток кластеров

d)

Применить pandas.DataFrame.describe()

16.

Как задать количество кластеров для K-means?

a)

KMeans(num_clusters=3)

b)

KMeans(n_clusters=3)

c)

KMeans(clusters=3)

d)

KMeans(set_clusters=3)

17.

Что показывает силуэтный коэффициент?

a)

Насколько хорошо данные сгруппированы

b)

Насколько быстро работает алгоритм

c)

Насколько большая выборка данных

d)

На

18.

Что показывает силуэтный коэффициент?

a)

Насколько хорошо данные сгруппированы

b)

Насколько быстро работает алгоритм

c)

Насколько большая выборка данных

d)

Насколько хорошо работает нейросеть

19.

Как выбрать оптимальное число кластеров в K-means?

a)

Использовать метод локтя

b)

Выбирать случайное число

c)

Использовать логистическую регрессию

d)

Оптимизировать с помощью градиентного спуска

20.

Какие данные плохо подходят для K-means?

a)

Данные с разными плотностями кластеров

b)

Данные с четко выраженными группами

c)

Данные с нормальным распределением

d)

Данные, где кластеры круглые

21.

Какой метод используется для оценки кластеризации без "истинных" меток?

a)

Accuracy

b)

Silhouette Score

c)

Mean Squared Error

d)

ROC-AUC

22.

Какая функция помогает строить дендрограмму?

a)

matplotlib.plot()

b)

seaborn.clustermap()

c)

scipy.cluster.hierarchy.dendrogram()

d)

numpy.hierarchy()

23.

Где можно применять кластерный анализ?

a)

В анализе ДНК

b)

В рекомендациях товаров

c)

В поиске аномалий

d)

Во всех перечисленных случаях

24.

Почему K-means плохо работает с выбросами?

a)

Центры кластеров сильно сдвигаются в сторону выбросов

b)

Алгоритм работает слишком медленно

c)

Алгоритм не умеет разделять данные

d)

Алгоритм создает слишком много кластеров

25.

Что делать, если результаты кластеризации K-means нестабильны?

a)

Запустить алгоритм несколько раз с разными начальными условиями

b)

Уменьшить количество кластеров

c)

Добав

26.

Что делать, если результаты кластеризации K-means нестабильны?

a)

Запустить алгоритм несколько раз с разными начальными условиями

b)

Уменьшить количество кластеров

c)

Добавить больше данных

d)

Переключиться на нейросети

27.

Какой алгоритм можно использовать для кластеризации клиентов интернет-магазина?

a)

K-means

b)

Линейная регрессия

c)

Random Forest

d)

Naïve Bayes

28.

Как можно ускорить работу K-means?

a)

Уменьшить число кластеров

b)

Увеличить размер выборки

c)

Использовать метод MiniBatchKMeans

d)

Запускать алгоритм больше раз

29.

Почему важно нормализовать данные перед кластеризацией?

a)

Чтобы избежать влияния масштабов признаков

b)

Чтобы ускорить вычисления

c)

Чтобы уменьшить число кластеров

d)

Чтобы улучшить визуализацию

30.

Можно ли использовать кластеризацию для выявления мошеннических операций?

a)

Да

b)

Нет

31.

Какой алгоритм лучше для работы с шумными данными?

a)

K-means

b)

DBSCAN

c)

Иерархическая кластеризация

d)

Линейная регрессия

32.

Как определить количество кластеров без метода локтя?

a)

Использовать силуэтный коэффициент

b)

Использовать DBSCAN

c)

Применить логистическую регрессию

d)

Всегда ставить k=5

33.

В каком случае иерархическая кластеризация лучше K-means?

a)

Когда число кластеров неизвестно заранее

b)

Когда данных очень много

c)

Когда данные линейно зависимы

d)

Когда кластеры пересекаются