ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
923920 Топик полностью
fk0, легенда (27.05.2019 23:33, просмотров: 213) ответил Evgeny_CD на Это когда целевую функцию можно получить мутацией. А если нужно создать новый геном? Методом перебора нереалистично, нужно моделировать.
Какой моделировать! Креационист клятый! Как же миллионы лет мутаций которые из собаки делают человека??? Наверное и если биты из /dev/urandom как следует перемешать, но на выходе получатся исходники Linux-ядра 6-й версии. Только вероятность этого околонулевая, потребуется столько вариантов перебора, сколько за время жизни вселенной не получить. Можно патчить бинарник и последовательно выбирать вариант с лучшим поведением. Очевидно же, вроде, что вариант тупиковый. Почему считается, что такой подход работает с генетикой? Насконец сколько там поколений за тот же миллион лет, не так уж и много выходит (битиков же не тысячи, их гигабайты!) С дрозофиллами может и сработает, да и то вряд ли. Возвращаясь к теме -- моделировать что, живой организм? Проще в натуре вырастить. Работу отдельных фрагментов генокода? Таки да, в основном по двум причинам: их можно тестировать отдельно от других (многообразие вариантов резко сокращается), можно наблюдать за процессом в симуляторе (внутри клетки не понаблюдаешь уже) и делать выводы. Но если идти таким путём дальше, то зачем копировать живые организмы? Почему не какой-то другой код, тоже способный собираться в материю с заданными свойстами? Пусть даже не живой, и не возможный без каких-то специальных условий, которые можно обеспечить техническими методами. Например сборка 3д-деталей в пробирке, пусть один раз и совершенно не живых -- очень важная тема, по-моему. И было бы гораздо важней научиться это делать самостоятельно, понимать как это работает, чем вносить какие-то околослучайные изменения в существующие живые организмы и делать из этого какие-то выводы.
[ZX]