генетический алгоритм на бейсике
http://www.codeproject.com/KB/recipes/Genetic_Algorithm.aspx - еще на Си
Может сразу к эвалюционному программированию? ;)
Определить особь как программу на внутреннем языке - элементарную стратегию трейдинга и пусть скрещиваются, конкурируют и т.д. :)
ну объектов нет структур нет... скорость исполнения компилированного кода не быстрая
скоро будет MQL5, там это обещают
---
по генетике, собственно генетика просто поможет быстро крутить веса в сети
ну и находить к примеру пиковые параметры
ну объектов нет структур нет... скорость исполнения компилированного кода не быстрая
скоро будет MQL5, там это обещают
---
по генетике, собственно генетика просто поможет быстро крутить веса в сети
ну и находить к примеру пиковые параметры
Тут даже не вопрос быстрого кода или медленного. Вопрос концепций. Скажем так, на mql писать генетические модификации равносильно, что на старом добром С начали строить объектный код.
Хорошим примером эволюционного програмирования является игра "Жизнь", игра простейшая - но она отображает суть и генетических алгоритмов и эволюцонного програмирования.
Тут даже не вопрос быстрого кода или медленного. Вопрос концепций. Скажем так, на mql писать генетические модификации равносильно, что на старом добром С начали строить объектный код.
Хорошим примером эволюционного програмирования является игра "Жизнь", игра простейшая - но она отображает суть и генетических алгоритмов и эволюцонного програмирования.
Какой по вашему мнению язык тогда удовлетворяет этому ?
в чем принципиальная разница между этим языком
и скажем MQL4
и как вы думаете на чем написана игра жизнь ? ( полагаю что на Си++ - скорее всего )
в чем же тогда разница между Си++ и MQL5 ( в котором обещают те же объекты и структуры )
---
если есть алгоритм его можно написать на чем угодно - можно на бейсике можно на Си можно на делфи
генетический алгоритм сам по себе :-) не большой, посмотрите любой алгоритм генетики в интернете, а примеры по ним там обычно не более страницы кода
---
игра про которую Вы говорите Sim s наверное... там больше усилий уходит на графику красивую обработку движений
---
кроме того кто сказал что надо писать на MQL4, вполне можно обойтись Cи++, DLL и вперед...
Какой по вашему мнению язык тогда удовлетворяет этому ?
в чем принципиальная разница между этим языком
и скажем MQL4
и как вы думаете на чем написана игра жизнь ? ( полагаю что на Си++ - скорее всего )
в чем же тогда разница между Си++ и MQL5 ( в котором обещают те же объекты и структуры )
---
если есть алгоритм его можно написать на чем угодно - можно на бейсике можно на Си можно на делфи
генетический алгоритм сам по себе :-) не большой, посмотрите любой алгоритм генетики в интернете, а примеры по ним там обычно не более страницы кода
---
игра про которую Вы говорите Sim s наверное... там больше усилий уходит на графику красивую обработку движений
---
кроме того кто сказал что надо писать на MQL4, вполне можно обойтись Cи++, DLL и вперед...
Ну на предмет языка - я бы предложил пролог, очень подходит. Проблема не в алгоритме, а в его реализации. ГА как и эволюционные стратегии оперируют не конечными объектами а популяциями большенство авторов которые предлагают использовать ГА для нейросетей отталкиваются от того, что фенотип обьекта (структура и свойства объекта) определяют только весами синапсов. Это простейший вариант, но в полном варианте - это должны быть все элементы нейронов (связи, тип нейрона, ф-ция активации, порог ф-ции активации, веса синапсов) и это не полный объем фенотипа. А теперь на минуту представте себе модель сети (МТС) которая будет строиться по этому принципу. Это объем работы для ее реализации и объем научный наработок. Мало того, кто сказал что нейросети должны быть плоскими? Все модели которые существуют и математически описаны - плоские, но реальный объект - мозг, не является плоским, его связи трех мерные, а функциональность 4-х мерна - как минимум.
Игра не симс ... :) Игра Жизнь, тут о ней немного написано ...
Ну на предмет языка - я бы предложил пролог, очень подходит. Проблема не в алгоритме, а в его реализации. ГА как и эволюционные стратегии оперируют не конечными объектами а популяциями большенство авторов которые предлагают использовать ГА для нейросетей отталкиваются от того, что фенотип обьекта (структура и свойства объекта) определяют только весами синапсов. Это простейший вариант, но в полном варианте - это должны быть все элементы нейронов (связи, тип нейрона, ф-ция активации, порог ф-ции активации, веса синапсов) и это не полный объем фенотипа. А теперь на минуту представте себе модель сети (МТС) которая будет строиться по этому принципу. Это объем работы для ее реализации и объем научный наработок. Мало того, кто сказал что нейросети должны быть плоскими? Все модели которые существуют и математически описаны - плоские, но реальный объект - мозг, не является плоским, его связи трех мерные, а функциональность 4-х мерна - как минимум.
Игра не симс ... :) Игра Жизнь, тут о ней немного написано ...
да тут беда одна...
когда не было объектного Си++
когда не было объектного программирования
НЕЙРОСЕТИ и ГЕНЕТИЧЕСКИЕ АЛГОРИТМЫ тоже писали
так что инструмент конечно помогает но далеко не исключает
кроме того написал БЕТТЕР нейросеть на MQL с генетическим алгоритмом ?
- написал - так что от инструмента конечно зависит - но не ставит крест
---
возможности программы ограничены интеллектом программиста
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
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