Система сбора и анализа данных взаимодействия в группе (проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Темы вводных занятий)
(Система сбора и анализа данных взаимодействия в группе)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
{{Карточка_проекта
 
{{Карточка_проекта
|name=Система сбора и анализа мобильных данных
+
|name=Система сбора и анализа данных взаимодействия в группе
|mentor=Паринов Андрей Андреевич
+
|mentor=Паринов Андрей
 
|mentor_login={{URLENCODE:Aparinov|WIKI}}
 
|mentor_login={{URLENCODE:Aparinov|WIKI}}
 
|semester=Осень 2017
 
|semester=Осень 2017
 
|course=2
 
|course=2
 
|summer=on
 
|summer=on
|number_of_students=6
+
|number_of_students=4
 
|categorize=yes
 
|categorize=yes
 
}}
 
}}
  
 
=== Что это за проект? ===
 
=== Что это за проект? ===
Разработка системы для сбора данных с сенсоров мобильных телефонов (GPS, гироскоп, акселерометр и др.). Цель создания системы - прогнозирование с помощью автоматически собираемых данных изменение важных характеристик студентов/школьников (например, снижение успеваемости или появление симптомов депрессии) - целевых характеристик, данные о которых нельзя получить автоматически.
+
Есть идея с помощью радио-меток (RFID) изучить социальные контакты в группе или классе. Сенсоры считывают информацию о том, какие метки находятся в радиусе 1 метра, учитывают даже то, спиной или лицом находится человек и отправляют информацию на сервер. Есть сайт со схемами  https://www.bitmanufactory.com/ датчиков, но самих датчиков нет. Нет и программы по расшифровке и анализу полученной информации. Надо разобраться, как такое сделать самим.
Аналогичные приложения использовались в исследованиях StudentLife и Copenhagen network study (в последнем приложение было создано на базе Funf Open Sensing Framework)
+
  
В рамках проекта каждый студент будет работать над одной из частей системы:
+
Необходимо разработать:
* Серверная часть
+
*Серверная часть
*Веб-клиент
+
*Клиент часть
*Аndroid клиент
+
*Iphone клиент
+
*Подсистема анализа
+
 
+
Система предназначена для:
+
*Хранения данных сенсоров мобильных телефонов
+
*Рассылки коротких вопросов о текущем психологическом состоянии и т.п. (реализация experience sampling method)
+
* Анализа данных и построения прогноза
+
Задачи:
+
*Разработка серверной части
+
*Разработка веб-клиента
+
*Разработка мобильного приложения
+
  
 
=== Чему вы научитесь? ===
 
=== Чему вы научитесь? ===
Есть несколько направлений развития системы. В зависимости от выбранного направления вы будете развивать либо навыки программиста либо аналитика.
+
Улучшите навыки программирования
  
 
=== Какие начальные требования? ===
 
=== Какие начальные требования? ===
В зависимости от направления: Python, Java, Javascript
+
Языки программирования: Javascript, Python или Java
или: Scikit-learn, Neuro Nets, etc
+
Базы данных: PostreSQL, MS SQL Server, Mongo
  
 
=== Какие будут использоваться технологии? ===
 
=== Какие будут использоваться технологии? ===
Amazon AWS, MS Azure
+
MS Azure, Amazon Web Services
  
 
=== Темы вводных занятий ===
 
=== Темы вводных занятий ===
* Доступ к открытым данным с помощью Python
+
Занятия будут проводиться по необходимости
* Работа с MS Azure и Amazon AWS
+
* Работа с API карт
+
  
 
=== Направления развития ===
 
=== Направления развития ===
Данный проект возможно развивать как в программном, так и в аналитическом направлении. Возможно создание стартапа.
+
* No SQL Хранилища данных
 +
* Python Django
 +
* Javascript
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===
С каждым студентом будет обсуждаться ТЗ и шкала оценок.
+
* 4-5: Реализация базовой функциональности и в зависимости от выбранной подсистемы
Общий пример:
+
* 6-7: Реализация расширенной функциональности, использование оптимизированных алгоритмов
4-5: Реализация базовой функциональност и в зависимости от выбранной подсистемы ( Например, Добавление\Удаление данных)
+
* 8-10: Реализация с помощью нескольких технологий. Участие в обучении других участников команды
6-7: Реализация расширенной функциональности, использование оптимизированных алгоритмов
+
8-10: Реализация с помощью нескольких технологий. Участие в обучении других участников команды
+
  
 
=== Ориентировочное расписание занятий ===
 
=== Ориентировочное расписание занятий ===
ПН, ПТ, CБ - недоступен
+
* ПН, ПТ, CБ - недоступен
ВТ, СР - по согласованию
+
* ВТ, СР - по согласованию
ЧТ - 10:00-13:00, 16:00-18:00
+
* ЧТ - 10:00-13:00, 16:00-18:00
Место проведения занятий: Кочновский проезд, д.3
+
  
 
Лучше писать на email: aparinov@hse.ru
 
Лучше писать на email: aparinov@hse.ru
Консультант: Елизавета elizaveta.sivak@gmail.com
 

Текущая версия на 14:09, 6 октября 2017

Ментор Паринов Андрей
Учебный семестр Осень 2017
Учебный курс 2-й курс
Проект можно развивать на летней практике
Максимальное количество студентов, выбравших проект: 4



Что это за проект?

Есть идея с помощью радио-меток (RFID) изучить социальные контакты в группе или классе. Сенсоры считывают информацию о том, какие метки находятся в радиусе 1 метра, учитывают даже то, спиной или лицом находится человек и отправляют информацию на сервер. Есть сайт со схемами https://www.bitmanufactory.com/ датчиков, но самих датчиков нет. Нет и программы по расшифровке и анализу полученной информации. Надо разобраться, как такое сделать самим.

Необходимо разработать:

  • Серверная часть
  • Клиент часть

Чему вы научитесь?

Улучшите навыки программирования

Какие начальные требования?

Языки программирования: Javascript, Python или Java Базы данных: PostreSQL, MS SQL Server, Mongo

Какие будут использоваться технологии?

MS Azure, Amazon Web Services

Темы вводных занятий

Занятия будут проводиться по необходимости

Направления развития

  • No SQL Хранилища данных
  • Python Django
  • Javascript

Критерии оценки

  • 4-5: Реализация базовой функциональности и в зависимости от выбранной подсистемы
  • 6-7: Реализация расширенной функциональности, использование оптимизированных алгоритмов
  • 8-10: Реализация с помощью нескольких технологий. Участие в обучении других участников команды

Ориентировочное расписание занятий

  • ПН, ПТ, CБ - недоступен
  • ВТ, СР - по согласованию
  • ЧТ - 10:00-13:00, 16:00-18:00

Лучше писать на email: aparinov@hse.ru