MGA - модифицированный генетический алгоритм

 

http://neuralnetwork.narod.ru/progs/optim/OpisanieMGA.html

http://ai.xss.ru/progs/optim/DLLOpisanie.htm

http://www.springerlink.com/content/f1523t8525067n1p/

http://64.233.183.104/search?q=cache:1EgoFoyp1hQJ:soft.mail.ru/journal/pdfversions/278_sabanin.pdf+Optim-MGA&hl=ru&ct=clnk&cd=11

http://neuralnetwork.narod.ru/progs/optim/OpisanieMGA.html

Файлы:
exponenta.rar  363 kb
 
А где вопрос-то? Или это из цикла "доктор, я ни на чего не жалуюсь, я хвастаюсь!". :)))))
 
SamMan писал (а) >>
А где вопрос-то?....

это просто информация...

---

ну а вопрос можно такой, может у кого есть еще источники по ссылкам на MGA или GA



 

генетический алгоритм на бейсике

http://www.codeproject.com/KB/recipes/Genetic_Algorithm.aspx - еще на Си

Файлы:
 

Может сразу к эвалюционному программированию? ;)

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

 
Avals писал (а) >>

Может сразу к эвалюционному программированию? ;)

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

Вот только mql и 10% концепций эволюционного программирование не поддерживает :)

 
rip писал (а) >>

Вот только mql и 10% концепций эволюционного программирование не поддерживает :)


ну объектов нет структур нет... скорость исполнения компилированного кода не быстрая

скоро будет MQL5, там это обещают

---

по генетике, собственно генетика просто поможет быстро крутить веса в сети

ну и находить к примеру пиковые параметры

 
YuraZ писал (а) >>

ну объектов нет структур нет... скорость исполнения компилированного кода не быстрая

скоро будет MQL5, там это обещают

---

по генетике, собственно генетика просто поможет быстро крутить веса в сети

ну и находить к примеру пиковые параметры




Тут даже не вопрос быстрого кода или медленного. Вопрос концепций. Скажем так, на mql писать генетические модификации равносильно, что на старом добром С начали строить объектный код.

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

 
rip писал (а) >>

Тут даже не вопрос быстрого кода или медленного. Вопрос концепций. Скажем так, на mql писать генетические модификации равносильно, что на старом добром С начали строить объектный код.

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

Какой по вашему мнению язык тогда удовлетворяет этому ?

в чем принципиальная разница между этим языком

и скажем MQL4

и как вы думаете на чем написана игра жизнь ? ( полагаю что на Си++ - скорее всего )

в чем же тогда разница между Си++ и MQL5 ( в котором обещают те же объекты и структуры )

---

если есть алгоритм его можно написать на чем угодно - можно на бейсике можно на Си можно на делфи

генетический алгоритм сам по себе :-) не большой, посмотрите любой алгоритм генетики в интернете, а примеры по ним там обычно не более страницы кода


---

игра про которую Вы говорите Sim s наверное... там больше усилий уходит на графику красивую обработку движений

---

кроме того кто сказал что надо писать на MQL4, вполне можно обойтись Cи++, DLL и вперед...



 
YuraZ писал (а) >>

Какой по вашему мнению язык тогда удовлетворяет этому ?

в чем принципиальная разница между этим языком

и скажем MQL4

и как вы думаете на чем написана игра жизнь ? ( полагаю что на Си++ - скорее всего )

в чем же тогда разница между Си++ и MQL5 ( в котором обещают те же объекты и структуры )

---

если есть алгоритм его можно написать на чем угодно - можно на бейсике можно на Си можно на делфи

генетический алгоритм сам по себе :-) не большой, посмотрите любой алгоритм генетики в интернете, а примеры по ним там обычно не более страницы кода

---

игра про которую Вы говорите Sim s наверное... там больше усилий уходит на графику красивую обработку движений

---

кроме того кто сказал что надо писать на MQL4, вполне можно обойтись Cи++, DLL и вперед...

Ну на предмет языка - я бы предложил пролог, очень подходит. Проблема не в алгоритме, а в его реализации. ГА как и эволюционные стратегии оперируют не конечными объектами а популяциями большенство авторов которые предлагают использовать ГА для нейросетей отталкиваются от того, что фенотип обьекта (структура и свойства объекта) определяют только весами синапсов. Это простейший вариант, но в полном варианте - это должны быть все элементы нейронов (связи, тип нейрона, ф-ция активации, порог ф-ции активации, веса синапсов) и это не полный объем фенотипа. А теперь на минуту представте себе модель сети (МТС) которая будет строиться по этому принципу. Это объем работы для ее реализации и объем научный наработок. Мало того, кто сказал что нейросети должны быть плоскими? Все модели которые существуют и математически описаны - плоские, но реальный объект - мозг, не является плоским, его связи трех мерные, а функциональность 4-х мерна - как минимум.


Игра не симс ... :) Игра Жизнь, тут о ней немного написано ...

 
rip писал (а) >>

Ну на предмет языка - я бы предложил пролог, очень подходит. Проблема не в алгоритме, а в его реализации. ГА как и эволюционные стратегии оперируют не конечными объектами а популяциями большенство авторов которые предлагают использовать ГА для нейросетей отталкиваются от того, что фенотип обьекта (структура и свойства объекта) определяют только весами синапсов. Это простейший вариант, но в полном варианте - это должны быть все элементы нейронов (связи, тип нейрона, ф-ция активации, порог ф-ции активации, веса синапсов) и это не полный объем фенотипа. А теперь на минуту представте себе модель сети (МТС) которая будет строиться по этому принципу. Это объем работы для ее реализации и объем научный наработок. Мало того, кто сказал что нейросети должны быть плоскими? Все модели которые существуют и математически описаны - плоские, но реальный объект - мозг, не является плоским, его связи трех мерные, а функциональность 4-х мерна - как минимум.


Игра не симс ... :) Игра Жизнь, тут о ней немного написано ...



да тут беда одна...

когда не было объектного Си++

когда не было объектного программирования


НЕЙРОСЕТИ и ГЕНЕТИЧЕСКИЕ АЛГОРИТМЫ тоже писали


так что инструмент конечно помогает но далеко не исключает

кроме того написал БЕТТЕР нейросеть на MQL с генетическим алгоритмом ?

- написал - так что от инструмента конечно зависит - но не ставит крест

---


возможности программы ограничены интеллектом программиста

Причина обращения: