Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2024, том 36, выпуск 4, страницы 69–80
DOI: https://doi.org/10.15514/ISPRAS-2024-36(4)-6
(Mi tisp909)
 

GraphTyper: Вывод типов из графовой репрезентации кода посредством нейронных сетей

Г. А. Арутюнов, С. М. Авдошин

Национальный исследовательский университет "Высшая школа экономики" (НИУ ВШЭ)
Аннотация: Несмотря на то, что программирование – это творческий процесс, достаточно много времени уходит на решение рутинных задач. Как и в других индустриях в сфере информационных технологий стремятся автоматизировать рутинные задачи. Во многих случаях применяются нейронные сети. Программирование не является исключением: Github заверяют, что уже около 30% кода написано при помощи Copilot. Этот инструмент основан на модели Codex – трансформере, обученном на исходном коде программ. Однако представление кода в виде последовательности, как это сделано в Copilot, не так эффективно. В данной работе мы показали, что использование трансформеров и графового представления кода приводит к очень хорошим результатам даже для маленьких моделей.
Ключевые слова: нейронные сети; трансформеры; графы; абстрактное синтаксическое дерево.
Тип публикации: Статья
Образец цитирования: Г. А. Арутюнов, С. М. Авдошин, “GraphTyper: Вывод типов из графовой репрезентации кода посредством нейронных сетей”, Труды ИСП РАН, 36:4 (2024), 69–80
Цитирование в формате AMSBIB
\RBibitem{AruAvd24}
\by Г.~А.~Арутюнов, С.~М.~Авдошин
\paper GraphTyper: Вывод типов из графовой репрезентации кода посредством нейронных сетей
\jour Труды ИСП РАН
\yr 2024
\vol 36
\issue 4
\pages 69--80
\mathnet{http://mi.mathnet.ru/tisp909}
\crossref{https://doi.org/10.15514/ISPRAS-2024-36(4)-6}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp909
  • https://www.mathnet.ru/rus/tisp/v36/i4/p69
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2025