Neuroproject.ru / Главная страница
   Главная / Каталог программ


 

О компании
Програмные продукты
Услуги
Обучение
Материалы
Форум
     НейроПрактикум   

   NeuroShell 2       GeneHunter       NeuroShell Predictor       NeuroShell Classifier       NeuroShell runtime server

   Deductor
 
GeneHunter
Пакет для решения оптимизационных задач

    Описание программного продукта

    Введение
    Использование надстройки GeneHunter для Excel
    Использование генетических алгоритмов в Ваших программах с помощью динамической библиотеки GALIB
    Примеры использования GeneHunter
    Пакетное дополнение GeneHunter
    Спецификация GeneHunter

Пакетное дополнение GeneHunter



1.   Зачем нужно пакетное дополнение

  Пакетное дополнение к Gene Hunter

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

Естественным решением такой проблемы кажется использование макросов Excel. К сожалению, запуск надстроек Excel из макросов связан с рядом осложнений, которые делают подобное осуществление пакетного режима для стандартного GeneHunter невозможным.

Теперь эта проблема решена! Пакетное дополнение GeneHunter не только позволяет осуществлять запуск GeneHunter в пакетном режиме из макросов Excel, но и включает в себя два подробно документированных примера, которые показывают, как это сделать.



2.   Поиск решения при различных значениях параметров

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

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

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



3.   Поиск решения для различных входных данных

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

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

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


    Введение
    Использование надстройки GeneHunter для Excel
    Использование генетических алгоритмов в Ваших программах с помощью динамической библиотеки GALIB
    Примеры использования GeneHunter
    Пакетное дополнение GeneHunter
    Спецификация GeneHunter

     НейроПрактикум       NeuroShell 2       GeneHunter       NeuroShell Predictor       NeuroShell Classifier       NeuroShell runtime server

   Deductor


Rambler's Top100 Rambler's Top100