Это сборник блокнотом на тему обработки естественного языка.
Одна папка - один проект. Пректы указаны снизу. Про каждый проект указана базовая информация, дабы если Вы здесь для того, чтобы посмотреть на блокноты, что относятся к задачам определённого типа, Вам их было легче найти. Базовая информация включает в себя:
- Устройство данных (таблица, текст, аудио и т.д)
- Тип задачи (классификация, регрессия, ранжирование и т.д)
- Подход к решению (классические/нейросетевые методы или комбинированный подход)
- Основные использованные в проекте библиотеки
- Краткое описание непосредственно данных
Более подробная информация о каждом из проектов в readme
соответствующей папки. Если явно не оговорено обратное, используется Python. Список снизу приведён в порядке, обратном к хронологическому
Все рассуждения в присутствующих тут блокнотах на правильность ни в коем случае не претендуют. Использовать эти блокноты с целью научиться несредственно машинному обучению я бы не рекомендовал. Единственное, чему отсюда можно именно научиться - это избегать грабель, что сжигают и нервы, и кучу времени.
- Устройство данных: текст
- Тип задачи: классификация (на 3 класса)
- Подход к решению: нейросетевой
- Основные использованные библиотеки: numpy, tensorflow. Немножечко gensim
- Краткое описание данных: краней интересный датасет с отзывами на фильмы из кинопоиска. Все отзывы делятся на положительные, нейтральные и негативные. Необходимо научиться их классифицировать