Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Использование файла запуска фактов




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

Остальные требования остаются те же, что и при формировании файла обучающего множества.

Подготовленный файл данных загружается программой NetMaker. В загруженной таблице необходимо отметить столбцы исходных данных как Input. После чего выполнить команду меню File Create Running Fact File. В результате формируется файл запуска фактов с расширением in.

Полученный файл можно загружать в программу BrainMaker по окончании обучения соответствующей нейросети. Для этого необходимо выпол нить команду меню Operate\Run Trained Network. Для пошагового выполнения фактов можно включить соответствующий режим командой меню Ореrate\Single Step Network.

Использование протокола DDE

Чтобы установить режим динамического обмена данными (DDE) между BrainMaker и другим приложением, например, MS Excel, необходимо:

  • - запустить BrainMaker;
  • - обучить и протестировать нейросеть;
  • - сохранить результаты обучения сети;
  • - выполнить команду Edit\Data Link;
  • - в поле Application диалогового окна DDE Link задать имя файла приложения, например Excel.eхе;
  • - в поле Торic указать имя файла, с которым устанавливается связь например Книга1.xls. При этом файл должен существовать;
  • - в поле Itет указать диапазон ячеек, в которых будут располагаться исходные данные и выводиться результат вычисления неиросети. Для MS Excel диапазон ячеек необходимо указывать в стиле ссылок RC, например, R1C1:R2C3;
  • - закрыть окно кнопкой Initiate DDE.

При создании файла MS Exel следует соблюдать следующие правила:

  • - количество столбцов данных должно совпадать с количеством входных параметров нейронной сети;
  • -последовательность входных параметров в столбцах должна совпадать с последовательностью перечисления критериев в обучающих наборах;
  • -в ячейку, соответствующую выходному значению неиросети, следует поместить значение =BRAINMAKER\<*.net>!fn где <*.net> - имя файла обученной нейросети, <х> - номер факта (вектора данных), подаваемого на вход нейросети посредством DDE,
  • - номер выходного нейрона нейросети, с которого снимается значение и помещается в данную ячейку.

Например, чтобы организовать динамический обмен данными между электронной таблицей и файлом нейросети mynet.net, лист MS Excel следует заполнить таким образом, как показано на рис.2.1.

Рис.2.1. Пример заполнения листа MS Excel

В этом случае нейронная сеть имеет два входа (соответствующие столбцы С1 и С2). Число выходов сети может быть любым, но выходное значение снимается только с первого выходного нейрона (n1). После установления связи между приложениями в ячейки R1C1 и R1C2, R2C1 и R2C2 можно заносить числовые значения компонентов входных векторов. В ячейках R1C3 и R2C3 автоматически будут получены соответствующие выходные значения.

Для завершения сеанса связи между приложениями достаточно выполнить команду меню Edit\Data Link… и нажать кнопку Close DDE Link или закрыть оба приложения.

В пакете BrainMaker в качестве разделителя целой и дробной частей числа используется точка. Поэтому ячейки листа MS Excel, используемые для обмена данными, должны иметь числовой или текстовом формат и со держать десятичную точку. Чтобы преобразовать значение ячейки из текстового формата с точкой в числовой формат с запятой с целью дальнейшей математической обработки, следует для замены точки на запятую воспользоваться функцией ПОДСТАВИТЬ(текст; стар_текст; нов_текст; номер_вхождения) где текст - это либо текст, либо ссылка на ячейку, содержащую текст, в котором подставляются символы; стар_текст - это заменяемый текст; нов_текст - это заменяющий текст;
и для получения числового формата ячейки - функцией
ЗНАЧЕН (текст).

Например, чтобы получить в текущей ячейке числовое значение на основе текстовой ячейки, расположенной слева, необходимо выполнить выражение =ЗНАЧЕН(ПОДСТАВИТЬ(RC[-1]; “.”; “,”))



Порядок выполнения работы

Оценить объем обучающего множества ситуаций на театре «Звездных войн» и сформировать наборы для обучения нейронной сети.

Подобрать структуру нейронной сети и выполнить процедуру обучения сети с использованием пакета программ BrainMaker.

Провести верификацию обученной нейронной сети.

В MS Excel подготовить множество значений критериев оценки, моделирующих изменение ситуации на театре «Звездных войн», и получить даваемые экспертами оценки угрозы нападения в каждой ситуации (не менее 50 ситуаций).

При помощи обученной нейросистемы с оценками экспертов, определив ошибку оценивания нейросети Err = Eнс – Eэксп, и сделать вывод о качестве функционирования экспертной системы. Результаты сравнения представить в виде графиков MS Excel.

Содержание отчёта

Отчёт должен содержать результаты сравнения представленных в виде графиков MS Excel.

Лабораторная работа №6

Архитектура процессора NeuroMatrix ® NM 6403 и его функциональные возможности

6.1. Цель работы:

Целью работы является ознакомление с общей архитектурой, функциональными особенностями современного процессора NeuroMatrix® NM6403 (Л1879ВМ1) и его отличиями от других процессоров этого класса.

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

По материалам разделов 2 и 3 изучить структуру процессора и основных блоков структуру микрокоманд (МК), порядок ввода данных, кодирование и выполнение МК.

По материалам раздела 4 ознакомиться с порядком ввода микропрограмм и исходные данные.

Выполнить упражнения из раздела 5 по указанию преподавателя.

СТРУКТУРА ПРОЦЕССОРА

Введение

Прежде чем приступать к изучению языка ассемблера любого процессора, сначала, не­обходимо ввести некоторые понятия, связанные со структурой этого процессора, на которые в дальнейшем можно будет ссылаться при описании тех или иных конструкций языка.

Хотя, в данной работе не предполагается изучение языка ассемблера процессора NM6403, который достаточно объемный и сложный, но знания полученные при её выполнении дают первое представление о нём.










Последнее изменение этой страницы: 2018-05-10; просмотров: 247.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...