ДЗ №12
Требования к оформлению (за них оценка никогда не опускается более, чем на 2 балла; за них оценка никогда не падает ниже 7 баллов):
- Файл с программой должен называться именно так, как указано в задании
- Во всех программах должны быть содержательные имена переменных
- Во всех программах не должно быть строк длиннее 75 символов, а если такие строки возникли, части таких строк нужно выносить в отдельные переменные или функции.
- Функции должны сопровождаться docstring
- Тело любой функции должно иметь длину не более 10 строк
- Программа не должна содержать (в разумных пределах) дублирования кода
Единственная задача (макс. 10 баллов):
- Возьмите два больших текста, например, "Война и Мир" и "Капиталл"
Постройте для них морфологический анализ (например, с помощью mystem -d -n -i -s --format=json --eng-gr in.txt out.txt)
- Прочитайте тексты по предложениям
- В каждом предложении постройте число вхождений каждой части речи
- Постройте таблицу, в которой для каждого предложения для каждой части речи указано количество находок этой части речи в этом предложении
- Присоедините к таблице столбик с номером текста
Отправьте данные на вход grid_search.GridSearchCV(svm.SVC(), {})
Покажите процент успеха (best_score_)
Возьмите наилучший из получившихся классификаторов (best_estimator_), и с его помощью найдите 3 примера, где машина угадывает, и 3 примера, где машина ошибается