Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интеллект лаб4.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.77 Mб
Скачать

37

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

Решение задачи классификации на основе нейропакета NeuroShell2

Содержание:

  1. Характеристика NeuroShell 2.

    1. Описание работы с «Системой для начинающего»

    2. Описание работы с «Системой для профессионала»

    3. Средства автономного использования

    4. Пример использования «Системы для начинающего»

    5. Пример использования «Системы для профессионала»

  1. Задание

1.Характеристика NeuroShell 2.

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

  1. Систему для начинающего

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

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

  1. Систему для профессионала

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

  1. Средства автономного использования

Средства автономного использования, входящие в состав пакета NeuroShell 2, позволяют использовать созданную нейронную сеть как динамическую библиотеку (DLL), которая может быть вызвана из других программ или из Microsoft Excel. Также можно осуществить генерацию программного кода на Си или Visual Basic для созданных сетей. Для использования нейронной сети вне NeuroShell 2 используется модуль Генератор автономных файлов.

Генератор автономных файлов сохраняет сеть в файле таким образом, чтобы позднее можно было получить к ней доступ через динамическую библиотеку (DLL). Это наиболее удобный способ автономного использования сети из программ, работающих под Microsoft Windows. Например, если будет необходимость воспользоваться сетью позднее из программы, написанной на C, Pascal, Microsoft Visual Basic(TM), Visual C++(TM), Access и т.д., следует просто вызвать библиотечную функцию FireNet. Программа передаст этой функции значения входов, а FireNet вернет ответ сети. В Excel просто необходимо поместить функцию Predict в ячейку, указывая необходимые значения входов сети. В этой ячейке появится ответ сети.

Генератор программного может представить натренированную сеть в виде программного кода самого общего вида на Си или Visual Basic.