MountainAI
Войти
ProjectsРекомендательная система фильмов

Рекомендательная система фильмов

Учебный ML-проект: гибридная рекомендательная система на датасете MovieLens 100K. Реализует два подхода: коллаборативная фильтрация (SVD через Surprise) и контентная фильтрация (TF-IDF по жанрам и описаниям). REST API на

active · idea3 открытых ролейrecommender-systemspythonfastapiscikit-learn
● Высота
ALT 3472m
● Старт
18 апр. 2026 г.
● Команда
1 человек
● Апдейтов
0

Маршрут проекта

Учебный ML-проект: гибридная рекомендательная система на датасете MovieLens 100K. Реализует два подхода: коллаборативная фильтрация (SVD через Surprise) и контентная фильтрация (TF-IDF по жанрам и описаниям). REST API на FastAPI возвращает персонализированные рекомендации по user_id. Деплой через Docker Compose. GitHub Actions: unit-тесты, линтинг, docker build. Учит матричной факторизации, работе со sparse матрицами и cold-start проблеме.

Поделиться:Telegram

Репозиторий

github.com/mountainai-community/movie-recommender

Открытые роли (3)

ML-инженер

открыта

Обязанности: реализация SVD коллаборативной фильтрации через библиотеку Surprise, TF-IDF контентной фильтрации, оценка RMSE/MAE/Precision@K, анализ cold-start проблемы и стратегий решения. Навыки: Python, Surprise, scikit-learn, pandas, numpy.

pythonscikit-learnrecommender-systemspandas
Войти чтобы подать заявку

Backend-разработчик (FastAPI)

открыта

Обязанности: FastAPI endpoints для получения рекомендаций по user_id и item_id, кэширование предсказаний через functools.lru_cache, Pydantic схемы, swagger документация. Навыки: Python, FastAPI, Pydantic, REST API, кэширование.

pythonfastapirest-apibackend
Войти чтобы подать заявку

Data Analyst

открыта

Обязанности: EDA датасета MovieLens 100K, анализ распределения рейтингов, топ фильмы и жанры, визуализация user-item матрицы, исследование cold-start проблемы, Jupyter ноутбук с выводами. Навыки: Python, pandas, matplotlib, seaborn, Jupyter.

pythondata-analysispandasvisualization
Войти чтобы подать заявку

Апдейты (0)

Апдейтов ещё нет.

Комментарии (0)

Войдите, чтобы оставить комментарий

GitHub-репозиторий недоступен или API упёрся в rate-limit.