Leave a comment

dmitryrynza October 17 2016, 09:41:21 UTC
а что там за хитрые линии в прогнозе создателя? Аж 5 разных цветов.

Reply

taxfree October 17 2016, 09:46:04 UTC
это картинка их Neural Net - он подает на вход видимо разные циклы и получает результирующую линию. Я честно скажу - в нейронных сетях я пока не разобрался )))

Reply

dmitryrynza October 17 2016, 09:47:16 UTC
видимо что-то перспективное и действенное нежели просто планетарные циклы. Интересно у него попросить историю этих нейроциклов по сип в прошлом да и по валютам.

Reply

taxfree October 17 2016, 09:50:40 UTC
вряд ли она есть так как модуль новый

Reply

viaprog2 October 17 2016, 17:25:06 UTC
Да а что там разбираться? Всё просто.

Это типа искуственного интеллекта. Сначала обучают. Дают на вход серию входных данных и результатов, которые при этих данных произвелись. А сеть обучается. Ищет, в зависимости от используемых алгоритмов, которые, в свою очередь, зависят от типа сети, закономерности и учится по входным данным определять результат. Потом после обучения уже в рабочем режиме запускается - даются данные и сеть даёт результат - исходя из накопленного опыта в процессе обучения.

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

Reply

taxfree October 17 2016, 17:30:28 UTC
Для меня такой алгоритм в новинку . Хочу пока посмотреть как вообще сработают астрономические циклы.

Reply

viaprog2 October 17 2016, 17:35:19 UTC
Ну да. Там целая наука есть, которая этими нейронными сетями занимается. Но применяются часто. Например при распознавании текста с картинки - та же фигня. Разные изображения букв даются на вход и какая это буква на выход - сеть учится. Потом уже реальные сканы дают - она буквы выдаёт :)

Reply

taxfree October 17 2016, 17:37:16 UTC
Но я так понял можно подавать на анализ одновременно много циклов по разным планетам и просто обычные циклы?

Reply

viaprog2 October 17 2016, 17:39:20 UTC
Ну это я общий принцип, что это такое рассказал. А уж особенности применения в этой программе надо изучать в самой программе, как там это использовать предлагается и к чему применяется.

Reply

viaprog2 October 17 2016, 17:41:36 UTC
Т.е. это не циклы. Это нечто такое, что пытается искать какие то закономерности по хитроумным алгоритмам, которые сами формируются в процессе обучения - натаскивания на исходные данные и результат.

Reply

taxfree October 17 2016, 18:03:29 UTC
Я только не понимаю в чем смысл обучения. Сколько он длится? Это типа бэктестинга или же обучение на реалтайме?

Reply

viaprog2 October 17 2016, 18:10:39 UTC
Возможно по всякому. Может уже частично быть предобучен. А может в реалтайме.

Например, пусть график y = f(t) - это любой график - по оси X время по Y значение (цена нефти, золота и т.п.) - дают ему с шагом в один окно данных от, допустим, f(t - N) до (t - 1) и дают f(t) - как результат. Типа такой набор данных в недавнем прошлом, дал такое то значение в настоящем. Далее сдвигают окно на 1 вправо и снова от f(t - N + 1) до f(t) и результат в виде f(t + 1) и т.д. Типа учится по прошлому предсказывать настоящее :)

Вот так по известным данным поучится (что было и что стало), а потом уже в режиме "что было знаем - что будет, скажи" :)

Вот даже тут в примере уже несколько параметров есть. Например N - размер окна. А в реальном алгоритме там больше и сложнее, наверняка.

Reply

taxfree October 17 2016, 19:04:15 UTC
В принципе тоже самое делается в каждом модуле отдельно. Тогда получается neural net это лишь способ сложить несколько условий сразу и прогнать на истории

Reply

viaprog2 October 17 2016, 17:33:29 UTC
Типов сетей много разных. Но все они так или иначе в большем или меньшем приближении имитируют работу сети мозговых нейронов. В процессе обучения строятся связи между элементами сети (нейронами) - создаются определённые конфигурации. Каждый элемент ещё и состояние своё имеет.

Reply


Leave a comment

Up