Pull to refresh

Comments 12

Боюсь, что автор задействовал скрытые параллельные миры, скорее всего код написан его невероятным интеллектом из другой Вселенной нашего мультиверса

Ну что поделать, придется выкладывать, тегну по факту

А нейросеть-то там в итоге в каком месте оказалась?

В плане? Что она делает?

Если ты имеешь ввиду чем сеть занимается, то, насколько я понял, она выбирает наиболее качественные payload‘ы из создаваемых эволюционным алгоритмом

все верно, дополнительно переобучается

В методе селекции (отбора) генетического алгоритма, вероятно, применение диверсификации позволит улучшить результат. В топ выборки выбирать особи не из топа, а применяя подход с корреляциями и ожидаемыми полезностями от индивидов, чтобы сформировать в топе устойчивое разнообразие (диверсифицированный портфель в терминах из финансовых рынков) в определённых долях (смотри портфельную теорию Гарри Марковица, отсылка к курсу Йельского университета), а не топ клонов с малыми отличиями.

Когда экспериментировал с генетическими алгоритмами, то сталкивался с тем, что в топ селекции выбирались близкие по Евклидову расстоянию вектора, что сваливало популяцию разновидных особей в одну точку с малым радиусом разброса и не охватывало альтернативные пути эволюции, создавая последующие мутации в этой же окрестности, тогда мне пришлось применять методы выборок в топ разными формулами ранжирования и это улучшало результат. Отдельно создав функцию shares (доли), которая на основе модели Гарри Марковица выбирала 5 из 100 особей (для упрощения объяснения, перебирая всевозможные сочетания, для оптимизации смотри методы Монте Карло, MCTS), и рассчитывала доли каждой из пяти особи (акции) в портфеле при минимальном риске (для упрощения объяснения), вычислялся ранг всей группы из пяти особей и сравнивался с другими такими группами, выводя в топ наилучшее сочетание особей (команды из пяти особей) с указанием доли каждого из них в группе (веса, значимости). В селекции генетического алгоритма эти 5 особей могут выглядеть как топ элементов с указанием вероятности (доли), и чем больше доля, тем больше скрещиваний и мутаций для новой популяции можно сгенерировать из этой особи.

Возможно эта информация подтолкнёт к экспериментальному подтверждению эффективности метода, но алгоритм требует умений оптимизировать, использовать динамические и эвристические алгоритмы.

Мой эксперимент с полным перебором считался порядка 10-15 минут на трёхгигагерцовом четырёхядерном интелловском целероне для поиска наилучшего сочетания при 5 из 100 (для оценки полного перебора существует формула сочетаний из комбинаторики с факториалами: "цэ из эн по ка сочетаний").

именно из-за этого в проект влились квантовые псевдо-алгоритмы которые должны перекрывать недостатки генетических

Sign up to leave a comment.

Articles