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

Это Матлаб и R.

Достоинство Матлаб в том, что по нему достаточно много обучающей литературы, в том числе и по нейронным сетям -книга «Нейронные сети»  В С Медведев, В Г Потемкин.

Однако, указанную книгу можно использовать как учебное пособие по нейросетям. Эту книгу легко найти в Интернет.

Достоинство пакета R в том, что он бесплатный.

Кроме того, данный пакет  сравнительно просто  дополнить модулями на C/С++, что позволяет использовать возможности пакета не только в проведении исследований на исторических данных но и в построении роботов для реальных торгов.

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

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

Чтобы установить пакет по нейросетям  на R  необходимо в меню RStudio ->tools->Install Packages

выбрать kohonen:

 

 

 

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Установка пакета  R на компьютер осуществляется следующим образом.

C сайта CRAN – официальный сайт проекта R и одновеременно центральное хранилище дополнительных пакетов к программе (раздел меню Packages) .

Выбираем  пункт меню CRAN для Windows. После этого выбираем адрес сайта-зеркала CRAN.
На следующей открывшейся странице переходим по ссылке Download R for Windows (Скачать R для Windows), а затем — по ссылке base (имеется в виду «базовая» комплектация R).

Если все было сделано правильно, то перед Вами откроется страница со ссылкой на установочный файл R — Download R 2.1x.x for Windows (на момент написания этого материала актуальной была версия 2.15.1).

Процесс установки R для OC Windows ничем не отличаются от установки любых других программ.

Запустите exe-файл инсталлятора R из папки, в которую вы его сохранили, и следуйте появляющимся инструкциям.

На компьютерах с OS Windows Vista для запуска инсталляции R, возможно, потребуется подтвердить, что Вы обладаете правами администратора.

В ходе инсталляции необходимо будет сделать следующее:

  • Выбрать язык для использования во время установки (Select the language to use during the installation).
  • Ознакомиться с лицензией, по которой распространяется система R (Please read the following important information before continuing).
  • Выбрать папку, в которую будет установлена система (Select Destination Location).
  • Выбрать компоненты, которые будут установлены одновременно с R (Select components). Здесь можно ничего не изменять и оставить все настройки, как есть.
  • Выбрать параметры запуска R (Startup options). Рекомендуется ничего изменять и оставить выбранный по умолчанию вариант «No».
  • Решить, хотите ли Вы, чтобы в меню Старт ОS Windows была создана папка R. Если необходимости в такой папке нет, поставьте флажок напротив опции Don’t create a Start Menu folder.
  • Выбрать дополнительные опции установки (Select Additional Tasks). Рекомендуется ничего здесь не изменять и принять все настройки, заданные по умолчанию.

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

R доступен как в 32- так и 64-битной версии.

RStudio представляет собой бесплатную интегрированную среду разработки (IDE) для R.

Благодаря ряду своих особенностей этот активно развивающийся программный продукт далает работу с R очень удобной.

Ниже представлено краткое руководство пользователя RStudio (перевод документации с официального сайта проекта, с изменениями и дополнениями).

How_to_work_with_IDE_RStudio

 

This entry was posted on Воскресенье, 21 октября, 2012 at 09:56 and is filed under торговые роботы (МТС), Фондовый рынок. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

4 comments so far

roma095
 1 

Николай, здравствуйте. А может ли нейросеть распознавать свечные паттерны и как могут выглядеть входные данные для этого? Ведь получается что должны некие условия(набор свечей давать), а не большое количество признаков(например индикаторов).

22 октября, 2012 at 17:43
Kamynin
 2 

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

22 октября, 2012 at 19:06
belko05
 3 

Добрый вечер, Николай. А что вы скажете про нейрошелл? этот пакет неплохо расхваливают на форумах..

22 октября, 2012 at 22:46
Kamynin
 4 

Добрый день,
ответ в блоге про нейросеть(4).

23 октября, 2012 at 08:57