Kann mir bitte jemand auf eine robuste Python-Implementierung von Algorithmen wie Robust-PCA oder Angle Based Outlier Detection (ABOD) hinweisen? Ich habe einige Python-Implementierungen von Robust-PCA ausprobiert, aber sie haben sich als sehr speicherintensiv erwiesen und das Programm ist abgestürzt. Mein Datensatz ist 60.000 X 900 Floats. R hat eine Implementierung von ABOD, aber ich möchte bei Python bleiben.hochdimensionale Ausreißererkennung mit Python
2
A
Antwort
1
Die Erkennung von Ausreißern ist sehr wichtig, es gibt eine Vielzahl von Forschungspublikationen, die damit zu tun haben. Die Skalierbarkeit des dichtebasierten Algorithmus ist nicht wirklich performant. Ich habe PCA für die Verringerung der Dimension und die lokale Ausreißer-Faktor-Methode verwendet.
Sie eine gut umgesetzt Version für massive Daten finden: https://github.com/damjankuznar/pylof/blob/master/lof.py
HTH
Verwandte Themen
- 1. Hochdimensionale Datenstruktur in Python
- 2. Macht es Sinn, bei der Ausreißererkennung zufällig hochdimensionale Daten in niederdimensionale Daten zu projizieren?
- 3. Univariate Ausreißererkennung
- 4. Ausreißererkennung mit K-Means-Algorithmus
- 5. Multivariate Ausreißererkennung mit R mit Wahrscheinlichkeit
- 6. MATLAB: Wie löst man hochdimensionale nichtlineare ODE?
- 7. Anaconda Python mit Python 2.6
- 8. Mit Supercollider mit Python
- 9. Mit forever.js mit Python
- 10. mit Python mit bash
- 11. kNN mit dynamischen Einfügungen im hochdunklen Raum
- 12. Python 2-Objekt mit Python 3 entpacken
- 13. Python-Modul mit Boost-Python ist leer?
- 14. Erstellen einer Python-Datei mit Python
- 15. Python: Wie 3D Graphen mit Python plotten?
- 16. Python OpenCV Importfehler mit Python 3.5
- 17. Python - Neu bei Python; Problem mit zufälligen
- 18. PYTHON: Update mehrere Spalten mit Python-Variablen
- 19. mit Apostroph mit Python-Subprozess
- 20. Interaktion mit Webseiten mit Python
- 21. Rechtschreibprüfung mit Python mit mod_python
- 22. mit Liste mit Python Multiprocessing
- 23. Umgang mit Javascript mit Python
- 24. Python Subprozess mit Heredocs
- 25. Sprachübersetzer mit Python-Threads
- 26. Suchformular mit Django + Python
- 27. Rekursion mit Python argparse
- 28. Anmeldeanfragen mit python-oauth2
- 29. Zip-Verzeichnis mit Python
- 30. wireless adaper mit Python
auch erwähnenswert, dass dies umgesetzt wird, ist die aktuelle Version von 'scikit learn': http: // Scikit-Learn .org/stable/module/outlier_detection.html – Y0da