← Все проекты

📊 Проект для «Викишоп»


🧭 Что такое проект

Поздравляем! 🎉
Вы успешно прошли курс в тренажёре. Самое время проверить знания и решить новую задачу машинного обучения. Выполнять работу будете самостоятельно.

Когда закончите, отправьте её на проверку ревьюеру: он пришлёт комментарии в течение суток. После этого нужно доработать проект и пройти повторную проверку.

Скорее всего, вы доработаете кейс по комментариям ещё несколько раз. Это нормально.

Проект завершён, когда ревьюер одобрит все доработки.


📌 Описание проекта

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

Обучите модель классифицировать комментарии на позитивные и негативные. В вашем распоряжении набор данных с разметкой о токсичности правок.

Постройте модель со значением метрики качества F1 не меньше 0.75.


📋 Инструкция для проекта

Решить задачу можно как с помощью BERT, так и без этой нейронки. Если хотите попробовать BERT:

Выполнить проект без BERT можно локально или в нашем тренажёре.

В любом случае алгоритм решения выглядит так:

  1. Загрузите и подготовьте данные.
  2. Обучите разные модели.
  3. Сделайте выводы.

📁 Описание данных

Данные находятся в файле /datasets/toxic_comments.csv. Скачать датасет.

Столбец text в нём содержит текст комментария, а toxic — целевой признак.


✅ Как будут проверять проект?

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

На что обращают внимание ревьюеры, проверяя проект:

Аспект Комментарий
📋 Выполнение инструкции Все ли шаги по инструкции выполняете?
🔧 Подготовка данных Как готовите данные?
🤖 Модели и гиперпараметры Какие модели и гиперпараметры рассматриваете?
🧹 Качество кода Не дублируете ли код?
💬 Выводы Какие выводы делаете?
📐 Структура проекта Следите ли за структурой проекта? Поддерживаете аккуратность кода?

🧠 Всё, что вам нужно знать, есть в шпаргалках и конспектах прошлых тем.


✨ Успеха!

Смотреть решение (ноутбук) →