Ho bisogno di un elenco di tutti i classificatori di apprendimento scikit che supportano il metodo predict_proba(). Dal momento che la documentazione non fornisce un modo semplice per ottenere tali informazioni, come può ottenere questo in modo programmatico?Come elencare tutti i classificatori di apprendimento scikit che supportano predict_proba()
6
A
risposta
17
from sklearn.utils.testing import all_estimators
estimators = all_estimators()
for name, class_ in estimators:
if hasattr(class_, 'predict_proba'):
print(name)
È inoltre possibile utilizzare CalibratedClassifierCV per fare qualsiasi classificatore in uno che ha predict_proba
.
Questo è stato chiesto prima su SO, ma non riesco a trovarlo, così si dovrebbe essere scusato per il duplicato;)
Problemi correlati
- 1. Come ottenere la maggior parte delle funzioni informative per i classificatori di apprendimento di scikit?
- 2. classificatori in scikit-imparare che gestire nan/null
- 3. scikit-learn predict_proba fornisce risposte sbagliate
- 4. ricerca di griglia di scikit su più classificatori python
- 5. Come posso elencare TUTTI i record DNS?
- 6. Come elencare tutti i tag Git?
- 7. Tutti i browser supportano PHP $ _SERVER ['HTTP_X_REQUESTED_WITH']?
- 8. Come far sì che gli SVM funzionino bene con i dati mancanti in scikit-learn?
- 9. Come utilizzare classificatori personalizzati in classificatori di ensemble in sklearn?
- 10. Scikit Apprendimento: coefficienti del modello di regressione logistica: chiarimento
- 11. come sapere quali classi sono rappresentate in ordine di ritorno da predict_proba in scikit-learn
- 12. PostgreSQL: come elencare tutti i tipi di dati disponibili?
- 13. Come elencare tutti i segnalibri in NERDTree di VIM?
- 14. Come sovradimensionare di proposito i classificatori di alberi Weka?
- 15. Come posso elencare tutti i vhosts in nginx
- 16. Come elencare tutti i metodi per un oggetto in Ruby?
- 17. Come elencare tutti i modelli inclusa una preoccupazione
- 18. Come posso elencare tutti i moduli in un repository CVS?
- 19. Come elencare tutti i file modificati in un volume shadow?
- 20. Come elencare tutti i plugin jenkins non utilizzati?
- 21. Come elencare tutti i miei check-in usando ClearCase?
- 22. Come posso elencare tutti i pad in Etherpad-lite
- 23. Come elencare tutti i database MongoDB in Node.js?
- 24. Come elencare tutti i tag in un determinato ramo Mercurial?
- 25. Qual è la differenza tra predict_proba e decision_function in scikit-learn?
- 26. Come elencare tutti i collegamenti simbolici su un filesystem NTFS
- 27. Tutti i browser supportano la visualizzazione progressiva delle immagini?
- 28. Elencare tutti i valori di un determinato campo in mongodb
- 29. predict_proba o decision_function come stimatore "confidenza"
- 30. Come elencare i moduli importati?
Grazie! Ho letto solo ieri su CalibratedClassifierCV e sono ansioso di provarlo. – Toby
Oh, e mesi dopo, mi sono imbattuto in quello che potrebbe essere il duplicato che avevi in mente: http://stackoverflow.com/questions/22737053/which-estimators-in-scikit-learn-dont-support-sparse-matrices – Toby
Questo non è disponibile nella versione 0.19. La documentazione si riferisce ancora ad essa http://scikit-learn.org/stable/developers/utilities.html#testing-functions ma la funzione di test non funziona. C'è un altro modo per sapere se un metodo è supportato su tutti gli stimatori (come domanda originale)? – iblasi