Все представленные модели были обучены на датасете CodeXGlue для решения задачи code refinement.
Ноутбук, содержащий код для обучения энкодера модели BERT на задаче авторегрессии, т.е. итоговая модель Seq2Seq.
За основу был взят тот-же ноутбук, изменены только базовая модель и был добавлен дополнительный дропаут на выходе из энкодера.
Форк API CodeBERT - https://github.com/microsoft/CodeBERT/tree/master/GraphCodeBERT/refinemen Представлена базовая модель graphCodeBERT, принимающая информацию из AST-представлений кода. К энкодеру добавлен классический декодер и алгоритм beam search.
Первые попытки обучения llama с ast-графовыми эмбеддингами на датасете MSR20.
8 commits
Jupyter Notebook
57.9%
Python
41.8%
Все представленные модели были обучены на датасете CodeXGlue для решения задачи code refinement.
Ноутбук, содержащий код для обучения энкодера модели BERT на задаче авторегрессии, т.е. итоговая модель Seq2Seq.
За основу был взят тот-же ноутбук, изменены только базовая модель и был добавлен дополнительный дропаут на выходе из энкодера.
Форк API CodeBERT - https://github.com/microsoft/CodeBERT/tree/master/GraphCodeBERT/refinemen Представлена базовая модель graphCodeBERT, принимающая информацию из AST-представлений кода. К энкодеру добавлен классический декодер и алгоритм beam search.
Первые попытки обучения llama с ast-графовыми эмбеддингами на датасете MSR20.
8 commits
Jupyter Notebook
57.9%
Python
41.8%