Книги по разным темам ТОРА-Центр. Статьи экспертов и сотрудников фирмы ТОРА-Центр. Стр. 1 из 3 Нейросети и анализ временных рядов.

В части, касающейся финансистов...

Михаил Бо Нейросетевые технологии, применяемые в финансовом анализе, давно перестали быть модной экзотикой и вызывать недоумение специалист нужно ли это Ф аналитики, ответив Уда, нужно!Ф постепенно перешли к вопросам Укак же это все-таки работает и как выбрать подходящий и накоплен громадный опыт применения нейросетей, сто из ста западных финансовых и промышленных компаний применяют нейротехнолог В России же еще год назад найти приличный нейропакет было весьма непросто. Однако к настоящему времени барьер недоверия сломлен, п обнадеживающие результаты решения различных аналитических задач с элементами нейротехнологий в условиях суровой российской дейст аналитики могут выбрать себе систему построения прогнозов соответственно своему вкусу, кругу решаемых задач и финансовым возможно руководствоваться при выборе того или иного программного продукта в бурных волнах программного рынка Если мы рассмотрим набор пр обнаружим, что различные научно-ориентированные издания типа каталога PC Select снабдят вас информацией о десятках и сотнях разнооб Специализированные издания вроде каталога Wall Street & Technology ByerТs Guide ограничат ваш выбор уже полутора десятками. А крупны City Bank of New York почему-то останавливают свой выбор на единицах, в числе которых, например, система Ward System. Это позволяет существовании для аналитических продуктов некоторого набора специфических требований, выполнение которых является практическим п Давайте посмотрим на примере системы Ward System. возможности современных нейросистем, ориентированных на решение задач финансо планирования.

1. Как ЭТО работает Итак, вы регулярно решаете задачу управления портфелем. В процессе решения вы сталкиваетесь с необходимостью составления прогнозов объектов инвестиций. Попутно возникает задача оценки рисков. В конце маячит проблема оптимального выбора решения из некорого множ совершенно отравляет вам жизнь то обстоятельство, что для получения ответа на вопрос Укогда и сколько покупать (продавать)Ф за очень к обработать и проанализировать огромный объем деловой информации. И не ошибиться.

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

Ward System представляет собой именно систему создания нейросетей, состоящую из трех функционально независимых модулей: конструкт оптимизатор с использованием генетических алгоритмов Genetic Hunter (поставляется как приложение под Excel 5(6) ), набор библиотек для Neuro Windows, содержащий библиотеки для C, Visual Basic, Access, Excel и 32-битных приложений. В качестве опций также поставляются технических индикаторов и batch-процессор для обработки приложений.

Все перечисленные элементы предоставляют возможность конструировать независимые нейросетевые приложения любой сложности.

На рисунке показан внешний вид модуля Neuro Shell : процесс решения задачи.

17.06.ТОРА-Центр. Статьи экспертов и сотрудников фирмы ТОРА-Центр. Стр. 2 из 3. А что внутри Решающим аргументом для выбора того или иного нейропродукта является состав и функциональные возможности нейросетевых алгоритмо а, следовательно, круг задач, которые данный продукт способен решать.

