Есть ли у Вас собственные разработки эволюционных алгоритмов? - страница 40
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В каком смысле усложнение? Образование новой структуры ДНК? Образование нового вида?
Совершенно верно. Но не обязательно сразу брать в пример самые сложные системы из тех, что известны науке.
Давайте обобщим и попробуем понять сам принцип, безотносительно конкретной системы.
Возьмем например среду, - рынок. Параметров у этой среды предостаточно.
Теперь задача, - создать алгоритм (организованную систему), способный к усложнению в среде значений рыночных параметров.
Усложнение - обретение новых качеств, способностей, новых форм поведения, расширение и сохранение нового опыта.
(В случае с алгоритмом - автоматическое появление новых классов, структур, переменных и условий, генерируемых только от взаимодействия программы и сферы ее выполнения).
Совершенствование подхода в решении задач - следствие усложнения и приспособления системы.
Нужно создать алгоритм, который будет усложнятся сам, без участия человека, только от своего взаимодействия с рыночной средой.
Возможно ли создать такую систему на компьютере?
Нейронная сеть. Можно же сделать такую, чтобы программно менять количество промежуточных слоев и количество нейронов в промежуточном слое. Сложность системы сможет расти до бесконечности.
Теоретически конечно. Сначала когда данных мало, сеть небольшая, по мере накопления данных, сеть увеличивается.
Да, теперь я вижу корень недопонимания у многих. Я и сам так же ошибочно думал раньше.
Такими вбросами Вы рискуете похоронить основную тему ветки.
Нейронная сеть. Можно же сделать такую, чтобы программно менять количество промежуточных слоев и количество нейронов в промежуточном слое. Сложность системы сможет расти до бесконечности.
Теоретически конечно. Сначала когда данных мало, сеть небольшая, по мере накопления данных, сеть увеличивается.
Увеличение, - еще не есть усложнение.
Раздутие размера программы не приводит к качественному скачку в ее поведении и обучении. И к тому же мы условились о невмешательстве человека в процесс взаимодействия системы и среды. Она должна сама увеличивать количество промежуточных слоев и нейронов. Делать это при необходимости, если решение задачи требует больше "ума".
Думаю, пока не понятен принцип, сделать это не получится.
Предлагаю, чтобы не было разночтений, назвать конкурс конкурсом "Эволюционные алгоритмы в задаче оптимизации".
Где оптимизация рассматривается как математический термин.
А весь оффтоп - удалить )
К сожалению, рассуждая о моделировании эволюционного процесса и о создании системы способной к само-усложнению, мы забываем, что естественный процесс Эволюции проходил без вмешательств Разума (как утверждает наука), и потому, попытки наделить систему уже "готовыми" человеческими качествами и способностями, есть ничто иное, как загрязнение научного эксперимента.
Эволюционирующую систему нельзя построить, она должна возникнуть и строится сама, по всем постулатам научной теории.
Если мы построим эволюционирующую систему, мы опровергнем саму теорию Эволюции. (Логика). :)
Увеличение, - еще не есть усложнение.
Раздутие размера программы не приводит к качественному скачку в ее поведении и обучении. И к тому же мы условились о невмешательстве человека в процесс взаимодействия системы и среды. Она должна сама увеличивать количество промежуточных слоев и нейронов. Делать это при необходимости, если решение задачи требует больше "ума".
Думаю, пока не понятен принцип, сделать это не получится.
Нет, не согласен.
В той задаче нет "изменения решения задачи на каждой итерации, эволюции решений". Там одна итерация и одно решение.
Вот если бы задача решалась n раз, каждый раз с разными входными данными (диапазонами чисел, вариантами ответов), а алгоритм подстраивался под новые условия, тогда я бы согласился назвать его эволюционным. А код пусть был бы одинаковым.