Что вы стоите, показывая мне место, где спина теряет свое название!?
Могут ли простые смертные, перенимая стиль работы Б-га, освоить новые приёмы программирования?
Британский учёный Adrian Thompson решил последовать примеру Б-га и применить генетический алгоритм на практике: оптимизировать с помощью микроэволюции нехитрую электрическую схему, детектор частоты.
То есть, попытаться сделать устройство, которое отличало бы сигнал 10 КГц от сигнала 1 КГц, и состояло бы при этом не более чем из сотни логических элементов.
Для этого Томпсон создал 50 случайных конфигураций, запрограммировал алгоритм их скрещивания и скомандовал схемам "плодиться и размножаться" в специальной программе. Через 4 000 "поколений" искомая цель была достигнута: британец получил схему, которая делала всё нужное и состояла при этом всего из 37 элементов.
Забавный факт: хотя созданная при помощи генетического алгоритма схема успешно работала, у Томпсона не хватило знаний, чтобы понять, что именно происходит внутри неё.
Любопытные могут ознакомиться с деталями эксперимента на англоязычном сайте Томпсона: www.cogs.susx.ac.uk/users/adrianth/ascot/paper/...
Британский учёный Adrian Thompson решил последовать примеру Б-га и применить генетический алгоритм на практике: оптимизировать с помощью микроэволюции нехитрую электрическую схему, детектор частоты.
То есть, попытаться сделать устройство, которое отличало бы сигнал 10 КГц от сигнала 1 КГц, и состояло бы при этом не более чем из сотни логических элементов.
Для этого Томпсон создал 50 случайных конфигураций, запрограммировал алгоритм их скрещивания и скомандовал схемам "плодиться и размножаться" в специальной программе. Через 4 000 "поколений" искомая цель была достигнута: британец получил схему, которая делала всё нужное и состояла при этом всего из 37 элементов.
Забавный факт: хотя созданная при помощи генетического алгоритма схема успешно работала, у Томпсона не хватило знаний, чтобы понять, что именно происходит внутри неё.
Любопытные могут ознакомиться с деталями эксперимента на англоязычном сайте Томпсона: www.cogs.susx.ac.uk/users/adrianth/ascot/paper/...