Вы можете просто использовать top: 50px
в блоке img
, изменить 50px
в соответствии со своими потребностями.
До сих пор я нашел только это, которое является генетическим примером программирования в C.
Обновление (январь 2010): И эта система онлайн, которая не имеет исходного кода, но является примером того, что может быть достигнуто. Я также нашел Grammidity, который позволяет, чтобы последовательности событий MIDI были развиты из грамматик.
Обновление (июль 2011): я только что нашел, что некоторый соответствующий код Python MIT Открывает сайт Courseware.
Вы, вероятно, хотите изучить Цепи Маркова - Они, вероятно, имеют больше применения для Вас, чем эволюционный алгоритм для начала, как оценка качества вывода для размножения, лучшее будет кошмаром (субъективный и трудоемкий), и они идеальны для объединения с эволюционным программированием.
Существует хорошее введение в них при Кодировании Ужаса. Статья объясняет понятие и демонстрирует замечательные результаты, комментарии упоминают музыку намного больше (я был потерян в течение многих часов в комментариях и сайтах, которые они связали с). Существуют некоторые более определенные детали и дополнительные материалы для чтения на Википедию.
Цепи Маркова имеют элемент вероятности им, таким образом, это - то, где можно объединить их с эволюционным программированием - путем развития метода выбора альтернатив кроме списка игры в кости.
Существует некоторое исследование, входящее в использование Сотовых Автоматов для генерации музыки. Как со всем другим музыкальным поколением, это - действительно вопрос отображения, а не поколения. Вы могли использовать в значительной степени что-либо в качестве входа, пока Вы определяете свое отображение так, чтобы это звучало "хорошим" (хорошо, я предполагаю интересный, лучшее слово).
Поиск с помощью Google "сотовой музыки автоматов" дает довольно много хитов. Другой хороший источник для получения информации является Компьютерным Музыкальным Журналом, если можно получить доступ к их архивам.