эволюционных вычислений и т. п.
можно по-подробней?
Ой, это долго... Или всё-таки подробнее? Началось всё с того, что я решил написать логику для игры войну вирусов. Из-за разнообразия вариантов MCTS не очень зашёл. Ну и я решил как-то сделать так, чтобы прога научилась сама выбирать заслуживающие продолжения. Можно было натренировать NN, но... это 100% работает и там DeepMind не оставила ничего. Я подумал, что было бы прикольно попытаться применить эволюционные вычисления, благо там не надо кучу данных для обучения генерить. Но классические подходы меня не очень вдохновили, потому что для всевдобулевских функций хотелось бы, чтобы биты кодировали не параметры, а структуру. Я подумал о том, что можно было бы как-то извратиться и реализовать на агрегатных функциях, где каждый бит показывает, входит аргумент в эту функцию или нет. Ну и... потом я не увидел ни одного пакета, который бы меня удовлетворил... Потом была идея уйти от числе из диапазона [0,1] до кубитов в духе квантовых вычислений. В общем удалился я от написания движка очень далеко, и на каждом шаге крутая интересная задача