Il mio obiettivo è risolvere il seguente problema, che ho descritto dal suo input e output:
Ingresso:
Un grafico aciclico diretto con nodi , fonti e sink ( ).
Produzione:
Il VC-dimensione (o una sua approssimazione) per la rete neurale con topologia .
Più specifici :
- Ogni nodo in è un neurone sigmoideo. La topologia è fissa, ma i pesi sui bordi possono essere variati dall'algoritmo di apprendimento.
- L'algoritmo di apprendimento è fisso (ad esempio propagazione all'indietro).
- I nodi sorgente sono i neuroni di input e possono prendere solo stringhe da come input.
- Il nodo sink è l'unità di output. Emette un valore reale da che arrotondiamo per eccesso a o per a se è più di una certa soglia fissa partire da .
L'approccio ingenuo è semplicemente quello di provare a rompere sempre più punti, tentando di addestrare la rete su di essi. Tuttavia, questo tipo di approccio di simulazione non è efficiente.
Domanda
Esiste un modo efficiente (cioè in quando modificato al problema decisionale: la dimensione VC è inferiore al parametro di input ?) Per calcolare questa funzione? In caso contrario, ci sono risultati di durezza?
Esiste un modo pratico per calcolare o approssimare questa funzione? Se si tratta di un'approssimazione, ci sono garanzie sulla sua precisione?
Appunti
Ho fatto una domanda simile su stats.SE ma non ha generato alcun interesse.