Обсуждение статьи "Нейросети — это просто (Часть 36): Реляционные модели обучения с подкреплением (Relational Reinforcement Learning)" - страница 2

 
DENKZ #:
Здраствуйте Дмитрий! Подскажите как в тестере стратегий "подсунуть" бинарный файл (.nnw )уже обученной сети? Если правильно понимаю, в тестере, опять создается виртуальная песочница,  файл даже если принудительно скопировать в эту директорию тестера, то при презапуске тестера, все файлы из нее удаляются. Вот эта директория как пример. C:\Users\ACER\AppData\Roaming\MetaQuotes\Tester\36A64B8C79A6163D85E6173B54096685\Agent-127.0.0.1-3000\MQL5\Files     Сеть естественно строится по новой и необученной.   Или как можно решить эту проблему иначе?    

Добрый день,

Можно использовать common директорию. Агенты тестера тоже с ней работают. Для этого нужно изменить флаг при загрузке модели.

 

Tôi đã bật OpenGL nhưng tôi gặp lỗi như hình bên dưới. Làm thế nào tôi có thể chỉnh sửa nó?

Файлы:
Error001.PNG  32 kb
 

Всем привет.   есть проблемка :

 

20 часть   ae , ae2 идет и запускается

21 часть   vae, vae2 ошибка компиляции    'pow' - ambiguous call to overloaded function NeuroNet.mqh 4467 38

22 часть   компилируется но при запуске сразу после загрузки драйвера OpenGL моргает экран и останавливается.

23 часть AE запускается

              rnn_vae компелируеться компилируется но при запуске сразу после загрузки драйвера OpenGL моргает экран и останавливается

              vae выдает ошибку при компиляции

36     reinforce zero code error

       rrl learning компилируется но при запуске сразу после загрузки драйвера OpenGL моргает экран и останавливается


OpenGL

 

Hi Dmitry Gizlyk,

Thanks for your wonderful articles.

 Please help! When I try to train in Strategy Tester using Ryzen 9 6900hx (APU), I got this error and the EA had no transaction.

How to fix this problem bro?

 

Hi Dmitry,
Thank you for the awesome work! This is the best tutorial so far on the net regarding ML on MQL5 platform
Details are well explained and can be understood by new learner.

Following your tutorial, I've ran Strategy Tester and apparently, only one of my processor were use despite there are 12 available as shown in the picture below

Is there any way to activate all cores instead of just one?

OS   Windows 11 build 22H2
OpenCL Support 3.0  
CPU   Intel i5-12400 ghz.html)
GPU   Intel UHD Graphic 730 (integrated)
RAM   16gb

OpenCL are already enabled in Metatrader's settings.


Thanks for the detailed tutorial!

 
sy4rul #:

Hi Dmitry,
Thank you for the awesome work! This is the best tutorial so far on the net regarding ML on MQL5 platform
Details are well explained and can be understood by new learner.

Following your tutorial, I've ran Strategy Tester and apparently, only one of my processor were use despite there are 12 available as shown in the picture below

Is there any way to activate all cores instead of just one?

OS   Windows 11 build 22H2
OpenCL Support 3.0  
CPU   Intel i5-12400 ghz.html)
GPU   Intel UHD Graphic 730 (integrated)
RAM   16gb

OpenCL are already enabled in Metatrader's settings.


Thanks for the detailed tutorial!

Hi, at Strategy tester you can see only one core use. It used by mql program, not OpenCL. OpenCL use GPU or CPU cores in system outside Strategy tester monitor. There are several ways to see the resource consumption of an OpenCL program in Windows:

1. Use performance monitoring software such as MSI Afterburner or GPU-Z, which display GPU usage and other system components. They can also show what portion of resources each OpenCL program is using.

2. Use profilers such as AMD CodeXL or NVIDIA Nsight Visual Studio Edition. They allow you to analyze an OpenCL program and display which parts of the code consume the most time and resources.

3. Use the OpenCL API to gather statistics. This allows you to programmatically obtain information about the use of OpenCL resources, such as memory usage or core performance. You can use the Performance Counters for OpenCL (PCPerfCL) library to gather this information in Windows.

4. Use profiling tools such as Intel VTune Amplifier, which can help you see how a program uses processor and other system component resources.

 

Дмитрий добрый день!

Помогите пожалуйста запустить вашего советника с этой статьи. Пробовал уже по всякому заставить его работать, но увы не как не работает по нормальному.

Проблема следующая: советник в тестере запускается и начинает тест в тестере нормально, идёт отсчёт секунд, зелёная полоска, ошибок в логе нет, нормально видит видеокарту и её выбирает. Но на видеокарте загрузка 0%. Как будто он ничего на ней не считает. В Common\Files образуются 2 файла с расширениями icm и nnw размером 1 kb. При попытки повторно перезапустить тест в тестере ругается что не может инициализироваться и тест не стартует. Если перезагрузить МТ5 и удалить файлы созданные этим советником в Common\Files то запускается нормально, но так же не использует видеокарту и создаёт заново эти файлы по 1 kb. и так по кругу.

Я пробовал брать файлы NeuroNet.mqh из следующей статьи (что вы там в комментариях выложили) и заменять им тот что здесь в статье идёт - не помогло. Пробовал временной участок в тестере выбирать небольшой (1 месяц, 1 неделя, 2 месяца и тп) тоже не помогло.

Как его запустить? Советники с предыдущих статей запускаются нормально, и видеокарту используют корректно.

Еще проблема с советником со следующей статьи 37, 38. Там наоборот нет прогресса в тестере, но видеокарта используется на максимум и так хоть 5 часов, хоть 10 часов.

А советник с 39 статьи заработал нормально. Там я выбирал историю больше 1 месяца и он не создавал базу данных, а выбрал 1 месяц и он нормально создал базу. Остальные его части отработали нормально.

Лог работы в тестере