Quali algoritmi di machine learning (oltre a SVM) utilizzano il principio di minimizzazione del rischio strutturale ?
Quali algoritmi di machine learning (oltre a SVM) utilizzano il principio di minimizzazione del rischio strutturale ?
Risposte:
Il principio di minimizzazione del rischio strutturale è un principio che è almeno in parte 'usato' in tutti i metodi di apprendimento automatico, dal momento che spesso si deve tener conto del sovradimensionamento: ridurre la complessità del modello è (presumibilmente e in pratica) un buon modo per limitare sovradattamento.
Gli SVM hanno esplicitamente un parametro per la complessità (la dimensione dello spazio delle caratteristiche , o anche la funzione del kernel) ed è necessario perché aumentare la complessità è una parte dell'algoritmo di apprendimento.
Le reti neuronali hanno anche un facile indicatore della loro complessità (numero di "cellule") e fanno parte dell'algoritmo di apprendimento associato.
Senza questo principio, l' inferenza grammaticale sarebbe allo stesso tempo stupida e la grammatica perfetta è l'elenco di tutte le parole possibili, quindi ogni algoritmo non banale riconosce almeno questo principio.
Gli alberi decisionali hanno la loro nozione di entropia .
I cluster possono essere semplicemente contati o tipo di "uso" del principio intrinsecamente o avere un numero fisso di cluster e in tal caso si applica il principio a un livello superiore.
Ad essere sincero, non so davvero cosa succede nella programmazione genetica, ma non hanno una nozione intrinseca di complessità.
Non conosco bene la programmazione della logica induttiva ma non sembra adattarsi molto bene a questo principio.