Безопасность цифровых технологий

БЕЗОПАСНОСТЬ ЦИФРОВЫХ ТЕХНОЛОГИЙ

БЕЗОПАСНОСТЬ
ЦИФРОВЫХ ТЕХНОЛОГИЙ

English | Русский

Последний выпуск
№3(114) Июль - Сентябрь 2024

НЕЙРОННАЯ СЕТЬ ДЛЯ СОРТИРОВКИ МАССИВА ЧИСЕЛ

Выпуск № 4 (86) Октябрь - Декабрь 2016
Авторы:

К.А. ЧЕРДАНЦЕВ,
А.В. КЛАДЬКО
DOI: http://dx.doi.org/10.17212/2307-6879-2016-4-104-113
Аннотация
Сети Петри и нейронные сети в последнее время набирают популярность и стали применяться в различных сферах деятельности, таких как управление в автоматизированных системах, анализ текстовых данных, анализ графических данных. Одна из важных тем программирования – сортировка массивов данных. В нашем случае данные – это массивы чисел в диапазоне от нуля до ста. Нейронная сеть, обученная сортировать массивы чисел в интервале 0…100, может сортировать и большие числа. Нейронные сети бывают однослойные и многослойные. Последние позволяют «видеть» более сложные закономерности у входных параметров. В работе использованы два варианта нейронных сетей для полной оценки эффективности нейронных сетей в обработке массивов данных. Нейронная сеть написана на языке С++. Модель класса Neuron, нейронная сеть и многослойная сеть разработаны без использования готового кода.
Ключевые слова: нейронные сети Петри, алгоритмы, эксперимент, сортировка, многослойная нейронная сеть, однослойная нейронная сеть, числовые массивы, оценка алгоритмов, программирование

Список литературы
1. Воевода А.А., Романников Д.О., Зимаев И.В. Применение UML диаграмм и сетей Петри при разработке встраиваемого программного обеспечения // Научный вестник НГТУ. – 2009. – № 4. – С. 169–174.

2. Воевода А.А., Романников Д.О. Редуцирование пространства состояний сетей Петри для объектов одного класса // Научный вестник НГТУ. – 2011. – № 4. – С. 136–139.

3. Коротиков С.В., Воевода А.А. Применение сетей Петри в разработке программного обеспечения центров дистанционного управления и контроля // Научный вестник НГТУ. – 2007. – № 4. – С. 15–32.

4. Воевода А.А., Романников Д.О. О компактном представлении языков раскрашенных сетей Петри // Сборник научных трудов НГТУ. – 2008. – № 3 (53). – С. 105–108.

5. Воевода А.А., Марков А.В., Романников Д.О. Разработка программного обеспечения: проектирование с использованием UML диаграмм и сетей Петри на примере АСУ ТП водонапорной станции // Труды СПИИРАН. – 2014. – Вып. 3 (34). – С. 218–231.

6. Воевода А.А., Марков А.В. Рекурсия в сетях Петри // Сборник научных трудов НГТУ. – 2012. – № 3 (69). – С. 115–122.

7. Марков А.В., Воевода А.А. Развитие системы «перемещение манипулятора в пространстве с препятствиями» при помощи рекурсивных функций // Автоматика и программная инженерия. – 2013. – № 2 (4). – С. 35–41.

8. Capannini G., Silvestri F., Baraglia R. Sorting on GPUs for large scale datasets: a thorough comparison // Information Processing and Management. – 2011. – Vol. 48 (5). – P. 903–917.

9. Галушкин А.И. Нейронные сети. Основы теории. – М.: Горячая Линия-Телеком, 2010. – 496 с.

10. Каллан Р. Основные концепции нейронных сетей. – М.: Вильямс, 2001. – 291 с.

11. Барский А.Б. Нейронные сети: распознавание, управление, принятие решений. – М.: Финансы и статистика, 2004. – 176 с.

12. Хайкин С. Нейронные сети. Полный курс. – М.: Вильямс, 2006. – 1104 с.

13. Медведев В.С., Потемкин В.Г. Нейронные сети. – М.: Диалог-МИФИ, 2002. – 496 с.

14. Яхъяева Г.Э. Нечеткие множества и нейронные сети. – М.: Бином, 2006. – 374 с.

15. Комашинский В.И., Смирнов Д.А. Нейронные сети и их применение в системах управления связи. – М.: Горячая Линия-Телеком, 2003. – 94 с.
Просмотров: 3745