Что “Привет Мир!” генетических алгоритмов, хороших для?

Вы должны указать поле .header img

.announce {
  position: relative;
  height: 45px;
  width: 100%;
}
.header {
  position: absolute;
  height: 130px;
  background: blue;
  width: 100%;
  bottom: 0;
}
.header img {
  margin: 82px 5px 0;
}
<div class="announce">
<div class="header">
<img src="img/logo.png">
</div>
</div>

8
задан skaffman 30 June 2011 в 10:13
поделиться

5 ответов

Есть ли какое-либо практическое применение вроде генерации целевой строки, начинающей с населения случайных строк?

Конечно. Вообразите любой сценарий, в котором Вы знаете, как оценить фитнес конкретной строки, и в котором выбор дискретен и ограничен в некотором роде:

  • Выбор удобопроизносимых имен ("Xhjkxc" имеет низкий фитнес; "Artekzo" имеет высокий фитнес),
  • Испытание ряда шахматных ходов
  • Предположение комбинации к сейфу, принятие Вас могут сказать, как близко Вы к разблокированию каждого стакана
  • Выбор номеров телефона, которые оценивают к словам (например, "843-2378" имеет высокий фитнес, потому что он записывает "ЛУЧШЕ ВСЕГО"),
13
ответ дан 5 December 2019 в 10:44
поделиться

Нет. Каждый раз, когда Вы выполняете GA, Вы даете ему возможный ответ. Здорово для показа, как GA работает и показать, насколько мощный это может быть, но он не имеет никакой цели кроме того.

2
ответ дан 5 December 2019 в 10:44
поделиться

Я использовал GA в 2 реальных проблемах исследования.

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

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

0
ответ дан 5 December 2019 в 10:44
поделиться

Вы можете написать советник, который пишет код на динамическом языке, таком как IronPython, с целью создания кода, который ) выполняется без сбоев и б) анализирует фондовый рынок и разумно покупает и продает акции.

Это очень упрощенный подход к тому, что было бы необходимо, но это возможно. Вам понадобится хост, который предоставляет множество методов для кода IronPython (технические индикаторы и т. Д.) И базу данных тиков.

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

Итак, я участвовал в проекте, который делал все, кроме EA. У нас была спутниковая тарелка, которая в реальном времени принимала биржевые тики от NASDAQ, сервис для торговли с API и примитивный «мозг» принятия решений, который принимал решения по мере поступления тиков.

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

1
ответ дан 5 December 2019 в 10:44
поделиться

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

0
ответ дан 5 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: