Мощный нейрософт

Тема в разделе "WASM.HEAP", создана пользователем author2009, 4 окт 2009.

  1. author2009

    author2009 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2009
    Сообщения:
    310
    Всем привет. Несколько месяцев интенсивно рабоатю с нейросетевым софтом. Так вот наиболее удобной и сбалансированной программой окзалась neuro pro. Просто сейчас дошел до такого момента когда 10 слоев по 100 нейронов мало(а это максимум для нейропро) . Увеличение размеров нейросети должно улучшить результат. Посоветуйте более мощнуб софтину где можно создавать сети больших размеров, с возможностью импорта входных данных/выходных результатов ибо работаю с большими массивами.
     
  2. intel_x128

    intel_x128 New Member

    Публикаций:
    0
    Регистрация:
    17 май 2009
    Сообщения:
    345
    Сори за офтоп. Тоже интересуюсь вопросом.
    Если не секрет, в каких целях применяется нейрософт? Хотя бы в общих чертах
     
  3. author2009

    author2009 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2009
    Сообщения:
    310
    Не секрет, прогнозирование самой разной инфорации, экономической, природной, технической. Перебрал софта много, но нужно еще чтото солидней, хотя перебирал в основном фриварный софт, у коммерческого софта возможности должны быть больше. У маткада/матлаба должны быть механизмы работы с нейросетью, но там здается мне писать команды нужно, а я хочу графический конструктор. Но да ладно могу ити на компромисс самое главное результат.
     
  4. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    матлаб пробовали?
     
  5. lain

    lain New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2009
    Сообщения:
    56
    Адрес:
    the Wired
    author2009
    в matlab 2007b и выше есть тулбокс neural network и неплохой хелп к нему.
     
  6. author2009

    author2009 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2009
    Сообщения:
    310
    Благодарю, я гуглил и видел портативную верисю малаба с таким компонентом. Возможно и до неог доберусь просто не хочу пока связыватся с тежеловсным софтом. С матлабом работал пока в универе учился, тогда был еще 6. Если не найду чего нибудь более изящного и шустрого тогда кинусь и на матлаб.
     
  7. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    а в 2008б еще и хороший тулбокс для геналгоритмов..
    плюс хоть софт и тяжеловесен, но оптимизирован на работу с матрицами.
     
  8. author2009

    author2009 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2009
    Сообщения:
    310
    Рано или позно доберусь до генетических алгоритмов. И до маткада. Спсибо за соображения.
     
  9. author2009

    author2009 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2009
    Сообщения:
    310
    Тут еще вопрос конструктивный. Есть такая софтина BrainMaker. Ее хвалят по всему инету, во многих каталогах она есть, но той что пользовался я (древней здается мне версия 3,7). Так там глюков много, я молчу об удобстве эксплуатации. Но везде пишется что американские аналитики просто тащатся от этого софта. Может от другой версии или я не так эксплуатирую? Кто реально использовал в реальных целях?
     
  10. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    матлаба :)
    на счет брейнмейкера - хз...
     
  11. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Сорри за оффтоп, а зачем так много нейронов?
    Сколько читал книг по анализу рынков - не видел, чтобы требовалось больше 3-5 слоев и не более 10-20 нейронов в слое максимум.
    Обычно наоборот пытаются оптимизировать количество нейронов до минимума.

    PS Ты смотрел в сторону так называемых "нейроэкспертов"?
    (могу ошибиться в терминологии - это когда несколько нейросетей одновременно и берется среднее значение от их результата)
     
  12. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Ты какие нейросети используешь? Персеатроны?
    Почему бы тебе не заюзать библиотеку FANN?
    http://leenissen.dk/fann/
     
  13. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    perez, подумай сколько нейронов у человека, учти что они намного круче той модели, которую ты используешь при конструировании нейросети.
    хоть и пытаюцо оптимизировать, но не всегда это получается. и 10 слоев по 100 нейронов это довольно таке не много. представь тебе надо научить эту штуку распознавать несколько тысяч лиц... это значет тебе надо структуру, которайа может хранить информацию о этих лицах, по минимуму об их отличительных признаках. нейросеть хранит инфу в виде весовых коэффициентов и смещений,сталобыть чем больше сеть, тем большей инфой она может оперировать. то, что вы слышали, возможно, касаецо количества слоев нейросети, какойто кадр вроде даж доказал, что для успешной работы нс должна содержать входной, скрытый и выходной слои. при добавлении скрытых слоев сетка начинает круче решать свои задачи до определенного их количества, по достижению которого особого прироста уже не наблюдается.. а вот добавление нейронов ведет к лучшему распараллеливанию вычислений
     
  14. rootrat

    rootrat New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2009
    Сообщения:
    16
    Про обязательные входной скрытый и выходной слои хз, но вот такая штука есть: http://www.statsoft.ru/home/portal/colmogorov.htm.
    По теме: прогнозировать при помощи такого количества нейронов - издевательство. Сеть тупо заучит обучающую выборку, а она должна обобщать. Сугубо личное мнение.
     
  15. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    ну кагбы методы борьбы с этим существуют, хоть йа до этого пока и не осилел докапацо.. поидее есле сеть не персептрон, то не загонять в нули отклонение от идеального выхода, а есле там уже нули - попробовать чото там торкнуть, добаветь там примеров в обучающую выборку... а есле персептрон, так он в любом случае тока на обучающей выборке работает.
     
  16. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Freeman
    Я понимаю суть нейросетей.
    Я говорю про непосредственно про задачу анализа финансовых временных рядов.
    В какой-то умной книжке было написано (я тут недавно говорил про литературу), что если переборщить с кол-вом нейронов, сеть действительно просто запомнит тестовое (на котором обучается) множество. И толку будет ноль, т.к. задача - не запомнить данные.
    Поэтому нейронов _должно_ быть мало. Точнее надо искать золотую середину.
    Даже есть такой метод: берется сеть, допустим 3 слоя по 10 нейронов и обучается многократно. Берется результат. Потом рандомно вырезается какое-то количество нейронов и связей, процесс повторяется. И действительно, достаточно эффективно получается.
    Потом не забывай, что доступные моедли сетей и способы их обучения очень далеки от живого мозга, не надо проводить прямых аналогий.
     
  17. author2009

    author2009 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2009
    Сообщения:
    310
    Не нужно извенятся все по теме. Литературу я тоже читал. Может меньше чем ты но все равно. Как показывает практика, для енйропро менше 2 словев по 100 нейронов делать там нечего для больших масивов данных - эклнлмических. Если говорить о природных явлениях, многомерных, то тут сам понимаеш чем больш тем лучше. Но я и для экономики иногда делаю большие сети. Если не сложно запакуй хорошо свою коллекцию книг и выложи на рапиду. Тут на форуме много людей оценит. Ты уже ссылки давай я прочитал и оценил, книги 3-4. Можт у тебя внушительная коллекция и все мы тут набермся познаний. Будь добр.
     
  18. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    По поводу литературы - ее действительно кучи.
    Не вижу смысла выкладывать, на торренте есть сборники в виде рипаных дисков.
    Потом я смотрел в конце понравившихся книг используемую литературу и искал эти книги.
    Из того, что бы я навскидку посоветовал почитать - http://webfile.ru/3976953
    Ну еще "А.Ежов,С.Шумский.Нейрокомпьютинг и его применения в экономи"
    "Д.Бестенс,В.Ван ден Берг,Д.Вуд.Нейронные сети и финансовые".
    Если не найдешь в сети, выложу.

    Я не в коем случае не спорю по поводу кол-ва нейронов, а просто предлагаю взглянуть на ситуацию с иной стороны, ссылаясь на знания, почерпанные из книг.
     
  19. author2009

    author2009 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2009
    Сообщения:
    310
    Я даже скачивал исходник только называлось это комитет нейросетей на делфе компонент был написан. Я работал с другим компонентом, но он был написан простенько и работал жутко ендленно и я в нем баги отлавливал, но он вс равно крывовато работал. А направление с нейроэкспертами и нейрокомитетами очень адже перспективно. Когда нибудь доберсь.
     
  20. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    В том файле, что я выложил выше какраз есть про это.
    >> Я работал с другим компонентом,
    Да блин, возьми уже FANN и сделай что тебе нужно. Там даже биндинги для разных языков есть.