.
Дневник разработчика торговой стратегии. Шаг 26. ГА. Исследование мутаций.
Автор megabax   
03.08.2014 г.
New Page 1

Дневник разработчика торговой стратегии. Шаг 26. ГА. Исследование мутаций.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


На уроке Тесты торговых стратегий на C#. Урок 28. ГА. Кодирование нейросети в ген я описал реализацию генетического аппарата для хранения нейросети в геноме. Пришло время начать эксперименты с этими геномами. Для начала мы с вами проверим, как влияют мутации на результативность торговли нейросети. Для этого, во первых, реализуем пункт меню "Копировать", что бы можно было создать копию генома:

Дневник разработчика торговой стратегии. Шаг 26. ГА. Исследование мутаций.

Пока предусмотрим только копирование генома:

        private void tsmiCopy_Click(object sender, EventArgs e)

        {

            if (current_node.Parent.Name == "tbvGenomes")

            {

                project.copy_genom(current_node.Parent.Nodes.IndexOf(current_node));

            }

        }

Для чего нам надо предусмотреть в классе TSTProject функцию copy_genom...

...

Дневник разработчика торговой стратегии. Шаг 26. ГА. Исследование мутаций.

...

И смотрим результат мутации:

Дневник разработчика торговой стратегии. Шаг 26. ГА. Исследование мутаций.

Тут, по идее, ничего измениться не должно, так как мутировала "спящая" команда. Давайте проверим это развернув геном...

...

...Я думал, что такой геном не будет работать. А он работает! Да еще и с прибылью:

Дневник разработчика торговой стратегии. Шаг 26. ГА. Исследование мутаций.

...

Последнее обновление ( 03.08.2014 г. )