Блог Дмитрия Сошникова

про технологии и человеческое счастье

Рождение новых математиков и программистов

Недавно на кафедре Вычислительной математики и программирования под моим руководством было успешно защищено шесть дипломных проектов с присвоением квалификации “математик-системный программист”. Я хочу коротко рассказать об этих проектах, чтобы остальные студенты примерно понимали, чем я занимаюсь, и с какими темами имеет смысл идти ко мне на диплом. Ну и просто потому, что ребята и девушки проделали отличную работу, которой хочется гордиться!

Diplomaz2015-2

Описываю работы ребят в порядке слева-направо на этой фотографии:

  • Артём Далевич сделал систему Real-Time Bidding на основе явного представления знаний в виде онтологии предметной области, которая была внедрена в реальную мобильную социальную сеть и дала прирост CTR более, чем на 300%, по сравнению с не-контекстной рекламой. Тема работы: “Облачная платформа мобильной рекламы в реальном времени с учетом онтологии интересов пользователя”.
  • Константин Крашенинников провел исследование того, как влияют посты пользователя в твиттере на его решения о покупке в интернет-магазинах (на примере Amazon). Были собраны и проанализированы данные о большом числе реальных аккаунтов, получены интересные выводы и прототип рекомендательной системы товаров на основе анализа социальной сети.
  • Олег Утеков собрал и запрограммировал прототип робота, способного нарисовать портрет пользователя по фотографии. В системе использовался оригинальный механизм рисования на основе схемы с обратной кинематикой, напоминающей руку художника, а также оригинальные алгоритмы построения последовательности штрихов для рисования. В этой работе было и программирование микроконтроллеров, и обработка изображений на базе OpenCV, и облачные технологии Microsoft Azure. Проект уже поддержан по программе BizSpark.
  • Анна Кирилина сделала систему для лексикографов, облегчающую построение словарей. Система способна импортировать текстовые словари (в Rich Text) в единое лингвистическое мета-языковое поле, допускает последующую ручную коррекцию и редактирование, после чего возможен экспорт конкретных словарей для указанных пар языков в разные форматы, от Microsoft Word и HTML с перекрестными ссылками, до мобильного приложения Windows Phone. Работа использовалась для полуавтоматического перевода крымско-татарско-русского словаря в обратный словарь. Тема: “Программная система полуавтоматической генерации словарей для лексикографов”.
  • Сергей Масленников решал смелую задачу создания веб-системы для проведения онлайн-конференций, которая должна сыграть такую же роль в переносе конференций в онлайн-формат, как системы MOOC делают для онлайн-образования. Был проведен анализ информационных процессов, лежащих в основе традиционных научных конференций, и затем выделена минимальная функциональность, не покрываемая традиционными социальными инструментами. Прототип системы использовался для организации импровизированной конференции дипломных работ студентов кафедры. Тема: “Программно-информационное обеспечение научных конференций в сети интернет”.
  • Виктория Королькова защищала систему контроля результатов школьников на уроках физкультуры на основе Kinect, выполненную в рамках совместного проекта с институтом физической культуры, спорта, молодежи и туризма. Система использует Kinect для анализа выполняемых школьниками на уроках упражнений и получения результатов, для чего применяется ряд математических методов, начиная от метода наименьших квадратов и фильтра Калмана, заканчивая статистическими. Система прошла пробное внедрение в нескольких школах Москвы в рамках проекта департамента образования города. Тема: “Система автоматического мониторинга физической подготовки учащихся на основе технологии Microsoft Kinect”.

Надеюсь, некоторые из этих работы будут продолжены (многие были рекомендованы к публикации и внедрению)! К сожалению, в этом году не было работ по распределенному представлению знаний и сетевым функциональным языкам – но в этой области уже есть планы на следующие годы! Если вам интересны исследования в одной из этих областей – пишите, присоединяйтесь!

Ещё раз поздравляю всех ребят с успешной защитой!

Add a comment

Новый Kinect for Windows: начните разработку как можно раньше!

Многие из вас наверняка слышали про предстоящий выход нового поколения игровых консолей Xbox One, которые будут комплектоваться сенсором Kinect нового поколения. Ожидается, что аналогичные по характеристикам сенсоры Kinect for Windows появятся в 2014 г.

Среди новых возможностей Kinect 2.0 – существенно улучшенное распознавание скелета, включая движение пальцев, углы поворота костей и напряжение мышц, возможность измерять пульс человека на расстоянии, намного более высокая точность 3D-камеры, повышенное разрешение обычной веб-камеры, новый режим работы в ИК-диапазоне (что позволит сенсору работать при любой освещенности) и много других нововведений.

image

Однако для самых активных Kinect-разаботчиков есть уникальные возможность присоединиться к программе early adopters. За $399, участники программы получат предварительную альфа-версию устройства (предположительно осенью 2013 г.), и потом окончательную версию, когда она выйдет в 2014 г. Кроме того, будет предоставлен доступ к предварительный версиям Kinect SDK (в т.ч. Kinect SDK 1.8, который ожидается в сентябре), к специализированной документации и т.д.

Подать заяки на участие в программе нудно до конца июля. При этом далеко не все подавшие заявки получат доступ к программе. У нас есть возможность номинировать лучших разработчиков, чтобы повысить их шансы на участие в программе – если вы хотите номинироваться, присылайте мне информацию о своих проектах для Kinect for Windows, на английском языке.

Add a comment