Что такое обучение? - страница 20

[Удален]  
Maxim Dmitrievsky #:
Нейрогегез не зависит от генов, это во многом случайный процесс. Поэтому на детях гениев...

Ещё хуже то, что некоторые отделы мозга могут отличаться у разных индивидов в 40 раз по размеру, а некоторые могут вообще отсутствовать. А это и зрительное восприятие и моторика и слуховое и тормозные области. Такие разные люди никогда ни о чем не договорятся друг с другом.

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

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

То есть когда ещё в утробе нервная трубка начинает дифференцироваться в нервную систему, потом нейрогегез продолжается ещё какое-то время после рождения, но основные центры уже сформированы. Переделать их нельзя. Дальше просто формируются и разрушаются связи между нейронами, при обучении. 
[Удален]  
Добавляете к этому разные гормональные фоны, разное питание, разный метаболизм. И получаете уникальных гомункулов с разными интеллектами ))
 

Концепция обучения:

Обучение на огромном количестве входов. Обучение контексту.


Суть:

если подавать 1 вход со значениями «-1», «0» и «1», то количество возможных паттернов (комбинаций входных сетов) сотавит 3 штуки. 
Если подавать число от 0.1 до 1.0 с разрядностью 0.1, то количество возможных паттернов составит 10 штук.
Если подавать 2 числа те же от 0.1 до 1.0, то количество возможных паттернов составит уже 100 штук. 
Если подавать полноценное число типа double, то количество возрастает многократно. 

Раскрыть потенциал всех чисел может только такая же "бесконечная" по размеру архитектура нейросети. Раскрыть потенциал - в смысле определить класс для каждой возможной комбинации, не прибегая к усреднению результатов. 
Но, это обычно не требуется. Наоборот: график цены чаще всего подаёт похожие паттерны (числа), которые периодически повторяются. Полный цикл перебора всех 10 чисел из диапазона 0.1...1.0 обычно занимает больше 10 шагов, в разы больше. Некоторые числа из диапазона появляются чаще, другие реже.
В результате обучение на "ограниченных паттернах" приводит либо к усреднению статистики, либо переобучению. 

Суть другой концепции обучения — каждый раз подавать новые данные. Если все входные данные - это один паттерн (описание одного паттерна), то даже имея ограниченный диапазон входного числа, значения которого будут со временем повторяться - большое их совокупное количество в результате будет выдавать каждый раз уникальный паттерн. 
И тут нужно обратиться к такому понятию, как трактовка (интерпретация). Один большой паттерн - это не обязательно образ восходящего треугольника или бабочки Гартли. Большое количество входных данных - это прежде всего анализ графика. Анализ истории. 

Анализ контекста. 

Контекст — это то, благодаря чему простой паттерн, который «в лоб» отрабатывает 50 на 50 форвард в N свечей вперёд, — отрабатывает больше 50 %. 
Совокупность условий, совокупность фигур и тд. 

Это то, чем занимаются успешные трейдеры: они открывают график М1, увеличивают машстабирование, просматривают визуально ближайшую область в несколько торговых сессий. Переходят на М5 - просматривают снова. И так далее. 

Их анализ-обработка - это принятие на вход гигансткое(!) количество свечей. 

Но тут самое интересное: они НЕ всматриваются в каждую свечу и соотношения OHLC свечей. Они даже могут пропускать из виду (из внимания) многие группы свечей. Но им нужно «много» визуальной информации. При этом, им не нужна скользящая средняя, она им мешает, поскольку скрывает прайс-экшн в нужном месте в нужное время.


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

Это и есть — контекст. 


Таким образом, кажутся актуальными методы, которые проходят по большим объёмам данных. Свёртка, RNN и им подобные. Но только во множестве данных. 
Да даже тот же MLP, лишь бы много сожрать на входе. 


И, поскольку НС и ИИ неспособны находить одновременно точки входа и выхода, можно объединить с концепцией "НС - как доп фильтр" из другой моей темы

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Что подать на вход нейросети? Ваши идеи...

Ivan Butko, 2025.02.08 10:25

Парадигма поиска:

Целевая - не следующая порядковая свеча или следующее порядковое показание. 

Целевая - результат торговли, начиная с текущего времени. 

То есть, 

1) Берем любую стратегию. Дожидаемся ее срабатывания (открытия позиции). Записываем входной сет (любой). Мониторим позицию до закрытия, и записываем результат сделки, как целевую.

2) Обучаем любым методом. 

3) Запускаем нашу (помоичную) стратегию 

4) Добавляем к ней фильтр - нашу НС. 


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

Остальное "докрутит" нейросеть. 

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

