Вы должны указать поле .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>
Есть ли какое-либо практическое применение вроде генерации целевой строки, начинающей с населения случайных строк?
Конечно. Вообразите любой сценарий, в котором Вы знаете, как оценить фитнес конкретной строки, и в котором выбор дискретен и ограничен в некотором роде:
Нет. Каждый раз, когда Вы выполняете GA, Вы даете ему возможный ответ. Здорово для показа, как GA работает и показать, насколько мощный это может быть, но он не имеет никакой цели кроме того.
Я использовал GA в 2 реальных проблемах исследования.
Каждый был проблемой оптимизации питания (максимизируйте количество включенных устройств, встретив доступную ограничительную и сервисную гарантию питания каждого устройства),
Другой был для оптимизации радиосети, максимизируя зону охвата, учитывая бюджет стационарного оборудования
Вы можете написать советник, который пишет код на динамическом языке, таком как IronPython, с целью создания кода, который ) выполняется без сбоев и б) анализирует фондовый рынок и разумно покупает и продает акции.
Это очень упрощенный подход к тому, что было бы необходимо, но это возможно. Вам понадобится хост, который предоставляет множество методов для кода IronPython (технические индикаторы и т. Д.) И базу данных тиков.
Также было бы разумно не просто генерировать какой-либо старый случайный код, чтобы вы не форматировали свой собственный жесткий -привод. Вам нужна песочница, и вам нужно ограничить доступные пространства имен, и вам нужно будет указать ограничение по времени, чтобы избежать бесконечных циклов. Вы также можете предоставить символические рекомендации, которые позволят ему выбрать подходящие утвержденные ключевые слова вместо того, чтобы просто соединять случайные буквы вместе - это значительно ускорит эволюцию.
Итак, я участвовал в проекте, который делал все, кроме EA. У нас была спутниковая тарелка, которая в реальном времени принимала биржевые тики от NASDAQ, сервис для торговли с API и примитивный «мозг» принятия решений, который принимал решения по мере поступления тиков.
К сожалению, один из партнеры вышли из себя, бросили работу, разошлись по проекту (получили собственное блюдо и т. д.) и начали торговать, используя не готовую логику. Он потерял кучу денег. Оказывается, для некоторых людей такого рода проекты всего в шаге от обычных азартных игр. Но в любом случае проект после этого как бы сорвался. Однако развитие логической части - это недостающее звено.
GA есть Главный недостаток: он обычно работает с генетической скоростью, поэтому его использование в некоторых серьезных проектах, зависящих от времени, довольно рискованно.