Расширение набора данных для обучения нейронных сетей управлению символьной машиной (Java)

В рамках проекта PySymGym ведётся разработка инфраструктуры для обучения нейронных сетей управлению символьными машинами. Для обучения нужны данные. И как всегда: "чем больше, тем лучше". Данными являются методы на соответствующем языке программирования (в нашем случае, это Java). Но мало их найти (начать предлагается с открытых проектов типа https://github.com/TheAlgorithms/Java), но и добавить в набор, описать соответствующим образом, запустить на них символьную машину, чтобы убедиться в полезности новых данных.

Требования к студенту
  • Знание Java.
  • Понимание основ статического анализа кода.
  • Знание Python.
  • Умение работать с git/GitHub.
  • Понимание основных процессов и артефактов машинного обучения.
Уровень

2 курс


Руководитель

Григорьев Семен Вячеславович


Консультант

Grigorev Semyon


Источник

Кафедра системного программирования СПбГУ