Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції

Застосовано апарат алгебри гіперсхем для автоматизованої генерації алгоритмів нейроеволюції на прикладі задачі оцінювання для двійкового мультиплексора, яка входить до складу системи SharpNEAT. Згадана система є фреймворком з відкритим програмним кодом мовою C#, що реалізує генетичний алгоритм нейро...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2022
Автори: Дорошенко, А.Ю., Ашур, І.З.
Формат: Стаття
Мова:Ukrainian
Опубліковано: Інститут програмних систем НАН України 2022
Назва видання:Проблеми програмування
Теми:
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/188653
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції / А.Ю. Дорошенко, І.З. Ашур // Проблеми програмування. — 2022. — № 3-4. — С. 301-310. — Бібліогр.: 9 назв. — укр.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-188653
record_format dspace
spelling irk-123456789-1886532023-03-12T01:28:13Z Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції Дорошенко, А.Ю. Ашур, І.З. Експертні та інтелектуальні інформаційні системи Застосовано апарат алгебри гіперсхем для автоматизованої генерації алгоритмів нейроеволюції на прикладі задачі оцінювання для двійкового мультиплексора, яка входить до складу системи SharpNEAT. Згадана система є фреймворком з відкритим програмним кодом мовою C#, що реалізує генетичний алгоритм нейроеволюції для платформи .NET. У статті показано, як за допомогою апарату алгебр алгоритмів та гіперсхем можна автоматизувати генерацію програм оцінювання для задач нейроеволюції. Гіперсхема є високорівневою параметризованою специфікацією алгоритму для розв’язання певного класу задач. Установка значень параметрів і подальша інтерпретація гіперсхеми дозволяє отримати алгоритми, адаптовані до конкретних умов застосування. Автоматизоване конструювання гіперсхем та генерація алгоритмів на їх основі виконується в розробленому інтегрованому інструментарії проєктування й синтезу програм. Проведено експеримент із виконання згенерованої програми для задачі оцінювання двійкового мультиплексора на розподіленій хмарній платформі The facilities of algebra of hyperschemes are applied for automated generation of neuroevolution algorithms on an example of a binary multiplexer evaluation problem, which is a part of the SharpNEAT system. SharpNEAT is an open-source framework developed in C# programming language, which implements a genetic neuroevolution algorithm for the .NET platform. Neuroevolution is a form of artificial intelligence, which uses evolution algorithms for creating neural networks, parameters, topology, and rules. Evolution algorithms apply mutation, recombination, and selection mechanisms for finding neural networks with behavior that satisfies to conditions of some formally defined problem. In this paper, we demonstrate the use of algebra of algorithms and hyperschemes for the automated generation of evaluation programs for neuroevolution problems. Hyperscheme is a high-level parameterized specification of an algorithm for solving some class of problems. Setting the values of the hyperscheme parameters and further interpretation of a hyperscheme allows obtaining algorithms adapted to specific conditions of their use. Automated construction of hyperschemes and generation of algorithms based on them is implemented in the developed integrated toolkit for design and synthesis of programs. The design of algorithms is based on Glushkov systems of algorithmic algebra. The schemes are built using a dialogue constructor of syntactically correct programs, which consists in descending design of algorithms by detailing the constructions of algorithmic language. The design is represented as an algorithm tree. Based on algorithm schemes, programs in a target programming language are generated. The results of the experiment consisting in executing the generated binary multiplexer evaluating program on a cloud platform are given. 2022 Article Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції / А.Ю. Дорошенко, І.З. Ашур // Проблеми програмування. — 2022. — № 3-4. — С. 301-310. — Бібліогр.: 9 назв. — укр. 1727-4907 DOI: https://doi.org/10.15407/pp2022.03-04.301 http://dspace.nbuv.gov.ua/handle/123456789/188653 004.4’24, 004.896 uk Проблеми програмування Інститут програмних систем НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Ukrainian
topic Експертні та інтелектуальні інформаційні системи
Експертні та інтелектуальні інформаційні системи
spellingShingle Експертні та інтелектуальні інформаційні системи
Експертні та інтелектуальні інформаційні системи
Дорошенко, А.Ю.
Ашур, І.З.
Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції
Проблеми програмування
description Застосовано апарат алгебри гіперсхем для автоматизованої генерації алгоритмів нейроеволюції на прикладі задачі оцінювання для двійкового мультиплексора, яка входить до складу системи SharpNEAT. Згадана система є фреймворком з відкритим програмним кодом мовою C#, що реалізує генетичний алгоритм нейроеволюції для платформи .NET. У статті показано, як за допомогою апарату алгебр алгоритмів та гіперсхем можна автоматизувати генерацію програм оцінювання для задач нейроеволюції. Гіперсхема є високорівневою параметризованою специфікацією алгоритму для розв’язання певного класу задач. Установка значень параметрів і подальша інтерпретація гіперсхеми дозволяє отримати алгоритми, адаптовані до конкретних умов застосування. Автоматизоване конструювання гіперсхем та генерація алгоритмів на їх основі виконується в розробленому інтегрованому інструментарії проєктування й синтезу програм. Проведено експеримент із виконання згенерованої програми для задачі оцінювання двійкового мультиплексора на розподіленій хмарній платформі
format Article
author Дорошенко, А.Ю.
Ашур, І.З.
author_facet Дорошенко, А.Ю.
Ашур, І.З.
author_sort Дорошенко, А.Ю.
title Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції
title_short Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції
title_full Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції
title_fullStr Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції
title_full_unstemmed Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції
title_sort автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції
publisher Інститут програмних систем НАН України
publishDate 2022
topic_facet Експертні та інтелектуальні інформаційні системи
url http://dspace.nbuv.gov.ua/handle/123456789/188653
citation_txt Автоматизована генерація програм для одного класу параметричних алгоритмів нейроеволюції / А.Ю. Дорошенко, І.З. Ашур // Проблеми програмування. — 2022. — № 3-4. — С. 301-310. — Бібліогр.: 9 назв. — укр.
series Проблеми програмування
work_keys_str_mv AT dorošenkoaû avtomatizovanageneracíâprogramdlâodnogoklasuparametričnihalgoritmívnejroevolûcíí
AT ašuríz avtomatizovanageneracíâprogramdlâodnogoklasuparametričnihalgoritmívnejroevolûcíí
first_indexed 2023-10-18T23:08:50Z
last_indexed 2023-10-18T23:08:50Z
_version_ 1796157369252577280