EN | RU    
Издательство научно-технической литературы
Поиск по сайту:

На главную»

Контакты»

Журналы»

Новости»

Оформление статей»

Реклама в журналах»

Обратная связь»

Книги»

О фирме»



 реклама



Промышленные АСУ и контроллеры

Аннотация к статье
<< Назад
Метод выявления шаблонов проектирования с использованием языковой модели на архитектуре трансформера и контрастивного обучения
Асаад Жамилех, Авксентьева Е.Ю.

В данном исследовании предлагается метод обнаружения шаблонов проектирования программного обеспечения с использованием трансформерных языковых моделей, контрастивного обучения и классификации на основе пороговых значений. Набор
данных формируется на основе корпуса DPDAtt и включает 1 645 размеченных файлов на языке Java, охватывающих 13 шаблонов проектирования GoF. Модель CodeT5 генерирует контекстуализированные векторные представления (эмбеддинги), которые
фиксируют синтаксические и семантические свойства кода. Контрастивное обучение применяется для обучения этих эмбеддингов, обеспечивая сближение схожих шаблонов и разделение различных, с использованием ранней остановки для предотвращения переобучения. Были исследованы четыре методические вариации. В коде 1 использовалась простая проекционная сеть с
генерацией пар «на лету». В коде 2 введена предварительная генерация пар и классификация на основе пороговых значений. Код
3 объединял шаблоны в категории «Поведенческие», «Порождающие», «Структурные» и «Неопределённые». Код 4 сочетал сбалансированную генерацию пар, раннюю остановку, пороговую классификацию и категориальное группирование, демонстрируя
наилучшие результаты: точность 87,1 % и макро F1-метрика 81,7 %. Предложенный подход обеспечивает надежную классификацию основных шаблонов проектирования, эффективно обрабатывая неизвестные или неоднозначные шаблоны. Эмбеддинги
трансформера предоставляют богатые контекстные представления, контрастивное обучение гарантирует осмысленное разделение шаблонов, а пороговая классификация позволяет выявлять редкие шаблоны. В целом данная методология повышает как
точность, так и устойчивость обнаружения шаблонов проектирования программного обеспечения. В будущих исследованиях
предполагается улучшение работы с редкими шаблонами с использованием полу-супервизированного обучения или адаптивных
пороговых значений.
Ключевые слова: выявление шаблонов проектирования, языковые модели, архитектура трансформера, контрастивное обучение, автоматический анализ кода, машинное обучение.


DOI: 10.25791/asu.10.2025.1616

Стр. 20-23.

 разделы

«О журнале

«Архив журнала

«Тематическая направленность журнала

«Правила оформления статей

«Этапы рассмотрения и публикации статей

«Правила рецензирования статей

«Редакционная и профессиональная этика

«Обнаружение плагиата

«Редакция и редакционная коллегия

«Новости журнала


 журналы
...................................
Приборы и системы. Управление, контроль, диагностика
...................................
Приборостроение и средства автоматизации. Энциклопедический справочник
...................................
Промышленные АСУ и контроллеры
...................................
Экологические системы и приборы
...................................
Авиакосмическое приборостроение
...................................
Инженерная физика
...................................
История науки и техники
...................................
Музыка и время
...................................
Нотный альбом
...................................
Музыковедение
...................................
Всеобщая история
...................................
Справочник инженера
...................................
Прикладная физика и математика
...................................
Известия академии инженерных наук им. А.М. Прохорова
...................................

Последние новости:

Выставки по автоматизации и электронике «ПТА-Урал 2018» и «Электроника-Урал 2018» состоятся в Екатеринбурге

Открыта электронная регистрация на выставку Дефектоскопия / NDT St. Petersburg

Открыта регистрация на 9-ю Международную научно-практическую конференцию «Строительство и ремонт скважин — 2018»

ExpoElectronica и ElectronTechExpo 2018: рост площади экспозиции на 19% и новые формы контент-программы

Тематика и состав экспозиции РЭП на выставке "ChipEXPO - 2018"

   Rambler's Top100 Rambler's Top100         


    Система управления разработана в: ananskikh.ru
© Издательство "НАУЧТЕХЛИТИЗДАТ", 2005-2026