[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 55 | 29 | 10
Назад Вниз Каталог Обновить

Аноним 21/05/17 Вск 03:38:24  153525699  
14951817391950.png (38Кб, 264x324)
14951739150011 [...].png (30Кб, 600x600)
14951817391982.png (71Кб, 600x600)
14951817392003.png (32Кб, 600x600)
Эволюции -тред. Надеюсь ночной достаточно ночной (не нашел - не искал, создал - не проеби, не взлетит - побампаю).

Рейт пазязя: https://habrahabr.ru/post/328568/ :3

Смотри, если ввести в алгоритм одни углы - получается что-то типа листочков-корешков. С другими углами - что-то похожее на эмбрионы. А если прикрутить туда эволюционный механизм - получится что-то напоминающее скелетик.

Дискас.
Аноним 21/05/17 Вск 03:41:44  153525775
14953157260010.png (50Кб, 632x524)
14953157260021.png (44Кб, 632x524)
14953157260032.png (36Кб, 632x524)
14953157260043.png (33Кб, 632x524)
Пробую по всякому автоматизировать fitness-функцию (вместо абстрактного "больше нравится" решить какую-то более конкретную задачу). В качестве примера - отбирать для скрещивания те фракталы, точки которых находятся ближе всего к центру (считаем для каждой точки расстояние до центральной точки. Сумму расстояний используем в качестве коэффициента приспособленности).

На первой пикче первое поколение (начальная популяция) фракталов с рандомными генотипами. В каждом фрактале 8 генов. Размер популяции - 20 фракталов. Вероятность мутации - 20%
Вторая пикча - в 15 поколении появляется наиболее приспособленный мутант, который к 21 поколению заполняет половину популяции. К 29 поколению вся популяция заполнена этим фракталов. Следующие 20 популяций все мутанты оказываются менее приспособленными и сразу вымирают.
Аноним 21/05/17 Вск 03:42:39  153525798
14953158027770.gif (778Кб, 632x524)
14953158027991.png (45Кб, 684x684)
В динамике (каждый кадр гифки - следующее поколение). На пикче отметил зеленой стрелочкой тот самый центр.
Аноним 21/05/17 Вск 03:43:26  153525826
14953160826100.png (25Кб, 632x524)
14953160826111.png (42Кб, 632x524)
14953160826122.gif (1479Кб, 632x524)
14953160826583.png (89Кб, 684x684)
А теперь, допустим, произошел какой-то катаклизм. Изменилась среда обитания. Вместо "ближе к центру" будем скрещивать "дальше к центру".

Первое поколение на пикче 1. К 43 поколению получили что хотели. Результат не оптимальный - дальше мутации очень медленно и незначительно улучшают приспособленность поколения. На четвертой пикче стрелочкой отметил центр.
Аноним 21/05/17 Вск 03:44:15  153525843
14953162373650.png (42Кб, 632x524)
14953162373661.png (23Кб, 632x524)
14953162373662.gif (2024Кб, 632x524)
14953162374273.png (24Кб, 684x684)
И обратно меняем условия на начальные (все точки ближе к центру).
Оптимальный результат найден к 67 поколению.
Аноним 21/05/17 Вск 04:02:52  153526222
57461original.png (86Кб, 1292x674)
В двух словах сча. На первой пикче интерфасе. По умолчанию генерируется 3 популяции, в каждой по 20 фракталов (особей). Популяции нумеруются по количеству генов у особей. Например, 14-я популяция содержит особи с 14 генами в генотипах.
Предлагается произвести отбор, нажимая кнопочку "Select" тех особей, которые больше всего нравятся пользователю. Чем больше их выбрать - тем лучше. Потом запустить эволюцию, нажав на кнопочку "Start evolution". Сайтик вначале будет генерировать в основном одну муть, но потом (уже начиная со второго-третьего) у фракталов начнут появляться некоторые характерные признаки (эт конечно если не лениться жмякать кнопочку "Select").

Сайтик: http://fractal.xcont.com/

Если по хардкору, каждый фрактал рисуется с помощью набора углов. Набор углов (генов) запишем в массив (генотип). В популяции находится фиксированное число особей (фракталов) с генотипами сгенерированными случайным образом. Пользователь, поочередно сравнивая два фрактала, выбирает тот, который ему больше нравится, тем самым повышая приспособленность выбранного фрактала. Те фракталы, которые пользователь выбирает чаще, "выживают" и скрещиваются. Оставшиеся фракталы "вымирают". Скрещивание происходит так: берем двух предков, комбинируем их гены (опять же случайным образом) и заполняем ими генотипы двух потомков. Проделываем эту операцию для всех приспособленных фракталов. Предками и потомками заполняем новую популяцию. Некоторый процент особей (фракталов) в новой популяции мутирует - берем случайный ген из генотипа и заменяем его на случайное значение. Тем самым добавляем разнообразия в генофонд фракталов.
Аноним 21/05/17 Вск 04:05:16  153526270
57820original.png (85Кб, 1261x444)
В JS-версии свистелок-перделок добавил. Например, можно посмотреть Parents Tree.
Аноним 21/05/17 Вск 04:06:34  153526289
tredeeque в наукаче: https://2ch.hk/sci/res/412896.html
Аноним 21/05/17 Вск 04:22:00  153526622
Смотри, какие няшки получаются!
Аноним 21/05/17 Вск 04:23:59  153526674
Аноним 21/05/17 Вск 04:26:29  153526708
1 55, -48, 22[...].png (73Кб, 593x593)
3 -36, -48, -[...].png (109Кб, 593x593)
4 -36, -48, 2[...].png (107Кб, 593x593)
5 -36, 18, -4[...].png (91Кб, 593x593)
Аноним 21/05/17 Вск 04:28:46  153526742
Аноним 21/05/17 Вск 04:43:28  153526987
57985original.png (47Кб, 593x593)
58207original.png (64Кб, 593x593)
58571original.png (68Кб, 593x593)
58777original.png (97Кб, 593x593)
Если немношк поменять способ отрисовки
Аноним 21/05/17 Вск 04:44:06  153526998
58932original.png (59Кб, 593x593)
59177original.png (102Кб, 593x593)
59395original.png (90Кб, 593x593)
59801original.png (65Кб, 593x593)
Аноним 21/05/17 Вск 04:45:39  153527024
60029original.png (59Кб, 593x593)
60363original.png (100Кб, 593x593)
60621original.png (72Кб, 593x593)
60848original.png (60Кб, 593x593)
Аноним 21/05/17 Вск 04:49:01  153527095
60999original.png (47Кб, 593x593)
61221original.png (89Кб, 593x593)
61572original.png (120Кб, 593x593)
Без названия (8).png (110Кб, 593x593)
Аноним 21/05/17 Вск 04:58:58  153527265
Хороший тред. Очень красиво.
Аноним 21/05/17 Вск 05:10:30  153527443
>>153527265
Не взлетает че-т. На ночном одни креационисты собрались.
Аноним 21/05/17 Вск 05:16:34  153527547
Самый охуенный тред в этом месяце.
Аноним 21/05/17 Вск 05:16:54  153527552
>>153526622
На третей чужой что ли?
Аноним 21/05/17 Вск 05:18:10  153527570
51[1].jpg (10Кб, 258x195)
>>153525699 (OP)
На последнем пике - зародыш Пушкина?
Аноним 21/05/17 Вск 05:18:14  153527572
Реквестрирую классического инопланетянина. И дудку, разумеется.
Аноним 21/05/17 Вск 05:18:59  153527587
>>153527570
Где ты там Пушкина увидел, это же медведь.
Аноним 21/05/17 Вск 05:19:25  153527595
>>153527587
Иди ты на хуй, там лошадь.
Аноним 21/05/17 Вск 05:22:23  153527635
>>153527595
Слон там, с бивнями. Медведослон.
Аноним 21/05/17 Вск 05:22:54  153527645
screenshot25.png (1031Кб, 1680x1050)
АААААААААААааааааааааааааааа сохронил.
Аноним 21/05/17 Вск 05:25:10  153527674
4548484.JPG (23Кб, 421x484)
Абу.
Аноним 21/05/17 Вск 05:26:00  153527687
>>153527552
Аноним 21/05/17 Вск 05:26:43  153527700
>>153527570
На последней скелетика в профиль вижу
Аноним 21/05/17 Вск 05:28:15  153527719
>>153525699 (OP)
Эволюциодаун, плиз. Может ты ещё и аметист?
Аноним 21/05/17 Вск 05:30:01  153527736
>>153527719
Жирно-зеленою
Аноним 21/05/17 Вск 05:30:22  153527741
>>153527719
>2017
>верить в еврейских эльфов
Аноним 21/05/17 Вск 05:39:11  153527886
9803825283590325.JPG (20Кб, 500x497)
Запилил черепа с хвостами.
Аноним 21/05/17 Вск 05:41:16  153527916
723578923235.JPG (27Кб, 489x495)
Атомный взрыв через 30 мутаций превратился в ребёнка с заклеенными глазами.
Аноним 21/05/17 Вск 05:43:06  153527951
>>153527886
Попробуй его перепилить, чтобы вместо много маленьких был один большой
Аноним 21/05/17 Вск 05:45:59  153527995
>>153527916
Аноним 21/05/17 Вск 05:51:05  153528086
>>153527995
Какой-то Чернобыль эпохи Возрождения просто.
Аноним 21/05/17 Вск 05:55:45  153528189
untitled123123.PNG (14Кб, 600x600)
Аноним 21/05/17 Вск 06:03:42  153528343
7667066706.JPG (21Кб, 442x482)
Лось.
Аноним 21/05/17 Вск 06:11:53  153528505
>>153528343
Не вижу. Делай побольше.
Аноним 21/05/17 Вск 06:24:33  153528793
population.PNG (117Кб, 888x790)
На первой итерации обычно убираю тех, что сжаты в линию. Там опция All на сайте есть. Можно select сразу пачкой делать.
Аноним 21/05/17 Вск 06:33:30  153528971
>>153528505
Да забил уже, 40 минут кнопки дёргал, и чет все стагнировало в итоге.
Аноним 21/05/17 Вск 06:42:01  153529128
image688.jpg (5Кб, 305x206)
>>153528971
Процент мутаций де-т на 70 ставишь на пару следующий селекций.
Особи перестают развиваться, когда популяция попадает в локальный оптимум. На графике в точке А - локальный, в точке B - глобальный. Чтобы проскочить пропасть между ними, дефолтных настроек мутаций не хватает.
Вообще, процент мутаций можно смело до 50% вкручивать.
Аноним 21/05/17 Вск 07:09:44  153529739
Аноним 21/05/17 Вск 07:48:31  153530555
Утренний бамп!
Аноним 21/05/17 Вск 07:58:13  153530798
>>153525699 (OP)
Коротенько объясни, зачем там эволюция, и какую задачу она решает?
Аноним 21/05/17 Вск 08:16:46  153531234
>>153530798
Коротенько, если рисовать фракталы из 8 углов (например) и использовать углы 15°, 30°, 45°, 60° и 75° (со знаком + и -), общее число фракталов, которые можно нарисовать - 100 000 000. Если использовать 9 углов - плюс еще нолик к этом числу. 10 углов - два нолика...
Некоторые из фракталов выглядят оче годно, другие не оче. Но все эти фракталы просмотреть вручную, чтобы найти самые годные - не реально. Вот такие задачи как раз и решаются генетическими алгоритмами (эвристический алгоритм поиска же). В рандомный перебор всех фракталов генетический алгоритм добавляет смысл.
Аноним 21/05/17 Вск 08:27:10  153531509
>>153525699 (OP)
И?
Аноним 21/05/17 Вск 08:28:45  153531546
>>153531509
Что и?
Аноним 21/05/17 Вск 08:53:23  153532220
Дневной бамп!
Аноним 21/05/17 Вск 09:27:41  153533209
14951742460450.png (304Кб, 1856x1856)
Аноним 21/05/17 Вск 09:33:20  153533361
Аноним 21/05/17 Вск 10:10:14  153534709
Бумп
Аноним 21/05/17 Вск 10:12:06  153534780
>>153525699 (OP)
Поздравляю, ты открыл для себя фракталы. А теперь иди нахуй.
Аноним 21/05/17 Вск 10:16:45  153534955
>пиарить в /b/ свой говнопроект-курсач
Ты ебанат? Ты ебанат!
Аноним 21/05/17 Вск 10:29:45  153535470
>>153525699 (OP)
>Эволюции -тред
Причем тут эволюция? Сука поэтому не люблю хабр, напыщеные дауны пишут обычную и по большей части пустую вообщем-то поебень но заворачивают это все в ЧСВ у кучу намеков на интерес и важность.

Объясни, дебил, почему эволюция, а не деградация? У тебя вот видно что в динамике твои фракталы вырождаются в говно. Где тут эволюция. Понимаешь, тупой, долбоеб, термин эволюция в контексте программирования четко связан с программами симулирования жизни, вот к ним действительно применим такой термин. А у тебя, дегранант, не эволюция а просто кликбэйт и ЧСВ дауна, который очень хотел придать значимости своему высеру.


[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 55 | 29 | 10
Назад Вверх Каталог Обновить

Топ тредов
Избранное