вопрос по оптимизации

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Dmitry Melnichenko
13294
Dmitry Melnichenko  
почему агенты пишут finished, если пройдено только 506 проходов из 10496, я так понимаю что оптимизатор должен выполнить все 10496 проходов? оптимизация
Edgar Akhmadeev
2276
Edgar Akhmadeev  

Если все агенты остановились наглухо, то не знаю.

А вообще, прежде чем перейти к следующему поколению генетики (обычно после 512 проходов), все агенты должны завершить работу.

Sergey Lebedev
1150
Sergey Lebedev  
И вообще что за ... такая "Debug version detected" - тоже все останавливается!
Dmitry Melnichenko
13294
Dmitry Melnichenko  
Edgar:

Если все агенты остановились наглухо, то не знаю.

А вообще, прежде чем перейти к следующему поколению генетики (обычно после 512 проходов), все агенты должны завершить работу.

спасибо, подожду посмотрю что будет дальше!

Dmitry Melnichenko
13294
Dmitry Melnichenko  
Sergey Lebedev:
И вообще что за херня такая "Debug version detected" - тоже все останавливается!

перекомпилируйте советник, после отладки сразу оптимизацию начинаете!

Slava
Модератор
13445
Slava  
Dmitry Melnichenko:
почему агенты пишут finished, если пройдено только 506 проходов из 10496, я так понимаю что оптимизатор должен выполнить все 10496 проходов?

Finished означает состояние агента, когда он выполнил всё, что ему дали, и ждёт следующей порции.

В Вашем случае (генетическая оптимизация) агент дождётся следующей порции только на следующем поколении, когда будет полностью посчитано текущее поколение

Dmitry Melnichenko
13294
Dmitry Melnichenko  
Slava:

Finished означает состояние агента, когда он выполнил всё, что ему дали, и ждёт следующей порции.

В Вашем случае (генетическая оптимизация) агент дождётся следующей порции только на следующем поколении, когда будет полностью посчитано текущее поколение

выполнилось 509 проходов, загрузка в диспетчере задач упала до 1% (на оставшихся 3 агентах), уже час прошел, загрузка не растет, и ни как не может закончить, эти 3 прохода, можно как то ускорить?

Slava
Модератор
13445
Slava  
Dmitry Melnichenko:

выполнилось 509 проходов, загрузка в диспетчере задач упала до 1% (на оставшихся 3 агентах), уже час прошел, загрузка не растет, и ни как не может закончить, эти 3 прохода, можно как то ускорить?

У Вас включены полные логи оптимизации? При включённой галке пишется результат и время выполнения каждого прохода. Очень часто разные наборы параметров дают разное время выполнения.

И если в Вашем эксперте нет никаких рандомных обстоятельств, влияющих на алгоритм, то при данном наборе параметров время на любом агенте этого же компьютера будет таким же.

MrBrooklin
143
MrBrooklin  

Здравствуйте!

С finished всё понятно, а вот почему время от времени агенты оказываются в состоянии disabled (отключено) никак не пойму. При тестировании советника приходится постоянно заглядывать во вкладку Агенты и смотреть - все ли агенты включены. Иногда, при попытке включить агента, он сам отключается. Жмешь на Включить, но он опять отключается и так постоянно происходит в течении некоторого времени. Потом, через какое-то время тестирования, агент сам может включится, а может и не включиться, поэтому заново принудительно приходится запускать в работу.

С чем это может быть связано?

С уважением, Владимир.

Slava
Модератор
13445
Slava  
MrBrooklin:

Здравствуйте!

С finished всё понятно, а вот почему время от времени агенты оказываются в состоянии disabled (отключено) никак не пойму. При тестировании советника приходится постоянно заглядывать во вкладку Агенты и смотреть - все ли агенты включены. Иногда, при попытке включить агента, он сам отключается. Жмешь на Включить, но он опять отключается и так постоянно происходит в течении некоторого времени. Потом, через какое-то время тестирования, агент сам может включится, а может и не включиться, поэтому заново принудительно приходится запускать в работу.

С чем это может быть связано?

С уважением, Владимир.

Надо смотреть логи тестера. Какие ошибки связаны с тем или иным агентом. Например агенту могло не хватить памяти
MrBrooklin
143
MrBrooklin  

Slava, 2019.10.17 14:07

Надо смотреть логи тестера. Какие ошибки связаны с тем или иным агентом. Например агенту могло не хватить памяти

Спасибо Вам за отклик!

Понаблюдаю за логами тестера.

С уважением, Владимир.


Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий