ЛР4
Шпаргалка: что помнить перед защитой

Разобраться с нуля

Шпаргалка: что помнить перед защитой

Короткие ответы и словарик методов. Используй после того, как подвигал демо и проговорил идеи.

Шесть опорных фраз

  1. Вход: заголовок и аннотация. Выход: один из четырёх доменов.
  2. BoW считает слова, TF-IDF взвешивает редкость, GloVe усредняет готовые векторы слов.
  3. fit только на train, transform на test. Pipeline защищает CV.
  4. Качество: macro-F1, classification_report, confusion matrix.
  5. Мой SVD это факторизация MSE. Градиенты матричные, цикл только по эпохам.
  6. Метки OpenAlex автоматические, метрика измеряет согласие с ними.

Методы Python

Counter(tokens)
Считает количество каждого токена.
enumerate(words)
Возвращает пары индекс, слово.
dict.items()
Пары ключ, значение.
re.findall(pattern,text)
Список совпадений с правилом.
csr_matrix(...)
Собирает разреженную матрицу по значениям и координатам.
matrix.sum(axis=0)
Сумма по документам, отдельно для каждого слова.
matrix.sum(axis=1)
Сумма по словам, отдельно для каждого документа.
np.asarray(...).ravel()
Превращает результат в обычный одномерный массив.
np.argsort(-scores)
Индексы от большего балла к меньшему.
@ / .T
Матричное умножение / транспонирование.
fit_transform(train)
Выучить статистику train и сразу преобразовать.
transform(test)
Преобразовать по готовой статистике.
clone(model)
Новая необученная модель с такими же настройками.
get_mean_vector(words)
Средний вектор известных слов.
random_state=42
Фиксирует случайность.

Баллы

Данные и очистка3
BoW3
Ключевые слова BoW0.5
TF-IDF3
Ключевые слова TF-IDF0.5
Сравнение моделей письменно0.5
GloVe3
Feedback loop0.5
Всего14

Вопросы защиты

Если не помню формулу?

Сначала объясни цель и форму входа/выхода. Потом покажи строку кода и размерности.

Если результаты отличаются?

Назови числа текущего экрана, версию библиотеки и используемый снимок. Не подгоняй текст под старый запуск.

Что нельзя пропустить?

Разделение до fit, собственные реализации и проверки с sklearn, письменный ответ про автоматические метки.

Одна фразаМогу объяснить, что получает и возвращает каждый шаг, и показать честную проверку.