Лабораторная работа
Логическая функция. Нейрон. Однослойная нейронная сеть
в среде программирования Visual C# .NET 2010 (Вижл Си Шарп)
Программа
Среда программирования: Visual C# .NET 2010
Название работы: Логическая функция. Нейрон. Однослойная нейронная сеть
Вид работы: Лабораторная работа
Тематика работы: Нейронные сети, Сети
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Логическая функция, нейрон, однослойная нейронная сеть, математическая модель, дельта-правило
Функции программы:
Лаб 1. Логическая функция (составная, сложная)
Нейрон (математическая модель, веса)
Вход, выход
Смоделировать работу
Лаб. 2. Однослойная нейронная сеть
Обучить по дельта-правилу
(придумать обучающую выборку)
Описание реализации:
Описание к первой:
архив "1_нейрон"
Функция активации(в лекциях это функция принадлежности) это (>0.5).
Весовые коэффициенты подобраны вручную.
Функция - И-НЕ.
Её таблица истинности:
x y z
0 0 1
0 1 1
1 0 1
1 1 0
Описание ко второй:
архив "func"
Задача:
Некая функция задана 3-я точками. нейронная сеть определяет возрастает функция или убывает.
Работа с программой:
-Для распознавания надо ввести значения во все поля слева(или нажать кнопку "Случайные значения"), а затем нажать кнопку "Распознавание"
-Для обучения сети нужно ввести данные в поля слева(или нажать кнопку "Случайные значения"), нажать кнопку "Распознавание"(обязательно распознать новые данные, иначе сеть научится чему-то не тому), затем выбрать из выпадающего списка, возрастает она или убывает и нажать кнопку "Обучить"
-Для автоматического обучения по случайным данным нужно нажать кнопку "Автообучение".
В полях "Восходящий" и "Нисходящий" отображаются значения нейронов. Название большего значения определяет тренд.
Автообучение не всегда бывает точным - иногда, для правильной работы, приходится сеть переобучать или доучивать вручную.
Обучающая выборка - случайные числа. При автообучении возрастает тренд или убывает определяется разностью между крайними точками (положительная или отрицательная).
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы с программами нужно запустить файлы:
- WindowsFormsApplication1.exe
- func.exe
Пояснения к запуску программы:
Для работы с программами нужно запустить файлы:
- WindowsFormsApplication1.exe
- func.exe
На данный момент (24 января 2025) на выполнении находится 32 заказа.
Количество программистов, занятых выполнением текущих заказов: 12.
В текущем месяце (январь 2025) нами уже выполнено 59 заказов.
В текущем году (2025) нами уже выполнено 59 заказов.
В прошлом году (2024) нами было выполнено 761 заказ.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 63.
Загруженность отдела заказами: 33%.
Размер архива 16 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать
К программе прилагается:
- 1) cловесное описание программы - 17 стр.
ВНИМАНИЕ ! Вы можете заказать написание отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.
Описание к л.р . №2 1 . Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 . Искусственный нейрон . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 3 . Описание реализованной программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 4 . Эксперимент . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 5 . Выводы . . . . . . . . . . . . . . .