Встречается на собеседованиях • сегодня
Работал ли с задачами суммаризации
Да, работал с задачами суммаризации текста, включая extractive и abstractive подходы.
Extractive summarization (выбор ключевых предложений):
python
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.metrics.pairwise import cosine_similarity
def extractive_summary(text, n_sentences=3):
sentences = text.split('. ')
vectorizer = TfidfVectorizer().fit_transform(sentences)
similarity_matrix = cosine_similarity(vectorizer)
scores = similarity_matrix.sum(axis=1)
top_indices = scores.argsort()[-n_sentences:][::-1]
return '. '.join([sentences[i] for i in top_indices])Abstractive summarization (генерация нового текста):
Использовал модели типа T5, BART или PEGASUS через Hugging Face:
python
from transformers import pipeline
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
summary = summarizer(text, max_length=130, min_length=30, do_sample=False) Ключевые нюансы:
- Качество зависит от длины и структуры текста.
- Для extractive важен выбор метрики (TF-IDF, TextRank).
- Abstractive требует больших вычислительных ресурсов.
- Оценка через ROUGE, BLEU или человеческую экспертизу.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы