Свързани публикации 'genetic-algorithm'
Генетичен алгоритъм от ученик 1 клас.
изображението е от freepik
Темата, която, когато чуете, ви кара да мислите като „Как можете да комбинирате генетични и алгоритъм един друг?“ Да, точно същото си помислих. Когато бях в първи клас по програмиране, учителят започна да пита за биология. Помислих си „В час по биология ли сме?“. Той попита като „Дете може да се направи с 2+ родители, нали?“. Какво как? Мислите, че е невъзможно. Но тук е шибаният компютърен свят. Всичко може да е възможно. Той зададе няколко странни..
Генетичен алгоритъм — решаване на пъзел с 8 дами
Генетичните алгоритми (GA) се опитват да подходят към решаването на проблеми по начина, по който го правят природата и еволюцията. Най-здравите индивиди се избират за размножаване, за да се създаде потомство от следващото поколение. В тази статия ще се опитаме да решим пъзел с 8 дами, използвайки една за образователни цели. 8 дами е класически пъзел за поставяне на осем дами на шахматна дъска 8x8, така че две дами да не се заплашват една друга. Следователно две дами не трябва да..
Наука: Невроеволюцията е ЧУТКА!
Днес исках да споделя една наистина интересна тема, на която наскоро попаднах: AI изграждане на AI. Тази публикация в блога ще бъде сравнително кратка, само ще прегледа основите, но планирам да продължа този материал с по-интересни експерименти.
Какво е невроеволюция?
Да започнем оттук. Neuroevolution използва генетични алгоритми за разработване на изкуствени невронни мрежи. Това е малко натоварено изявление, така че можем да се потопим във всяко парче.
Основната невронна мрежа..
Генетични алгоритми
Генетичният алгоритъм е техника за решаване на проблеми, която имитира хода на естествения подбор. Това е евристика за търсене, която черпи идеи от естествения подбор, което е техника, използвана за намиране на ефективни отговори на проблеми с оптимизацията и търсенето. За да се развие популацията към по-добри решения, основната идея е да се създаде популация от кандидат-решения и многократно да се премине през процес на селекция, възпроизвеждане (кръстосване и мутация) и заместване..
Свързани въпроси 'genetic-algorithm'
Как невронните мрежи използват генетични алгоритми и обратно разпространение, за да играят игри?
Попаднах на този интересен видеоклип в YouTube за генетични алгоритми .
Както можете да видите във видеото, ботовете се учат да се бият. Сега изучавам невронни мрежи от известно време и исках да започна да уча генетични алгоритми. Това по някакъв...
2693 изгледи
schedule
17.09.2022
Скорости на адаптивна мутация/кръстосване за генетични алгоритми
Търсих начини, по които мога да приложа адаптивна скорост на мутация за генетичен алгоритъм, върху който работя. Виждал съм алгоритъм, който използва текущата годност на индивидите и средната годност на населението, за да изчисли степента на мутация,...
1308 изгледи
schedule
08.10.2022
Имате ли генетичен алгоритъм в производство?
Добра идея ли е да се използва генетичен алгоритъм в производството?
Ако го използвате: В какъв случай? Какви плюсове за избор на subj? Можете ли лесно да добавяте промени към алгоритъма?
568 изгледи
schedule
12.12.2022
Генетични алгоритми: Равномерно кръстосване само на част от генотипа
Трябва да внедря генетичен оператор "униформен кросоувър".
Редактиране: разбрах, че е нормално да има дубликати (поради случаен обмен), ако число се появи и в двата индивида. Така че добавих това:...
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 изгледи
schedule
16.11.2023
подобряване на хеширането с помощта на генетично програмиране/алгоритъм
Пиша програма, която може значително да намали броя на сблъсъци, които възникват при използване на хеш функции като "key mod table_size". За това бих искал да използвам генетично програмиране/алгоритъм. Но не знам много за това. Дори след като...
340 изгледи
schedule
24.11.2023
График на задание за пермутация с частично налични машини
Търся подходящ алгоритъм за решаване на проблем с графика. Първо ще очертая самия проблем, а след това във втора част ще дам посоката, към която мислех за решение. Опитвам се да разреша този проблем, защото имам интерес към този вид проблеми, а също...
533 изгледи
schedule
29.12.2023
Каква е целта на използването на генетичен алгоритъм при изучаване на ANN
Изучавах основите на изучаването на ANN с генетичен алгоритъм. Разбрах, че има основно 2 неща, които можете да направите:
Използвайте GA, за да проектирате структурата на мрежата (определете дали трябва да има граница между два неврона или не)....
271 изгледи
schedule
13.01.2024
Генетичен алгоритъм и невронни мрежи: вземане на адрес на временен [-fpermissive]
Работя върху генетично развити невронни мрежи. Написах програма с помощта на Visual Studio 2005 през 2008 г. Сега преобразувах програмата в Eclipse (Linux) и VS 2013 (Win) проекти с поддръжка на c++11. След стартиране и двата проекта дадоха същата...
137 изгледи
schedule
22.10.2022
Решаване на многоцелева функция с помощта на генетичен алгоритъм с кутията с инструменти за оптимизация в MATLAB
Знам, че има няколко теми по този въпрос, но нито една от тях не отговаря на въпроса ми. Моят въпрос е следният. Ако използвам тази многоцелева функция:
function y = GAMultiobjectiveFunction(x)
q=x(1);
d=x(2);
y(1) = -(rev(q) - cost(q, d)); %by...
670 изгледи
schedule
30.11.2022
Първоначално попълване на целочислен низ в MATLAB
Опитвам се да създам GA популация от цели числа в MATLAB, където всеки индивид е низ от произволни числа 1-8 , без да повтаря нито едно число. Знам, че следното създава произволна подредба на числата 1 -8 :
A = randperm(8)
Бих искал да...
343 изгледи
schedule
25.01.2024
Генетичен алгоритъм - Най-добрият кросоувър оператор за присвояване на тегла
Според вашия опит кой е най-добрият кросоувър оператор за проблем с присвояване на тегла. По-специално, изправен съм пред ограничение, което принуждава да бъде 1 сумата от всички тегла. В момента използвам унифицирания оператор за кръстосване и след...
261 изгледи
schedule
11.02.2024
Визуализация на оцветяване на графика
Написах генетичен алгоритъм, който се опитва да намери хроматичното число за дадена графика. Използвах сравнителните графики на DIMACS , за да го тествам.
Трябва да представя резултатите от моя алгоритъм на моя факултет в края на срока, но...
884 изгледи
schedule
09.03.2024
Свързване на входа с изхода с невронна мрежа и оптимизиране на входа с помощта на генетичен алгоритъм
В момента правя оптимизация на процеси за лазерно рязане - в MATLAB. Опитвам се да свържа параметрите на процеса с качеството на рязане, като например:
Входове (параметри на процеса)
Скорост на рязане
Лазерна мощност
Помощно налягане на...
1869 изгледи
schedule
31.03.2024
Избор на колело на рулетка за минимизиране на функцията
Този въпрос отговаря на псевдокод за избор на колело на рулетка . Но това е проблем за максимизиране. Но моят проблем е да минимизирам стойността на фитнес функцията. Това означава, че хората с ниска годност имат по-голяма вероятност да бъдат...
9447 изгледи
schedule
28.05.2024