Свързани публикации 'genetic-algorithm'


Генетичен алгоритъм от ученик 1 клас.
изображението е от freepik Темата, която, когато чуете, ви кара да мислите като „Как можете да комбинирате генетични и алгоритъм един друг?“ Да, точно същото си помислих. Когато бях в първи клас по програмиране, учителят започна да пита за биология. Помислих си „В час по биология ли сме?“. Той попита като „Дете може да се направи с 2+ родители, нали?“. Какво как? Мислите, че е невъзможно. Но тук е шибаният компютърен свят. Всичко може да е възможно. Той зададе няколко странни..

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

Наука: Невроеволюцията е ЧУТКА!
Днес исках да споделя една наистина интересна тема, на която наскоро попаднах: AI изграждане на AI. Тази публикация в блога ще бъде сравнително кратка, само ще прегледа основите, но планирам да продължа този материал с по-интересни експерименти. Какво е невроеволюция? Да започнем оттук. Neuroevolution използва генетични алгоритми за разработване на изкуствени невронни мрежи. Това е малко натоварено изявление, така че можем да се потопим във всяко парче. Основната невронна мрежа..

Генетични алгоритми
Генетичният алгоритъм е техника за решаване на проблеми, която имитира хода на естествения подбор. Това е евристика за търсене, която черпи идеи от естествения подбор, което е техника, използвана за намиране на ефективни отговори на проблеми с оптимизацията и търсенето. За да се развие популацията към по-добри решения, основната идея е да се създаде популация от кандидат-решения и многократно да се премине през процес на селекция, възпроизвеждане (кръстосване и мутация) и заместване..

Свързани въпроси 'genetic-algorithm'

Как невронните мрежи използват генетични алгоритми и обратно разпространение, за да играят игри?
Попаднах на този интересен видеоклип в YouTube за генетични алгоритми . Както можете да видите във видеото, ботовете се учат да се бият. Сега изучавам невронни мрежи от известно време и исках да започна да уча генетични алгоритми. Това по някакъв...
2693 изгледи

Скорости на адаптивна мутация/кръстосване за генетични алгоритми
Търсих начини, по които мога да приложа адаптивна скорост на мутация за генетичен алгоритъм, върху който работя. Виждал съм алгоритъм, който използва текущата годност на индивидите и средната годност на населението, за да изчисли степента на мутация,...
1308 изгледи

Имате ли генетичен алгоритъм в производство?
Добра идея ли е да се използва генетичен алгоритъм в производството? Ако го използвате: В какъв случай? Какви плюсове за избор на subj? Можете ли лесно да добавяте промени към алгоритъма?
568 изгледи

Генетични алгоритми: Равномерно кръстосване само на част от генотипа
Трябва да внедря генетичен оператор "униформен кросоувър". Редактиране: разбрах, че е нормално да има дубликати (поради случаен обмен), ако число се появи и в двата индивида. Така че добавих това:...
1205 изгледи
schedule 21.11.2022

Генетичен алгоритъм на Python за двоично число
От мен се иска да направя генетичен алгоритъм с цел да определя 8-битов низ с най-много 1 и 0. Функцията eval трябва да върне броя на промените плюс 1. Така например 00000000 връща 1, 00011100 връща 3, а 01100101 връща 6. Ето какво имам: def...
3623 изгледи
schedule 23.11.2022

класификация на текст с помощта на svm
прочетох тази статия: Метод за хибридна класификация на k най-близкия съсед, байесови методи и генетичен алгоритъм предлага се използването на генетичен алгоритъм, за да се подобри класификацията на текст искам да заменя генетичния алгоритъм със...
415 изгледи

подобряване на хеширането с помощта на генетично програмиране/алгоритъм
Пиша програма, която може значително да намали броя на сблъсъци, които възникват при използване на хеш функции като "key mod table_size". За това бих искал да използвам генетично програмиране/алгоритъм. Но не знам много за това. Дори след като...
340 изгледи

График на задание за пермутация с частично налични машини
Търся подходящ алгоритъм за решаване на проблем с графика. Първо ще очертая самия проблем, а след това във втора част ще дам посоката, към която мислех за решение. Опитвам се да разреша този проблем, защото имам интерес към този вид проблеми, а също...
533 изгледи

Каква е целта на използването на генетичен алгоритъм при изучаване на ANN
Изучавах основите на изучаването на ANN с генетичен алгоритъм. Разбрах, че има основно 2 неща, които можете да направите: Използвайте GA, за да проектирате структурата на мрежата (определете дали трябва да има граница между два неврона или не)....
271 изгледи

Генетичен алгоритъм и невронни мрежи: вземане на адрес на временен [-fpermissive]
Работя върху генетично развити невронни мрежи. Написах програма с помощта на Visual Studio 2005 през 2008 г. Сега преобразувах програмата в Eclipse (Linux) и VS 2013 (Win) проекти с поддръжка на c++11. След стартиране и двата проекта дадоха същата...
137 изгледи

Решаване на многоцелева функция с помощта на генетичен алгоритъм с кутията с инструменти за оптимизация в MATLAB
Знам, че има няколко теми по този въпрос, но нито една от тях не отговаря на въпроса ми. Моят въпрос е следният. Ако използвам тази многоцелева функция: function y = GAMultiobjectiveFunction(x) q=x(1); d=x(2); y(1) = -(rev(q) - cost(q, d)); %by...
670 изгледи

Първоначално попълване на целочислен низ в MATLAB
Опитвам се да създам GA популация от цели числа в MATLAB, където всеки индивид е низ от произволни числа 1-8 , без да повтаря нито едно число. Знам, че следното създава произволна подредба на числата 1 -8 : A = randperm(8) Бих искал да...
343 изгледи
schedule 25.01.2024

Генетичен алгоритъм - Най-добрият кросоувър оператор за присвояване на тегла
Според вашия опит кой е най-добрият кросоувър оператор за проблем с присвояване на тегла. По-специално, изправен съм пред ограничение, което принуждава да бъде 1 сумата от всички тегла. В момента използвам унифицирания оператор за кръстосване и след...
261 изгледи
schedule 11.02.2024

Визуализация на оцветяване на графика
Написах генетичен алгоритъм, който се опитва да намери хроматичното число за дадена графика. Използвах сравнителните графики на DIMACS , за да го тествам. Трябва да представя резултатите от моя алгоритъм на моя факултет в края на срока, но...
884 изгледи

Свързване на входа с изхода с невронна мрежа и оптимизиране на входа с помощта на генетичен алгоритъм
В момента правя оптимизация на процеси за лазерно рязане - в MATLAB. Опитвам се да свържа параметрите на процеса с качеството на рязане, като например: Входове (параметри на процеса) Скорост на рязане Лазерна мощност Помощно налягане на...
1869 изгледи

Избор на колело на рулетка за минимизиране на функцията
Този въпрос отговаря на псевдокод за избор на колело на рулетка . Но това е проблем за максимизиране. Но моят проблем е да минимизирам стойността на фитнес функцията. Това означава, че хората с ниска годност имат по-голяма вероятност да бъдат...
9447 изгледи