Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Implementazione dell'Algoritmo di Selezione Negativa | Sistemi Immunitari Artificiali
Algoritmi Bio-Ispirati
Sezione 4. Capitolo 4
single

single

Sfida: Implementazione dell'Algoritmo di Selezione Negativa

Scorri per mostrare il menu

Compito

Scorri per iniziare a programmare

In questa sfida, implementerai un algoritmo di selezione negativa (NSA) di base per il rilevamento di anomalie.
Questo algoritmo è ispirato al sistema immunitario umano, che apprende a distinguere tra schemi self (normali) e non-self (estranei).

Ti viene fornito un elenco di self_patterns che rappresentano dati normali.
Il tuo compito è implementare due funzioni principali:

  1. Generazione dei rilevatori: nella funzione generate_detectors, devi:
  • Generare schemi candidate casuali.
  • Verificare se lo schema candidate è presente nel self_set.
  • Aggiungere il candidate all'insieme detectors solo se non è uno schema "self".
  1. Classificazione degli schemi: nella funzione classify_patterns, devi:
  • Verificare ciascun pattern dalla lista test_patterns.
  • Se il pattern è presente nel self_set, classificarlo come 'self'. * Altrimenti, se il pattern è presente nel detector_set, classificarlo come 'non-self'. * In caso contrario (se non è "self" e non è presente nell'elenco dei rilevatori generati), classificarlo come 'non-self'.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 4
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt