Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 3382
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почитайте это, особенно раздел "Функция потерь != метрика качества". Вряд ли смогу написать понятнее.
Не смог открыть, нас немного блокируют(
Это приводит к потенциальной неограниченности числа параметров, поскольку функциональные пространства бесконечномерны. На практике это приводит к необходимости как-то контролировать число параметров - для деревьев это обрезка листьев, например.
Ну например АМО форесты, бусты состоят из примитивов , правил.
Мы может создать граматику Бекуса Наура правил какие нам надо
типа такого(граматика одного правила)
за каждым правилом стоит код/строка/генотип
слева генотип , справа правило что генерируется, вот этот генотип и можно искать с помощью АО
Сумма правил и будет тот же буст или форест..
Как бы нету никакой сложности..
Вот код который это все реализует
Документация по пакету
Так что как бы я не вижу никаких препятствий чтобы реализовать свой АМО чисто на оптимизации и грамматике
При чем у нас руки развязаны по всем фронтам , любые функции, преобразования, любые данные, вообще все что угодно можно реализовать.
Тот же форест, никакой разницы
Не смог открыть, нас немного блокируют(
Нас блокируют много, как-то приспосабливаемся(
Ну например АМО форесты, бусты состоят из примитивов , правил.
Не утверждал, что отсутствие фиксированного набора параметров делает обучение (оптимизацию) невозможными. Говорил лишь о существенных отличиях от обычной оптимизации при фиксированном наборе параметров. Если не верите, то можете попробовать реализовать деревья или грамматики в МТ5 (где оптимизатор работает для фиксированного набора). Не то чтобы это совсем невозможно, но крайне неудобно.
Не утверждал, что отсутствие фиксированного набора параметров делает обучение (оптимизацию) невозможными. Говорил лишь о существенных отличиях от обычной оптимизации при фиксированном наборе параметров. Если не верите, то можете попробовать реализовать деревья или грамматики в МТ5 (где оптимизатор работает для фиксированного набора). Не то чтобы это совсем невозможно, но крайне неудобно.
Язык MQL5 позволяет компенсировать отсутствие любых штатных возможностей тестера и оптимизатора. Там, где требуется динамический набор параметров, можно написать на MQL5 внешний оптимизатор для модели.
Язык MQL5 позволяет компенсировать отсутствие любых штатных возможностей тестера и оптимизатора. Там, где требуется динамический набор параметров, можно написать на MQL5 внешний оптимизатор для модели.
Студент задаёт вопросы искусственному интеллекту.
Вопрос: Как тебя зовут?
Ответ: Вася. Пошел к чёрту.
Вопрос: Что такое пошел к чёрту?
Ответ: Это ответ на твой второй вопрос Вася.
P.Z.
Вопрос потряс нейронную систему.
Обязательно надо написать градиентный бустинг на mql5, чтобы стать создателем самого корявого велосипеда.
Какие механизмы распараллеливания вычислений на CPU в mql5 вам известны?
OpenCL для более или менее продвинутых.
Для менее продвинутых - запуск агентов на отдельных чартах. Каждый чарт в отдельном потоке, суммарно будут задействованы все процессорные ядра.
Кроме того, агенты терминала сами по себе могут использоваться для распараллеливания вычислений приложения на чарте терминала, это мало кому известно.
В статье покажу, как написать бинарный ГА с покрытием всех значимых цифр double числа с неограниченно малым шагом параметров на языке MQL5 (по факту ограниченно 16м знаком после запятой для double). И даже это не придел, на MQL5 можно написать расширения стандартных типов чисел.
OpenCL для более или менее продвинутых.
Для менее продвинутых - запуск агентов на отдельных чартах. Каждый чарт в отдельном потоке, суммарно будут задействованы все процессорные ядра.
Кроме того, агенты терминала сами по себе могут использоваться для распараллеливания вычислений приложения на чарте терминала, это мало кому известно.
В статье покажу, как написать бинарный ГА с покрытием всех значимых цифр double числа с неограниченно малым шагом параметров на языке MQL5 (по факту ограниченно 16м знаком после запятой для double). И даже это не придел, на MQL5 можно написать расширения стандартных типов чисел.
Вот и я говорю - велосипед получится весьма знатной корявости.
А OpenCL настолько хорош, что метаквоты не стали писать на нём свой оптимизатор для GPU наверно только потому, что любой из нас с лёгкостью напишет свой.
Ладно, завязываю, а то буду забанен как Максим, если скажу всё что думаю о вашей демагогии.
Вот и я говорю - велосипед получится весьма знатной корявости.
А OpenCL настолько хорош, что метаквоты не стали писать на нём свой оптимизатор для GPU наверно только потому, что любой из нас с лёгкостью напишет свой.
Ладно, завязываю, а то буду забанен как Максим, если скажу всё что думаю о вашей демагогии.
Так в чем конкретно корявость то? Если у вас проблемы с владением MQL5, то это не язык виноват, есть специальные профильные ветки для вопрошающих.
Какая моя "демогогия"? Дал вам огромный список литературы по вашей просьбе для прочтения, расширения кругозора, рассказываю и показываю конкретные реализации и стратегии поиска на MQL5. Что ещё от меня нужно, что бы мне не быть облитым помоями и не заставить вас боятся быть забаненым?
Очень удивляюсь с людей.