Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
alibi-detect — Algorithmen zur Ausreißer-, Adversarial- und Drift-Erkennung | Kitploit
Tools/GitHubGitHub/seldonio/alibi-detect
Maschinelles LernenKI-SicherheitAnomalieerkennungAdversarial-AngriffTop in Adversarial-Angriff Nr.19Top in Anomalieerkennung Nr.8Top in Maschinelles Lernen Nr.12
GitHubseldonio/alibi-detect

alibi-detect

2.5k25060vor 9 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Algorithmen zur Ausreißer-, Adversarial- und Drift-Erkennung

Repository anzeigenWebseite

Alibi Detect Logo

Build Status Documentation Status codecov PyPI - Python Version PyPI - Package Version Conda (channel only) GitHub - License Slack channel


Alibi Detect ist eine quelloffene Python-Bibliothek, die sich auf die Erkennung von Outlier, Adversarial und Drift konzentriert. Das Paket zielt darauf ab, sowohl Online- als auch Offline-Detektoren für tabellarische Daten, Text, Bilder und Zeitreihen abzudecken. Für die Drift-Erkennung werden sowohl TensorFlow- als auch PyTorch-Backends unterstützt.

  • Dokumentation

Weitere Hintergründe zur Bedeutung der Überwachung von Ausreißern und Verteilungen in einer Produktionsumgebung finden Sie in diesem Vortrag vom Challenges in Deploying and Monitoring Machine Learning Systems ICML-2020-Workshop, der auf dem Paper Monitoring and explainability of models in production basiert und auf Alibi Detect verweist.

Eine ausführliche Einführung in die Drift-Erkennung finden Sie in Protecting Your Machine Learning Against Drift: An Introduction. Der Vortrag behandelt, was Drift ist und warum es sich lohnt, ihn zu erkennen, die verschiedenen Arten von Drift, wie er auf prinzipielle Weise erkannt werden kann, und beschreibt außerdem die Anatomie eines Drift-Detektors.

Inhaltsverzeichnis

  • Installation und Verwendung
    • Mit pip
    • Mit conda
    • Verwendung
  • Unterstützte Algorithmen
    • Outlier-Erkennung
    • Adversarial-Erkennung
    • Drift-Erkennung
      • TensorFlow- und PyTorch-Unterstützung
      • Integrierte Vorverarbeitungsschritte
    • Referenzliste
      • Outlier-Erkennung
      • Adversarial-Erkennung
      • Drift-Erkennung
  • Datensätze
    • Sequenzdaten und Zeitreihen
    • Bilder
    • Tabellarisch
  • Modelle
  • Integrationen
  • Zitate

Installation und Verwendung

Das Paket alibi-detect kann installiert werden über:

  • PyPI oder GitHub-Quellcode (mit pip)
  • Anaconda (mit conda/mamba)

Mit pip

  • alibi-detect kann von PyPI installiert werden: ```bash pip install alibi-detect
  • Alternativ kann die Entwicklungsversion installiert werden: ```bash pip install git+https://github.com/SeldonIO/alibi-detect.git
  • Zur Installation mit dem TensorFlow-Backend: ```bash pip install alibi-detect[tensorflow]
  • Um mit dem PyTorch-Backend zu installieren: ```bash pip install alibi-detect[torch]
  • Um mit dem KeOps-Backend zu installieren: ```bash pip install alibi-detect[keops]
  • Um den Prophet-Zeitreihen-Ausreißerdetektor zu verwenden: ```bash pip install alibi-detect[prophet]

Mit conda

Um von conda-forge zu installieren, wird empfohlen mamba zu verwenden, welches in der base-conda-Umgebung mit folgendem Befehl installiert werden kann:```bash conda install mamba -n base -c conda-forge

Um alibi-detect zu installieren:```bash
mamba install -c conda-forge alibi-detect

Verwendung

Wir verwenden den VAE outlier detector, um die API zu veranschaulichen.```python from alibi_detect.od import OutlierVAE from alibi_detect.saving import save_detector, load_detector

initialize and fit detector

od = OutlierVAE(threshold=0.1, encoder_net=encoder_net, decoder_net=decoder_net, latent_dim=1024) od.fit(x_train)

make predictions

preds = od.predict(x_test)

save and load detectors

filepath = './my_detector/' save_detector(od, filepath) od = load_detector(filepath)

Die Vorhersagen werden in einem Wörterbuch mit den Schlüsseln `meta` und `data` zurückgegeben. `meta` enthält die Metadaten des Detektors, während `data` selbst ein Wörterbuch mit den tatsächlichen Vorhersagen ist. Es enthält die Ausreißer-, Adversarial- oder Drift-Scores und Schwellenwerte sowie die Vorhersagen, ob Instanzen z. B. Ausreißer sind oder nicht. Die genauen Details können von Methode zu Methode leicht variieren, daher empfehlen wir dem Leser, sich mit den [unterstützten Algorithmustypen](https://docs.seldon.io/projects/alibi-detect/en/stable/overview/algorithms.html) vertraut zu machen.

## Unterstützte Algorithmen

Die folgenden Tabellen zeigen die empfohlenen Anwendungsfälle für jeden Algorithmus. Die Spalte *Feature-Ebene* gibt an, ob die Erkennung auf Feature-Ebene durchgeführt werden kann, z. B. pro Pixel für ein Bild. Weitere Informationen finden Sie in der [Algorithmus-Referenzliste](#reference-list) mit Links zur Dokumentation und zu den Originalarbeiten sowie Beispielen für jeden der Detektoren.

### Ausreißererkennung
Tool herunterladen