Веб-сервис рекомендаций на основе данных из соцсетей — различия между версиями
Ovsyanng (обсуждение | вклад) м (Ovsyanng переименовал страницу TO BE DEFINED: веб-технологии + машинное обучение (проект) в [[Веб-сервис рекомендаций на основе данных из соцсетей]…) |
|||
(не показано 11 промежуточных версии 3 участников) | |||
Строка 11: | Строка 11: | ||
=== Что это за проект? === | === Что это за проект? === | ||
− | + | Проект представляет собой веб-приложение, предоставляющее пользователю рекомендации (музыки, новостей, подписок) на основании его данных из социальной сети (vk, fb, etc. – на выбор студента). | |
+ | Проект будет включать в себя реализацию одного из базовых рекомендательных алгоритмов. Для получения информации о пользователе предполагается использовать API социальных сетей. | ||
=== Чему вы научитесь? === | === Чему вы научитесь? === | ||
− | + | * основам разработки веб-приложений | |
+ | * работе с Google App Engine (облачной платформой для веб-приложений) | ||
+ | * работе с API социальных сетей | ||
=== Какие начальные требования? === | === Какие начальные требования? === | ||
− | + | * базовое владение языком программирования Python | |
+ | * желание ознакомиться с разработкой веб-приложений | ||
=== Какие будут использоваться технологии? === | === Какие будут использоваться технологии? === | ||
− | + | * язык программирования Python | |
+ | * HTML/JavaScript/CSS для разработки интерфейса веб-сервиса | ||
+ | * платформа Google App Engine | ||
+ | * API социальных сетей | ||
=== Темы вводных занятий === | === Темы вводных занятий === | ||
− | + | * основы разработки веб-приложений | |
+ | * рекомендательные алгоритмы | ||
+ | * открытый протокол авторизации OAuth | ||
=== Направления развития === | === Направления развития === | ||
− | + | В рамках проекта можно разработать рекомендации нескольких сущностей (новостей, групп, музыки, событий, друзей), а также настроить интеграцию сервиса с несколькими соцсетями. | |
=== Критерии оценки === | === Критерии оценки === | ||
− | + | 4-5: реализован веб-сервис с получением данных о пользователе из одной социальной сети | |
+ | |||
+ | 6-7: на основании данных из социальной сети пользователю предоставляются рекомендации одной из сущностей: музыки, друзей, групп, событий | ||
+ | |||
+ | 8-10: разработан красивый и удобный интерфейс веб-приложения / реализована интеграция более чем с одной социальной сетью / предоставляются рекомендации по нескольким сущностям | ||
=== Ориентировочное расписание занятий === | === Ориентировочное расписание занятий === | ||
− | + | 9:00 – 10:20, какой-либо рабочий день. |
Текущая версия на 16:12, 28 июля 2017
Ментор | Овсянников Георгий |
Учебный семестр | Весна 2016 |
Учебный курс | 1-й курс |
Максимальное количество студентов, выбравших проект: 10 | |
Что это за проект?
Проект представляет собой веб-приложение, предоставляющее пользователю рекомендации (музыки, новостей, подписок) на основании его данных из социальной сети (vk, fb, etc. – на выбор студента). Проект будет включать в себя реализацию одного из базовых рекомендательных алгоритмов. Для получения информации о пользователе предполагается использовать API социальных сетей.
Чему вы научитесь?
- основам разработки веб-приложений
- работе с Google App Engine (облачной платформой для веб-приложений)
- работе с API социальных сетей
Какие начальные требования?
- базовое владение языком программирования Python
- желание ознакомиться с разработкой веб-приложений
Какие будут использоваться технологии?
- язык программирования Python
- HTML/JavaScript/CSS для разработки интерфейса веб-сервиса
- платформа Google App Engine
- API социальных сетей
Темы вводных занятий
- основы разработки веб-приложений
- рекомендательные алгоритмы
- открытый протокол авторизации OAuth
Направления развития
В рамках проекта можно разработать рекомендации нескольких сущностей (новостей, групп, музыки, событий, друзей), а также настроить интеграцию сервиса с несколькими соцсетями.
Критерии оценки
4-5: реализован веб-сервис с получением данных о пользователе из одной социальной сети
6-7: на основании данных из социальной сети пользователю предоставляются рекомендации одной из сущностей: музыки, друзей, групп, событий
8-10: разработан красивый и удобный интерфейс веб-приложения / реализована интеграция более чем с одной социальной сетью / предоставляются рекомендации по нескольким сущностям
Ориентировочное расписание занятий
9:00 – 10:20, какой-либо рабочий день.