🤖 ИИ  ·  20 вопросов  ·  ~45 мин  ·  ⏱ Таймер 45:00  ·  Сложный  · 

Компьютерное зрение

В компьютерном зрении одна картинка может требовать одной метки, набора рамок или маски каждого пикселя. Качество зависит не только от сети, но и от разметки, разрешения, похожести кадров, аугментаций и выбранной метрики. Тест предлагает читать конвейеры и проверять, не теряется ли нужный объект ещё до модели.

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: Выбери один ответ из четырёх. В тесте 20 вопросов и 45 минут; не меньше половины заданий требуют прочитать код, конфигурацию или формализованную схему. После завершения откроются общий процент, четыре тематические шкалы, правильные ответы и разбор каждого решения.
Вопрос 1 из 20
На снимке может одновременно быть дым и открытое пламя. Как формулировать задачу?
Вопрос 2 из 20
Что делает horizontal flip плохой аугментацией для распознавания текста?
Python
task = "text_recognition"
augment = Compose([
    Resize((224, 224)),
    RandomHorizontalFlip(p=0.5),
    ToTensor(),
])
Вопрос 3 из 20
Чему равен IoU, если площадь пересечения рамок 40, а площади рамок 100 и 80?
IoU=\frac{|A\cap B|}{|A\cup B|}
Python
intersection = 40
union = 100 + 80 - intersection
iou = intersection / union
Вопрос 4 из 20
Маска объекта занимает 1% пикселей. Модель всегда предсказывает фон. Почему pixel accuracy вводит в заблуждение?
Вопрос 5 из 20
Почему случайное разделение соседних кадров одного видео опасно?
Python
frame_ids = [f"video_7:{t:.1f}" for t in timestamps]
train, test = train_test_split(
    all_frames, test_size=0.2, random_state=42
)
Вопрос 6 из 20
Для чего нужен confidence threshold в детекторе?
Вопрос 7 из 20
Чем instance segmentation отличается от semantic segmentation?
Вопрос 8 из 20
Изображение имеет форму (224, 224, 3), а модель ожидает каналы первыми. Что нужно сделать?
Python
image = load_rgb(path)
assert image.shape == (224, 224, 3)
image = image.transpose(2, 0, 1)
batch = image[None, ...]
Вопрос 9 из 20
Что делает non-maximum suppression?
Python
boxes = detector.boxes(image)
scores = detector.scores(image)
keep = nms(boxes, scores, iou_threshold=0.5)
result = boxes[keep]
Вопрос 10 из 20
Почему уменьшение снимка 4000×3000 до 128×128 может разрушить задачу поиска микротрещин?
Вопрос 11 из 20
Почему перенос с модели, обученной на естественных фотографиях, может помочь медицинской задаче, но не гарантирован?
Вопрос 12 из 20
Детектор выдал две рамки одного объекта с IoU 0.8 и оценками 0.91 и 0.74. Что обычно сделает NMS при пороге 0.5?
Псевдокод
boxes = tensor([[10, 10, 90, 90],
                [14, 12, 94, 88]])
scores = tensor([0.91, 0.74])
order = scores.argsort(descending=True)
keep = nms(boxes, scores, 0.5)
Вопрос 13 из 20
Что измеряет Dice для бинарных масок?
Dice=\frac{2|P\cap T|}{|P|+|T|}
Python
intersection = (pred_mask & true_mask).sum()
pred_area = pred_mask.sum()
true_area = true_mask.sum()
dice = 2 * intersection / (pred_area + true_area)
Вопрос 14 из 20
Почему нормализацию следует применять одинаково при обучении и в рабочем сервисе?
Python
def preprocess(x):
    x = x.astype("float32") / 255.0
    return (x - mean) / std

train_x = preprocess(train_image)
service_x = preprocess(uploaded_image)
Вопрос 15 из 20
Классификатор болезни использует водяной знак клиники, который почти всегда встречается у положительных снимков. Что произошло?
Вопрос 16 из 20
Как обнаружить мелкие объекты, если после глубокого уменьшения карты они исчезают?
Вопрос 17 из 20
Что произойдёт, если маску классов масштабировать билинейной интерполяцией вместо nearest-neighbor?
Python
classes = {0: "background", 1: "road", 2: "pedestrian"}
mask_resized = cv2.resize(
    mask, size, interpolation=cv2.INTER_LINEAR
)
unique_labels = np.unique(mask_resized)
Вопрос 18 из 20
Какой тест лучше проверяет устойчивость к реальным условиям?
Вопрос 19 из 20
Почему аугментацию случайного поворота на 180° нужно проверять по смыслу задачи?
Python
task = "road_sign_orientation"
augment = Compose([
    RandomRotation(degrees=180),
    ColorJitter(brightness=0.2),
])
Вопрос 20 из 20
У модели высокий mAP в среднем, но она пропускает почти все объекты размером меньше 16×16. Какой вывод верен?

Ответьте на все 20 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу