Публикации по теме 'genetic-algorithm'


Генетический алгоритм от ученика 1 класса.
картинка с фрипика Тема, которая, когда вы слышите, заставляет вас думать: «Как вы можете совместить генетику и алгоритм?». Да, я точно так же думал. Когда я был в первом классе программирования, учитель начал спрашивать о биологии. Я подумал: «Мы на уроке биологии?». Он спросил типа «Ребенка можно сделать с 2+ родителями, не так ли?». Что, как? Вы думаете, что это невозможно. Но вот грёбаный компьютерный мир. Все может быть возможно. Он задал несколько странных вопросов, а..

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

Наука: Нейроэволюция — это ОТЛИЧНО!
Сегодня я хотел поделиться действительно интересной темой, с которой недавно столкнулся: ИИ, создающий ИИ. Этот пост в блоге будет довольно коротким, в нем будут рассмотрены только основы, но я планирую продолжить этот материал с более интересными экспериментами. Что такое нейроэволюция? Давайте начнем здесь. Нейроэволюция использует генетические алгоритмы для разработки искусственных нейронных сетей. Это немного загруженное заявление, поэтому мы можем погрузиться в каждую часть...

Генетические алгоритмы
Генетический алгоритм — это метод решения проблем, имитирующий ход естественного отбора. Это эвристика поиска, которая черпает идеи из естественного отбора — метода, используемого для поиска эффективных ответов на проблемы оптимизации и поиска. Чтобы развить популяцию в направлении лучших решений, основная идея состоит в том, чтобы создать популяцию решений-кандидатов и многократно повторять процесс отбора, воспроизводства (скрещивание и мутация) и замены (выживающий отбор). Генетический..

Вопросы по теме 'genetic-algorithm'

У вас есть генетический алгоритм в производстве?
Стоит ли использовать генетический алгоритм в производстве? Если вы его используете: В каком случае? Какие плюсы выбора темы? Можете ли вы легко добавить изменения в алгоритм?
568 просмотров

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

Генетические алгоритмы: равномерный кроссовер только в части генотипа
Мне нужно реализовать генетический оператор «однородного кроссовера». Редактировать: я понял, что иметь дубликаты (из-за случайного обмена) нормально, если число появляется у обоих людей. Поэтому я добавил это:...
1205 просмотров
schedule 21.11.2022

Java сохраняет 2d-массив как объект в генетическом алгоритме
Я работаю над задачей многокритериальной оптимизации, в которой используется генетический алгоритм для отображения наилучшего решения уже более года. Проблема заключается в распределении людей по разным командам в соответствии с рядом критериев. Я...
758 просмотров

Связь ввода с выводом с помощью нейронной сети и оптимизация ввода с использованием генетического алгоритма
В настоящее время я занимаюсь оптимизацией процессов лазерной резки в MATLAB. Я пытаюсь связать параметры процесса с качеством резки, например: Входные данные (параметры процесса) Скорость резки Мощность лазера Вспомогательное давление...
1869 просмотров

Генетический алгоритм Python для двоичного числа
Меня попросили создать генетический алгоритм с целью определить 8-битную строку с наибольшим количеством единиц и нулей. Функция eval должна возвращать количество изменений плюс 1. Так, например, 00000000 возвращает 1, 00011100 возвращает 3, а...
3623 просмотров
schedule 23.11.2022

классификация текста с помощью svm
я читал эту статью : Метод гибридной классификации k ближайших соседей, байесовские методы и генетический алгоритм предлагается использовать генетический алгоритм для улучшения классификации текста я хочу заменить генетический алгоритм с SVM, но я...
415 просмотров

Начальное заполнение целочисленной строки в MATLAB
Я пытаюсь создать популяцию целых чисел GA в MATLAB, где каждый человек представляет собой строку случайных чисел 1-8 без повторения какого-либо числа. Я знаю, что следующее создает случайное расположение чисел 1 -8 : A = randperm(8) Я...
343 просмотров
schedule 25.01.2024

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

Какова цель использования генетического алгоритма в обучении ИНС
Я изучил основы обучения ИНС с помощью генетического алгоритма. Я узнал, что есть в основном 2 вещи, которые вы можете сделать: Используйте ГА, чтобы спроектировать структуру сети (определить, должно ли быть ребро между двумя нейронами или нет)....
271 просмотров

Коэффициенты адаптивных мутаций/кроссоверов для генетических алгоритмов
Я искал способы реализовать адаптивную частоту мутаций для генетического алгоритма, над которым я работаю. Я видел алгоритм, который использует текущую приспособленность индивидуумов и среднюю приспособленность популяции для расчета частоты мутаций,...
1308 просмотров

улучшить хеширование с помощью генетического программирования/алгоритма
Я пишу программу, которая может значительно уменьшить количество коллизий, возникающих при использовании хеш-функций, таких как «key mod table_size». Для этого я хотел бы использовать генетическое программирование/алгоритм. Но я мало что знаю об...
340 просмотров

Генетический алгоритм — лучший оператор кроссовера для назначения весов
По вашему опыту, какой оператор кроссовера лучше всего подходит для задачи назначения весов. В частности, я сталкиваюсь с ограничением, которое заставляет быть 1 суммой всех весов. В настоящее время я использую оператор юниформ-кроссовера, а затем...
261 просмотров
schedule 11.02.2024

Планирование заданий перестановки с частичными доступными машинами
Я ищу подходящий алгоритм для решения проблемы планирования времени. Сначала я опишу саму проблему, затем во второй части я дам направление, в котором я думал о решении. Я пытаюсь решить эту проблему, потому что мне интересны такие проблемы, а также...
533 просмотров

Генетический алгоритм и нейронные сети: получение адреса временного [-fpermissive]
Я работаю над генетически развитыми нейронными сетями. Я написал программу с использованием Visual Studio 2005 в 2008 году. Сейчас я преобразовал программу в проекты Eclipse (Linux) и VS 2013 (Win) с поддержкой С++ 11. После запуска оба проекта...
137 просмотров

Решение многокритериальной функции с использованием генетического алгоритма с набором инструментов оптимизации в MATLAB
Я знаю, что по этому поводу есть несколько тем, но ни одна из них не отвечает на мой вопрос. У меня следующий вопрос. Если я использую эту многоцелевую функцию: function y = GAMultiobjectiveFunction(x) q=x(1); d=x(2); y(1) = -(rev(q) - cost(q,...
670 просмотров

Как нейронные сети используют генетические алгоритмы и обратное распространение в играх?
Я наткнулся на это интересное видео на YouTube о генетических алгоритмах . Как вы можете видеть на видео, боты учатся драться. Я уже некоторое время изучаю нейронные сети, и я хотел начать изучать генетические алгоритмы .. Это как-то объединяет и...
2693 просмотров

Любая документация Encog по NEAT?
Есть ли подробная документация по использованию Encog Framework? Мне известно о руководстве пользователя, доступном по адресу UserGuide , и о C# примеры в репозитории encog github Однако я сосредоточен на использовании NEAT Networks, и для...
413 просмотров

Надежный сервис Fabric против актера для решения GA
На данный момент у нас есть генетический алгоритм ( GA ), который работает довольно долго, и я подумал, что мы могли бы распространять его, используя Fabric , потому что теоретически он хорошо подходит для microservice . Это мой первый опыт работы...
424 просмотров

Должен ли я нормализовать входные данные в моей нейронной сети?
сначала немного контекста. Я берусь за очень амбициозный проект — создание нейронной сети, способной играть в шахматы на приличном уровне. Возможно, у меня ничего не получится, но я делаю это в основном для того, чтобы научиться подходить к такого...
2090 просмотров