User Tools

Site Tools


Sidebar






Old

staff:courses:theses

This is an old revision of the document!


Идеи для тем дипломов

Андрей Сучков

Антон Филатов

Артём Филатов

Кирилл Кринкин

Марк Заславский

Задачи на язык Verilog по Харрису Харрису

Цель: подготовить набор автоматически проверяемых задач для языка Verliog.

Предполагаемые задачи:

  • переформулирование задач из книги для автоматической проверки,
  • разработка сценариев проверки на Bash | Python,
  • рандомизация условий

Реализация SLAM-алгоритмов для построения 3д-моделей с помощью RGBD-камер (магистры)

Цель: разработать решение для построения 3д-моделей по снимкам с RGBD-камер.

Предполагаемые задачи:

  • исследование различных slam-алгоритмов,
  • обеспечение совместной работы нескольких алгоритмов,
  • отбор подходящих датасетов,
  • фильтрация и корректировка 3д-снимков.

Наталья Размочаева

Исследование и разработка алгоритмов интеллектуального анализа данных розничной торговли

Цель: разработать алгоритм интеллекутального анализа данных (ИАД) для решения задачи управления продажами, например, оптимизация продаж, прогнозирование продаж, и извлечение новой информации из данных

Возможные задачи:

  • Обзор литературы по применению алгоритмов ИАД и машинного обучения в области розничной торговли.
  • Формирование стека применимых алгоритмов (статистический анализ, алгоритмы машинного обучения: алгоритмы feature selection и feature extraction, supervised и unsupervized, и пр.).
  • Формирование критериев для сравнения выделенных алгоритмов.
  • Сравнительный анализ алгоримов.
  • Разработка модификаций (улучшений) алгоритмов, тестирование, отдалка, апробация.
  • Разработка существенно новых алгоритмов, тестирование, отдалка, апробация.

Технологии: Python3: numpy, pandas, skicit-learn, keras, tensorflow, tkinter, kivy

Исследование и разработка алгоритмов интеллектуального анализа гидроакустических данных

Цель: разработать программное обеспечение для моделирования и исследования гидроакустических сигналов

Возможные задачи: * исследование физики формирования сигналов (как сигнал формируется, какие значимые условия формирования сигнала) * исследование физики распространения гидроакустического сигнала: определение значимых условий для распространения сигнала * моделирование гидроакустических сигналов (генерация сигналов при различных условиях) * исследование гидроакустических сигналов в зависимости от разлинчых условий * прогнозирование поведения гидроакустических сигналов в зависимости от разных значений различных условий * исследование алгоритмов отбора (feature selection) и алгоритмов выделения (feature extraction) значимых параметров

Технологии: Python3: numpy, pandas, skicit-learn, keras, tensorflow, tkinter, kivy

Адаптация курса цифровой обработки сигналов на язык Python3

Цель: перенести реализацию задач и лабораторных работ курса цифровой обработки сигналов с Matlab на Python3

Возможные задачи: * установка Matlab и приобретение навыков работы с Matlab * решение задач и лабораторных работ в среде Matlab * перенос решений задач и лабораторных работ на языке Matlab на язык Python3 * отладка решений задач и лабораторных работ на языке Python3 (крайне важно убедиться в идентичности получаемых результатов как с помощью Matlab, так и с помощью Python3) * сформировать пулл задач непереносимых или переносимых с большим трудом: с большими потерями в производительности, скорости работы, затратах памяти

Технологии: Matlab, Python3: numpy, pandas, skicit-learn, keras, tensorflow, kivy

Разработка модулей геоинформационной системы

Цель: реализация модулей на языке Python3 для встраивания в геоинформационную систему

Возможные задачи: * Знакомство с предментой областью геоинформационных систем * Обзор бесплатных геоинформационных систем, сравнительный анализ * Разработка модулей (скриптов) для расширения возможностей геоинформационных систем * <уточняются>

Технологии: ArcGis, Python3

Татьяна Берленко

Электронная очередь для защиты лабораторной работы

Цель: создать веб-приложение для записи в очередь и отслеживания статуса студента.

Возможные задачи:

  • вход в приложение с помощью аккаунта на stepik и/или github
  • реализация возможностей записи студента в очередь и просмотра своего номера в очереди
  • реализация возможности управлять очередью для преподавателя
  • реализация возможности указывать статус попытки студента (в том числе, загружать фото)

Технологии: Python3, js, html, css, docker, apache.

Проверка кода студента на жульничество

Цель: создать веб-приложение просмотра, анализа и отслеживания жульничества во время выполнения лабораторных работ.

Возможные задачи:

  • изучение существующих инструментов отслеживания жульничества
  • сбор кода из источников, указанных преподавателем (Stepik, github, текстовые файлы)
  • удобный просмотр кода для преподавателя
  • анализ кода на жульничество

Технологии: Python3, js, html, css, docker, apache.

Тимур Жангиров

staff/courses/theses.1569845551.txt.gz · Last modified: 2022/12/10 09:08 (external edit)