И она будет заниматься тем, чем ей положено: шлифовать ТС. 

 
Ivan Butko #:

Концепция обучения:

Обучение на огромном количестве входов. Обучение контексту.


Суть:

если подавать 1 вход со значениями «-1», «0» и «1», то количество возможных паттернов (комбинаций входных сетов) сотавит 3 штуки. 
Если подавать число от 0.1 до 1.0 с разрядностью 0.1, то количество возможных паттернов составит 10 штук.
Если подавать 2 числа те же от 0.1 до 1.0, то количество возможных паттернов составит уже 100 штук. 
Если подавать полноценное число типа double, то количество возрастает многократно. 

Раскрыть потенциал всех чисел может только такая же "бесконечная" по размеру архитектура нейросети. Раскрыть потенциал - в смысле определить класс для каждой возможной комбинации, не прибегая к усреднению результатов. 
Но, это обычно не требуется. Наоборот: график цены чаще всего подаёт похожие паттерны (числа), которые периодически повторяются. Полный цикл перебора всех 10 чисел из диапазона 0.1...1.0 обычно занимает больше 10 шагов, в разы больше. Некоторые числа из диапазона появляются чаще, другие реже.
В результате обучение на "ограниченных паттернах" приводит либо к усреднению статистики, либо переобучению. 

Суть другой концепции обучения — каждый раз подавать новые данные. Если все входные данные - это один паттерн (описание одного паттерна), то даже имея ограниченный диапазон входного числа, значения которого будут со временем повторяться - большое их совокупное количество в результате будет выдавать каждый раз уникальный паттерн. 
И тут нужно обратиться к такому понятию, как трактовка (интерпретация). Один большой паттерн - это не обязательно образ восходящего треугольника или бабочки Гартли. Большое количество входных данных - это прежде всего анализ графика. Анализ истории. 

Анализ контекста. 

Контекст — это то, благодаря чему простой паттерн, который «в лоб» отрабатывает 50 на 50 форвард в N свечей вперёд, — отрабатывает больше 50 %. 
Совокупность условий, совокупность фигур и тд. 

Это то, чем занимаются успешные трейдеры: они открывают график М1, увеличивают машстабирование, просматривают визуально ближайшую область в несколько торговых сессий. Переходят на М5 - просматривают снова. И так далее. 

Их анализ-обработка - это принятие на вход гигансткое(!) количество свечей. 

Но тут самое интересное: они НЕ всматриваются в каждую свечу и соотношения OHLC свечей. Они даже могут пропускать из виду (из внимания) многие группы свечей. Но им нужно «много» визуальной информации. При этом, им не нужна скользящая средняя, она им мешает, поскольку скрывает прайс-экшн в нужном месте в нужное время.


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

Это и есть — контекст. 


Таким образом, кажутся актуальными методы, которые проходят по большим объёмам данных. Свёртка, RNN и им подобные. Но только во множестве данных. 
Да даже тот же MLP, лишь бы много сожрать на входе. 


И, поскольку НС и ИИ неспособны находить одновременно точки входа и выхода, можно объединить с концепцией "НС - как доп фильтр" из другой моей темы


Коллега, извини что встреваю.

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

[Удален]  
Uladzimir Izerski #:

Коллега, извини что встреваю.

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

О, Володя! Ты откуда? Завязался?

 
Uladzimir Izerski #:

Коллега, извини что встреваю.

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

Фундаментальные факторы невозможно оцифровать так, чтобы получать прибыль интрадей на простых НС. 

Это чтото долгосрочное (и сложное) 
 
Nikolai Starkovskii #:

О, Володя! Ты откуда? Завязался?

Кххххэх))

Пионеры рынков мне заметны по любыми самыми мелкими факторами появления на оных форумах.

 

Немного цифер:

2025-02-10_02-10-29

Фрагмент процессаа обучения.

(Это гиф, нужно кликнуть для просмотра анимации)

 
Andrey Dik #:

Немного цифер:

Фрагмент процессаа обучения.

(Это гиф, нужно кликнуть для просмотра анимации)

Красиво. В маркет срочно эту матрицу, и назвать соответствующе.

 
Evgeny Belyaev #:

Красиво. В маркет срочно эту матрицу, и назвать соответствующе.

В Маркет пока рано. На экран не поместилось и 10-й доли того, что в данном случае происходит (один из бесчисленных вариантов того, чему и что именно обучать). Нужно помнить, что то, что сейчас видно на этом видео в несколько секунд, лишь около 0% от того пространства решений, которое пытаются охватить алготрейдеры при обучении нейронных сетей. А те, кто пытаются применять детерминированные методы обучения - охватывают в "/0" раз меньше решений.