Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка простейшей компьютерной сети с использованием Encog

Автор:   •  Апрель 15, 2026  •  Лабораторная работа  •  2,317 Слов (10 Страниц)  •  10 Просмотры

Страница 1 из 10

[pic 1]

Министерство образования и науки Российской Федерации

Муромский институт (филиал)

федерального государственного бюджетного образовательного учреждения высшего образования

«Владимирский государственный университет

имени Александра Григорьевича и Николая Григорьевича Столетовых»

(МИ ВлГУ)

Факультет                   ИТ[pic 2]

Кафедра                     ПИн[pic 3]

ЛАБОРАТОРНАЯ РАБОТА №1

по                                    Нейрокомпьютерные системы

(наименование дисциплины)[pic 4]

Тема   Разработка простейшей компьютерной сети с использованием Encog

[pic 5]

Руководитель

       

          (фамилия, инициалы)[pic 6]

___________________

(подпись)                 (дата)

Студент     [pic 7]

   (группа)

            [pic 8]

        (фамилия, инициалы)

___________________

(подпись)                     (дата)

Город, 2021 год

СОДЕРЖАНИЕ

Цель работы

3

Постановка задачи

3

1 Задание 1

4

2 Задание 2

6

Вывод

7

Цель работы

Построение простейших нейронных сетей на базе библиотеки Encog.

Постановка задачи

[pic 9]

[pic 10]

1 Задание 1

Листинг

using Encog.Engine.Network.Activation;

using Encog.ML.Data;

using Encog.Neural.Data.Basic;

using Encog.Neural.Networks;

using Encog.Neural.Networks.Layers;

using Encog.Neural.Networks.Training;

using Encog.Neural.Networks.Training.Propagation.Resilient;

using Encog.Neural.NeuralData;

using System;

namespace EncogDemo

{

    class Program

    {

        /// <summary> 

        /// Входные данные

        /// </summary

        public static double[][] LIGHT_INPUT ={

          new double[3] { 0.0, 0.0, 0.0},

          new double[3] { 0.0, 0.0, 1.0},

          new double[3] { 0.0, 1.0, 0.0},

          new double[3] { 0.0, 1.0, 1.0},

          new double[3] { 1.0, 0.0, 0.0},

          new double[3] { 1.0, 0.0, 1.0},

          new double[3] { 1.0, 1.0, 0.0},

        };

        /// <summary> 

        /// Выходные данные

        /// </summary

        public static double[][] LIGHT_IDEAL = {

          new double[1] { 0.0 },

          new double[1] { 0.0 },

          new double[1] { 1.0 },

          new double[1] { 1.0 },

          new double[1] { 0.0 },

          new double[1] { 1.0 },

          new double[1] { 1.0 },

        };

        /// <summary> 

        /// Данные для теста

        /// </summary

        public static double[][] INPUT_TEST = { new double[3] { 1.0, 1.0, 1.0}};

        static void Main(string[] args)

        {

            //Тренировочный сет данных для обучения

            BasicNeuralDataSet trainingSet = new BasicNeuralDataSet(LIGHT_INPUT, LIGHT_IDEAL);

           

     // Тестовый сет для решения задачи

...

Скачать:   txt (9.7 Kb)   pdf (339.9 Kb)   docx (518.5 Kb)  
Продолжить читать еще 9 страниц(ы) »
Доступно только на Essays.club