Обсуждение статьи "Нейросети — это просто (Часть 5): Многопоточные вычисления в OpenCL" - страница 4

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Можно ли сделать LSTM-сеть c OpenCL? Если да, то с какой версией NeuroNet.mqh лучше? С версией из этой статьи выдается ошибка "Error of execution kernel CaclOutputGradient: 0". А с версией из статьи 7 похоже вообще OpenCL не используется, если создавать нейроны defNeuronLSTM. А defNeuronLSTMOCL не реализован.
Ясно, спасибо. Просьба также уточнить: recentAverageSmoothingFactor = 10000 - задано жестко. Надо ли менять его на количество значений в обучающей выборке?
Если выборка меньше, то нужно уменьшить. Увеличивать есть смысл, если Вы хотите видеть ошибку по всей выборке.
Я использую жесткое значение, чтобы оценивать работу сети в разных рыночных условиях.
Дмитрий, не могу понять, почему не происходит обновление значений в массиве. При этом никаких ошибок нет - выход из метода по false не происходит. Можете проверить это у себя?
Дмитрий, не могу понять, почему не происходит обновление значений в массиве. При этом никаких ошибок нет - выход из метода по false не происходит. Можете проверить это у себя?
Алексей, метод update наследуется от класса CArrayDouble и записывает данные в массив, но не передает их в буфер GPU.
В тоже время, при вызове метода getGradient, происходит считывание данных с буфера GPU, что и перезатирает внесенные ранее изменения.
Алексей, метод update наследуется от класса CArrayDouble и записывает данные в массив, но не передает их в буфер GPU.
В тоже время, при вызове метода getGradient, происходит считывание данных с буфера GPU, что и перезатирает внесенные ранее изменения.
Спасибо за эти статьи! Было очень интересно следить за идеями этой системы.
Меня очень заинтересовал LSTM-модуль, есть ли способ использовать Open-CL для LSTM-сетей?
Я пытался модифицировать LSTM-EA для работы с Open-CL, но безуспешно.
С наилучшими пожеланиями
Понтус
Здравствуйте, вам не нужно устанавливать .cl файл. Вы просто загружаете его в основную программу, как строку