Tutti o quasi tutti i documenti che utilizzano drop-out lo utilizzano per l'apprendimento supervisionato. Sembra che possa essere usato altrettanto facilmente per regolarizzare deep autoencoder, RBM e DBN. Quindi, perché non si usa il drop out nell'apprendimento non supervisionato?Perché DropOut non viene utilizzato nell'apprendimento non supervisionato?
7
A
risposta
1
Il dropout è utilizzato nell'apprendimento non supervisionato. Per esempio:
Shuangfei Zhai, Zhongfei Zhang: Dropout formazione di Matrix Factorization e Autoencoder di Link previsione in Grafici Sparse (arxiv 14 Dic 2015)
Problemi correlati
- 1. Apprendimento supervisionato, (ii) Apprendimento non supervisionato, (iii) Rinforzo Impara
- 2. Perché l'argomento splat in ruby non viene utilizzato sempre?
- 3. Curl e wget: perché non viene utilizzato il parametro GET?
- 4. Perché sto ricevendo "il parametro non viene mai utilizzato [E0392]"?
- 5. Indice non utilizzato quando LIMIT viene utilizzato in postgres
- 6. Perché viene utilizzato INSERT/* + APPEND * /?
- 7. enumerato nid: perché viene utilizzato?
- 8. errore QSslSocket quando SSL non viene utilizzato
- 9. ASP.NET MVC FileStreamResult, fileDownloadName non viene utilizzato
- 10. Perché il costruttore non viene chiamato quando() viene utilizzato per dichiarare un oggetto?
- 11. io_service, perché e come viene utilizzato?
- 12. Backbone.js: _.bindAll() in initialize: perché viene utilizzato?
- 13. Perché viene utilizzato NSUserDefaults in iOS?
- 14. Perché 1103515245 viene utilizzato in rand?
- 15. timeout pexpect non viene utilizzato, viene utilizzato solo il valore predefinito di 30
- 16. Perché quicksort viene utilizzato nella pratica?
- 17. Sistema di raccomandazione di implementazione per apprendimento non supervisionato
- 18. Perchè nuova versione std :: nothrow non viene ampiamente utilizzato
- 19. Perché GetVaryByCustomString non viene chiamato
- 20. willTransitionToTraitCollection non viene chiamato, perché?
- 21. Perché non viene chiamato onBackPressed()?
- 22. Perché PostConstruct non viene chiamato?
- 23. Perché non viene chiamato -didDeselectRowAtIndexPath?
- 24. perché textFieldDidEndEditing: non viene chiamato?
- 25. Perché non viene finalmente eseguito?
- 26. MongoDB BSON codec non viene utilizzato durante la codifica oggetto
- 27. Salva pulsante non funziona, quando pannello di aggiornamento viene utilizzato
- 28. Eccezione finestra trapelata anche se non viene utilizzato alcun servizio
- 29. JQuery trascinabile: scroll non funziona quando helper: clone viene utilizzato
- 30. Avviso compilatore CS0067: l'evento non viene mai utilizzato
Guardate denoising autoencoder, l'aggiunta di rumore casuale è simile ritirarsi. –
Sì, è esattamente la stessa idea. Selezionano casualmente gli input e li impostano su 0. Vedere: http://deeplearning.net/tutorial/dA.html – alfa
Ho la stessa domanda. Penso che il denoising AE applichi solo il dropout sul livello di input. La mia domanda è: perché il dropout non viene applicato ai livelli nascosti per evitare il sovradattamento? –