Ward System содержит 15 нейросетевы объединенных в 5 основных групп. Ст на наличие Усетей КохоненнаФ, незаме задач кластерного анализа, сетей со ст алгоритмами обучения (прекрасно обу данных, каковые, увы, встречаются в Р двух вариантов рекуррентных сетей, в технологию Ward, обладающих свойст памятиФ и прекрасно решающих задач Не последнюю роль в Ward System игр обучения конструируемых сетей. Хор способы задания тестовых множеств в несколькими вариантами обучающих стандартных до скоростных и задание остановки обучения предоставляет ши экспериментов.

Все современные нейропродукты соде систему конвертеров, позволяющих по подготовленными в популярных исход System может импортировать текстовы подготовленные в Excel и Lotus, двоич формата, а также данные в формате M что Meta Stock - не только программны деловой информации, популярный во высокой компактностью данных в соч передачи. По наличию конвертера Meta Stock вообще можно судить о степени проработанности аналитического продукта. Итак, продуманна сама по себе избавляет вас от большой головной боли в деле подготовки данных.

17.06.ТОРА-Центр. Статьи экспертов и сотрудников фирмы ТОРА-Центр. Стр. 3 из Представьте, что у вас возникла необходимость предъявлять сети к обучению не только таблицы чисел, но и строки текста, например содерж сообщений. Современные нейросетевые продукты предоставляют возможность работы как с числовыми, так и с текстовыми данными, то ест набора символов (слово, фраза) в уникальный набор чисел.

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

Задание п Представьте другую задачу: часть правил, которыми вы пользуетесь, уже задана явно. И неплохо бы предъявить эти праила для обучения не стороны, представление результатов работы в нейросети в виде чисел также не всегда удобно и может потребовать дополнительных преобра случаев, когда вы располагаете правилами, которые можно представить в виде Уесли... - то... иначе...Ф, в системе Ward System предусмотре таких правил и до работы нейросети, и после. Таким образом можно задавать различные ограничивающие и решающие условия в процессе р инструментом.

Другой способ задания правил в Ward System - работа с индикаторами технического анализа. Давно известно, что включение технических ин обучения существенно повышает не только точность прогнозов, но и их стабильность и статистическую достоверность. Однако постоянные табличными процессорами в этом благородном занятии отнюдь не способствуют экономии ваших сил и времени. Для решения этой проблем существует блок Market Indicator Package. Весьма полный их список с возможностью автоматического подбора параметров и переноса выбр подготовленный набор входных данных существенно облегчают работу аналитика.

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

4. Задача решена. Что дальше После того, как пройден весь цикл решения задачи, существует два пути: пользоваться в дальнейшей работе блоком Neuro Shell, что вполне специалиста, решающего некоторый круг задач, либо создать для каждой задачи независимое приложение в виде отдельного файла, который другими программами и представляет собой УупакованнуюФ нейросеть с описанными функциями передачи данных и команд управления. Ге приложения занимает, кстати, несколько секунд. Дальше поле деятельности остается за библиотекой Neuro Windows, благодаря которой мож пользователя в вычислительной системе, которому требуется решение данной задачи, создать УэкранФ в соответствии с его вкусом и пожелан решается проблема постановки работы всего аналитического отдела, то во-первых, отпадает необходимость приобретения отдельного пакет место, во-вторых, отпадает необходимость достаточно долгого и дорогостоящего обучения каждого сотрудника отдела работе с нейросетями своей законченности система приобретает весьма важное свойство - становится весьма УчеловеконезависимойФ, что благоприятно сказывает задач.

5. Удобство работы.

Если вы проводите за клавиатурой по нескольку часов в день, то это свойство не покажется вам излишним. Качество написания интерфейса продуманность в первую очередь определяют тот момент, когда программа полетит в корзину. И если речь идет о достаточно дорогом прогр претендующем на такой полет, то к выбору оружия Упо рукеФ стоит отнестись серьезно с самого начала. Как и к проблеме аппаратной совме написано : УPC-совместимый компьютерФ - значит так и должно быть для всех УсовместимыхФ. То же касается и вопросов наличия внятной д организации поддержки фирмой - производителем. У системы Ward System здесь все безупречно. Как правило, серьезные фирмы блюдут сво рекомендации их клиентов могут стать лучшим аргументом для вашего выбора.

Кстати, думаю, вам будет интересно узнать о том, что фирма - разработчик Ward System готовится провести в самое ближайшее время презе системы. Что ж, большому кораблю, как говорится...

6. Требования к специалистам, работающим с нейросетями.

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

Судя по описанным свойствам, можно оценить систему Ward System как выбор, близкий к оптимальному среди нейронных сетей. Во всяком Уцена/функциональные возможностиФ на горизонте ничего похожего не наблюдается. Кстати, о цене. Многочисленный опыт применения ра программных продуктов, как удачных, так и Увовсе нетФ, показывает, что дешевых решений здесь искать не стоит. Нейросетей существует они объединены в 5 основных групп, все или почти все они в том или ином виде содержатся во всех нейропакетах - от 500-долларового Neur $ 1500000. Результат работы, тем не менее, разный. Если вооружиться калькулятором (обычным, не УнейроФ), то можно без труда выяснить, надежно окупится применение вами того или иного новшества.

17.06.    Книги по разным темам