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

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

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

2 курс


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

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


Консультант

Grigorev Semyon


Источник

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