Генетический алгоритм и его возможно применение - страница 10

 
Реter Konow:
Чтобы творить, нужна задумка. Концепция сотворяемого. Ты утверждаешь, что она не нужна. Что достаточно посильнее трясти "банку" с частицами и все само построится - и вселенная, и живые существа... Ну, тряси, тогда...

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

Я кстати, тему создвал "алгоритмическая центрифуга". Там похожие взгяды высказывал. Думал создать "миксер параметров". 

Да, тряска это универсальный способ для созидания, чего-то нового. К примеру, стоит мужчине и женщине немного потрясти   кровать, как тут же зарождается новая жизнь.)))

 
khorosh:

Да, тряска это универсальный способ для созидания, чего-то нового. К примеру, стоит мужчине и женщине немного потрясти   кровать, как тут же зарождается новая жизнь.)))

Вероятно, есть закон в мироздании, - все начинается Идеей, а заканчивается бестолковой тряской... Исскуство, например, доказало это. Теперь и Рынок доказывает... Далее, биотехнологии докажут...

 
Реter Konow:
А какова сложность создаваемых "тряской" систем? Этот метод похож на тест Роршаха, когда кляксы рождают картины. Кстати, реальный подход совр. художников - брызгайте краски на холсты, а "ценители" сами найдут чем восхищаться.))

Серьезные результаты есть? Рабочие системы созданы?

Какая разница, ты мне всё равно не веришь.))

Любой АО всего лишь определённый способ сортировки (стратегия поиска), но поиск происходит всегда в СЛУЧАЙНОМ направлении в пространстве поиска! Если можно найти лучший результат неслучайно, значит можно построить аналитическую формулу и напрямую вычислить лучшее значение функции, нафига нужен тогда АО?

Конечно есть серьёзные результаты, я ж рассказывал, оптимизация формы при максимизации прочности и минимизации обёма, поиск новых материалов с заданными свойствами с построением многомерных кристалических решёток, но это так, навскидку.

 
Andrey Dik:

Любой АО всего лишь определённый способ сортировки (стратегия поиска), но поиск происходит всегда в СЛУЧАЙНОМ направлении в пространстве поиска!

метод градиентного спуска
 
Andrey Dik:

достаточно отравить воздух и воду и вымрет вся кормовая база, с чем человек замечательно преуспевает последнее время. человек может одеть, грубо говоря, противогаз, а птички и рыбки не могут.

вирусы - фигня какая! человек уже достаточно умен, что бы сделать себя невоспримчивым к инфекциям и с регенерацией и бессмертием как у медуз, единственная проблема в нем самом - уничтожив нечаяно всё живое на планете человек вымрет сам (формально конечно, на самом деле просто переселиться на соседню подходящую планету и начнет гадить там). 

самое прикольное в том, что человек может сам себе делать еду практически из чего угодно, лучше всего подходит нефть конечно. поэтому особо не заботится о живой кормовой базе, ему достаточна неживая.

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

Мораль первостепенна, только потом выживание, мораль отличает нас от животных.

 
TheXpert:
метод градиентного спуска

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

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

 
Кеша Рутов:

Мораль первостепенна, только потом выживание, мораль отличает нас от животных.

человек, со своей хвалёной "моралью", по факту хуже животных. посмотрите на свою жену - ни волк не будет убивать ради шкуры кролика, ни кролик волка, как бы они друг друга не ненавидели или боялись.

никто в животном мире не ест себе подобных только ради того, что бы выглядеть моложе.

 
Andrey Dik:
яснопонятно
 
Реter Konow:
А какова сложность создаваемых "тряской" систем? Этот метод похож на тест Роршаха, когда кляксы рождают картины. Кстати, реальный подход совр. художников - брызгайте краски на холсты, а "ценители" сами найдут чем восхищаться.))

Серьезные результаты есть? Рабочие системы созданы?
 
AZAT KHALITOV:
Один из результатов тестируется у меня на демо счёте - сигнал в моем профиле есть, второй результат реагирует на очень редкие сигналы при определённом состоянии рынка - когда индекс sentix выше примерно 8 (идеально выше 20 как в 2017 и 2018 г, но в начале марта произошло 3 таких события из за новостей о нефти - sentix отражает общую волотильность всей европейской биржи, в 2019 3 события, а 2017 и 2018 каждый день по 1 событию, из примерно 1000 событий только 2 убытычных). Вообще результаты похожи на поиск онамалий в ценовом графике - когда они происходят цена старается вернутся к нормальному состоянию. Тут кто-то написал, что нужно вкладывать алгаритмичнский смысл - так и есть - можно использовать повседневные стратегии но со свободными параметрами и свободными коофицентами к ним, и конечно же результат сильно зависит от функции которая закладывается в ontester() + включения в алгоритм для отбраковки некоторых результатов функцией testerstop(). Конечно же результаты не идеальны, например советник, которые тестируется в качестве сигнала у меня сейчас открывает только sell ордера - это связано ограничениями исходной стратегии (так сказать случайно заложенный смысл), но разобрался в работе получившийся стратегии, в течении месяца напишу новый алгоритм с поправками для включения Bay позиции. Сразу замечу тестируемый результат ещё нельзя использовать - это только голая идея без доработки, без управления рисками + неправильно заложены стоп-лосы (все ошибки проверены и подлежат исправлению, но до сих пор не включены в действующий код) плюс необходима обработка новостного фактора. Пока ошибки на тестирование не сказывались из за низкой волотильность в целом всей европейской биржи (это не касается локальной волотильности которая сейчас наблюдается). Вообще, у каждого получится свой результат из-за разного заложеного смысла и из-за разных подходов к оптимизации, реализуемых обработчиком ontester(). На результат также влияет то, как вы описываете алгоритм исходной стратегии (маленькие мелочи - мутации для конечного результата) - в одном из результатов ошибка в описании (не заметил её до начала оптимизации) позволила в конечном результате открывать дополнительные ордера. Приминение генетического алгоритма в данном случае похожа на применение его в нейросетях (кто разбирается тот поймёт, что нейросеть представляет собой сложною функцию с большим количеством параметров и одним из способов её обучения является генетический алгоритм)