Александр Кириченко - Нейросетевое программирование. Инструментарий нейрокомпьютинга

Здесь есть возможность читать онлайн «Александр Кириченко - Нейросетевое программирование. Инструментарий нейрокомпьютинга» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. ISBN: , Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Нейросетевое программирование. Инструментарий нейрокомпьютинга: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Нейросетевое программирование. Инструментарий нейрокомпьютинга»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Данная книга в основном посвящена четвёртому уровню моделирования мозга (создание комплексов, содержащих большое количество совместно работающих нейронных сетей различного назначения, которые оформляются в виде нейросетевых моделей, систем управления, нейроконструкций, гибридных нейронных сетей и т. д. вплоть до нейрокомпьютеров) и представляет интерес учащимся в магистратуре, аспирантами лицам, углублённо специализирующимся на нейросетевых технологиях.

Нейросетевое программирование. Инструментарий нейрокомпьютинга — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Нейросетевое программирование. Инструментарий нейрокомпьютинга», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

In2 фиксирует символы поступающего последовательного кода.

Для демонстрации процесса зажигания управляющего нейрона подготовлен новый файл: 090720.csv:

Рис34 Файл вызывающий зажигание нейрона In1 После загрузки этого файла - фото 38

Рис.34 Файл, вызывающий зажигание нейрона In1

После загрузки этого файла выведем на экран одновременно часть нейросети с нейроном In1 и часть редактора уроков Lesson Editor, содержащую нейрон In1. До тех пор, пока In1 = 0, нейрон не зажигается (это видно по выходному порту этого нейрона. Одновременно в редакторе уроков видно, что нейрон In1=0):

Рис35 Нейрон In1 не зажжён Как только In1 стал 1 нейрон зажёгся и начал - фото 39

Рис.35 Нейрон In1 не зажжён

Как только In1 стал 1, нейрон зажёгся и начал работать…

Рис36 Нейрон In1 зажёгся В нашем случае по команде из программы 230620as - фото 40

Рис.36 Нейрон In1 зажёгся

В нашем случае по команде из программы «230620.as» выводится весь последний пример, а не одна строка. Нейрон In1 = 1 будем использовать как команду считать в csv-файл содержимое выполненного примера. Считывание это должно производиться по команде ExportLessonRaw раздела LessonEditor, которая записана в скрипте «230620.as».

Программа «230620.as» :

void main ()

{

SelectLesson (3);

ExportLessonRaw(C:\ProgramData\MemBrain\”230620-3.as»);

}

Последовательность запуска управляющего нейрона:

– Включить View -> «Show Fire Indicator».

– Средствами Windows записать в ячейку «SdvReg_111.csv» ноль.

Активизировать запуск программы при появлении огня (Fire):

– Пометить нейрон In1 на графической схеме нейросети свойством (Properties) «Executable When Firing» или: через Extras -> Executable when Firing.

– Заполнить диалог:

Рис38 Выполняемая программа при зажигании нейрона Нажать Think on Lesson - фото 41

Рис.38 Выполняемая программа при зажигании нейрона

– Нажать «Think on Lesson» на Lesson Editor.

Lesson Editor настроен на запись по скриптовой команде из файла ”230620-3.as” в 3 урок:

Рис39 Вывод результата из 3 урока Выводим из 3 урока информацию в файл - фото 42

Рис.39 Вывод результата из 3 урока

Выводим из 3 урока информацию в файл SdvReg_111.csv.

На экране появляется:

Рис40 Выводимая информация В результате срабатывания управляющего нейрона In1 - фото 43

Рис.40 Выводимая информация

В результате срабатывания управляющего нейрона In1, в файл SdvReg_111.csv выведена информация из 3 урока.

Таким образом:

В демонстрационной папке этого примера должно содержаться:

Рис41 Содержимое папки необходимое для зажигания нейрона Интерфейс - фото 44

Рис.41 Содержимое папки, необходимое для зажигания нейрона

Интерфейс пользователя

Перевод раздела справочника команд нейропакета «Communication with the user».

Раздел содержит 7 команд:

1. Команда «void MessageBox (const string &in message)» выводит простое окно сообщения с кнопкой ОК. Сообщение содержит текст, который будет отображаться в выводимом окне. Выполнение сценария останавливается до тех пор, пока пользователь не нажмет кнопку ОК, которая автоматически закрывает окно сообщения.

2. Команда «EDlgRet MessageBox (const string &in message, EMsgBoxType type)» выводит окно сообщения с несколькими различными кнопками. Варианты используемых кнопок:

MB_OK – просто кнопка ОК

MB_OKCANCEL – кнопка ОК и ОТМЕНА

MB_YESNO – кнопки ДА и НЕТ

MB_YESNOCANCEL – ДА, НЕТ и кнопка ОТМЕНА

MB_RETRYCANCEL – кнопки RETRY и CANCEL

MB_ABORTRETRYIGNORE – кнопки ABORT, RETRY и IGNOR

Команда возвращает информацию о том, какую кнопку в окне сообщения нажал пользователь. Выполнение сценария останавливается до тех пор, пока пользователь не нажмет одну из кнопок, которая автоматически закрывает окно сообщения.

3. Команда, содержащая просьбу ввести значение имеет три версии, которые поддерживают типы данных «double», «string» и «int». Все три версии ведут себя одинаково:

EDlgRet UserInput (const string &in explanation, double &in initValue, double &out userValue)

EDlgRet UserInput (const string &in explanation, int &in initValue, int &out userValue),

EDlgRet UserInput (const string &in explanation, const string &in initValue, string &out userValue),

Где InitValue указывает начальное значение в поле ввода данных,

userValue – переменная, которая получила фактический пользовательский ввод.

Команда содержит текст, объясняющий, тип данных, которые должны быть введены и каково их значение. Выполнение сценария останавливается до тех пор, пока пользователь не нажмет одну из кнопок, которая автоматически закрывает диалоговое окно. Главное – это то, что команда возвращает информацию о том, какую кнопку в диалоговом окне пользовательского ввода нажал пользователь: всегда одно из двух значений: IDOK или IDCANCEL

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Нейросетевое программирование. Инструментарий нейрокомпьютинга»

Представляем Вашему вниманию похожие книги на «Нейросетевое программирование. Инструментарий нейрокомпьютинга» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Александр Кириченко - Давным-давно
Александр Кириченко
libcat.ru: книга без обложки
Александр Кириченко
Александр Кириченко - Как стать президентом
Александр Кириченко
Отзывы о книге «Нейросетевое программирование. Инструментарий нейрокомпьютинга»

Обсуждение, отзывы о книге «Нейросетевое программирование. Инструментарий нейрокомпьютинга» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x