Prírodou inšpirované algoritmyštudijné materiály pre projekt mobilnej triedy umelej inteligencie |
||
Pozitívna selekciaHlavnou úlohou imunitného systému v našom organizme je ochrana pred nebezpečnými chorobami (ktorých príčinou sú baktérie a vírusy), odstraňovanie "smetia" a nefunkčných vlastných buniek. Na plnenie týchto funkcií musí byť IS schopný rozpoznávať medzi vlastnými bunkami a všetkým čo je cudzie. Jedným z mechanizmov, ktorý toto umožňuje, je negatívna selekcia. Tento algoritmus je inšpirovaný dozrievaním T-lymfocytov v týmuse. Po vyprodukovaní nových T-lymfocytov je každý otestovaný na schopnosť rozpoznávať vlastné bunky. Ak to lymfocyt dokáže, je eliminovaný. Týmto mechanizmom je zabezpečené, že IS bude útočiť iba na cudzie bunky. AlgoritmusMajme množinu vlastných prvkov, ktoré chceme chrániť a tiež zadefinovanú veľkosť množiny detektorov. Potom samotný algoritmus vyzerá nasledovne:
![]() Negatívna selekcia - vytváranie množiny detektorov![]() Negatívna selekcia - fáza monitorovaniaTento algoritmus je pomerne všeobecný a existuje veľké množstvo modifikácií, ktoré optimalizujú jeho činnosť. Negatívna selekcia sa často používa pri problémoch týkajúcich sa detekcie anomálií, ako počítačová bezpečnosť alebo odhaľovanie chýb v obrazoch. |
||
Kontakt: Marek Bundzel |