Dmitriy Gizlyk / Профиль
- Информация
10+ лет
опыт работы
|
0
продуктов
|
0
демо-версий
|
134
работ
|
0
сигналов
|
0
подписчиков
|
![Нейросети — это просто (Часть 10): Multi-Head Attention (многоголовое внимание)](https://c.mql5.com/2/48/Neural_networks_made_easy_0110.png)
Ранее мы уже рассмотрели механизм само-внимания (self-attention) в нейронных сетях. В практике современных архитектур нейронных сетей используется несколько параллельных потоков self-attention для поиска различных зависимостей между элементами последовательности. Давайте рассмотрим реализацию такого подхода и оценим его влияние на общий результат работы сети.
![Нейросети — это просто (Часть 9): Документируем проделанную работу](https://c.mql5.com/2/48/Neural_networks_made_easy_009.png)
Мы уже проделали довольно большой путь, и код нашей библиотеке сильно разрастается. Становится сложно отслеживать все связи и зависимости. И конечно, перед продолжением развития проекта нам нужно задокументировать уже проделанную работу и актуализировать документацию на каждом последующем шаге. Правильно подготовленная документация поможет нам увидеть целостность нашей работы.
![Нейросети — это просто (Часть 8): Механизмы внимания](https://c.mql5.com/2/48/Neural_networks_made_easy_008.png)
В предыдущих статьях мы уже протестировали различные варианты организации нейронных сетей. В том числе и сверточные сети, заимствованные из алгоритмов обработки изображений. В данной статье я предлагаю рассмотреть механизмы внимания, появление которых дало толчок в развитии языковых моделей.
![Нейросети — это просто (Часть 7): Адаптивные методы оптимизации](https://c.mql5.com/2/48/Neural_networks_made_easy_007.png)
В предыдущих статьях для обучения нейронной сети использовался метод стохастического градиентного спуска с применением единого коэффициента обучения для всех нейронов в сети. В данной статье предлагаю посмотреть в сторону адаптивных методов обучения, которые позволяют изменять скорость обучения каждого нейрона. Давайте посмотрим на плюсы и минусы такого подхода.
![Нейросети — это просто (Часть 6): Эксперименты с коэффициентом обучения нейронной сети](https://c.mql5.com/2/48/Neural_networks_made_easy_006.png)
Мы уже рассмотрели некоторые виды нейронных сетей и способы их реализации. Во всех случаях мы использовали метод градиентного спуска для обучения нейронных сетей, который предполагает выбор коэффициента обучения. В данной статье, я хочу на примерах показать важность правильного выбора и его влияние на обучение нейронной сети.
![Нейросети — это просто (Часть 5): Многопоточные вычисления в OpenCL](https://c.mql5.com/2/48/Neural_networks_made_easy_0065.png)
Мы уже познакомились с некоторыми типами реализации нейронных сетей. Легко заметить, что для каждого нейрона сети повторяются те же самые операции. И тут возникает желание воспользоваться возможностями многопоточных вычислений современной техники для ускорения процесса обучения нейронной сети. Об одном из вариантов такой реализации пойдет речь в данной статье.
![lam shoul lam shoul](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Нейросети — это просто (Часть 4): Рекуррентные сети](https://c.mql5.com/2/48/Neural_networks_made_easy_004.png)
Продолжаем наше погружение в мир нейронных сетей. И в этой статье я предлагаю поговорить о рекуррентных нейронных сетях. Данный тип нейронных сетей предлагается для использования с временными рядами, коими и являются ценовые графики в торговой платформе MetaTrader 5.
![java2python java2python](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Нейросети — это просто (Часть 3): Сверточные сети](https://c.mql5.com/2/48/Neural_networks_made_easy_003.png)
Продолжая тему нейронных сетей, предлагаю рассмотреть сверточные нейронные сети. Данный тип нейронных сетей был разработан для поиска объектов на изображении. Рассмотрим, как он может нам помочь в работе на финансовых рынках.
![Нейросети — это просто (Часть 2): Обучение и тестирование сети](https://c.mql5.com/2/48/Neural_networks_made_easy_002.png)
В данной статье мы продолжим изучение нейронных сетей, начатое в предыдущей статье и рассмотрим пример использования в советниках созданного нами класса CNet. Рассмотрены две модели нейронной сети, которые показали схожие результаты как по времени обучения, так и по точности предсказания.
![Нейросети - это просто](https://c.mql5.com/2/48/Neural_networks_made_easy_001.png)
Каждый раз, когда речь заходит об искусственном интеллекте, в голове всплывают какие-то фантастические образы и кажется, что это очень сложное и непостижимое. Но мы все чаще и чаще слышим об искусственном интеллекте в повседневной жизни. В новостных лентах все чаще пишут о каких-либо достижениях с использованием нейронных сетей. В данной статье хочу показать насколько просто каждый может создать свою нейронную сеть и использовать достижения искусственного интеллекта в трейдинге.
![Antonio Jesus Martin Ruiz Antonio Jesus Martin Ruiz](https://c.mql5.com/avatar/2020/5/5EBDDA14-EF66.jpeg)
Thanks in advanced.
![samuk1000 samuk1000](https://c.mql5.com/avatar/2023/9/64f9a698-f8c4.png)
![Разворотные паттерны: Тестируем паттерн "Голова-Плечи"](https://c.mql5.com/2/34/5358_avatar.png)
Данная статья является логическим продолжением предыдущей публикации "Разворотные паттерны: Тестируем паттерн "Двойная вершина/дно". Теперь мы рассмотрим еще один широко известный разворотный паттерн "Голова-Плечи", сравним результативность торговли двух паттернов и сделаем попытку объединить торговлю по двум паттернам в единую торговую систему.
![1biancorosso 1biancorosso](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Разворотные паттерны: Тестируем паттерн "Двойная вершина/дно"](https://c.mql5.com/2/34/double_top.png)
В практике торговли трейдеры часто ищут точки разворота трендов и тенденций, так как именно в момент зарождения тренда цена имеет наибольший потенциал движения. Именно поэтому, в практике технического анализа рассматриваются различные разворотные паттерны. Одним из наиболее известных и часто применяемых паттернов является двойная вершина/дно. В данной статье предлагается вариант машинного обнаружения паттерна, а также тестируется его доходность на исторических данных.
![Izzatilla Ikramov Izzatilla Ikramov](https://c.mql5.com/avatar/2014/10/54392D7D-372B.png)
![Реализация Take Profit в виде лимитных ордеров без изменения оригинального кода советника](https://c.mql5.com/2/34/Limit_TP.png)
На форуме давно обсуждается вопрос использования лимитных ордеров вместо установки стандартного тейк-профита позиции. В чем видится преимущество такого подхода и как его можно реализовать в своей торговле? В этой статье я я хочу предложить Вам свое видение ответов на эти вопросы.
![Методы дистанционного управления работой советников](https://c.mql5.com/2/34/RemoteControl_EA.png)
Основным преимуществом торговых роботов является безустанная работа 24 часа в сутки на удаленном VPS сервере. Но иногда необходимо вмешаться в их работу в ручном режиме, а прямого доступа к серверу сейчас нет. Возможно ли управлять работой советника дистанционно? В данной статье предлагается один из вариантов управления роботами через внешние команды.
![Использование индикаторов для RealTime оптимизации советников](https://c.mql5.com/2/34/indicator_RealTime_optimaze.png)
Ни для кого не секрет, что успешность работы любого торгового робота зависит от правильного подбора его параметров (его оптимизации). Но оптимальные для одного временного интервала параметры не всегда оказываются наилучшими на другом участке истории. А зачастую советники, прибыльные на тестировании, оказываются убыточными в реальном времени. И здесь возникает вопрос о необходимости постоянной оптимизации. А там где появляется много рутинной работы человек ищет пути ее автоматизации. В данной статье я предлагаю свой нестандартный подход к решению данной задачи.