Skip to content
@outlierClassifier

outlierClassifier

Real-Time Anomaly Detection System for Multidimensional Projections

📚 📥 Download Documentation

Access the complete research memo in PDF format

🖥️ Digital Version

Download Digital PDF
Optimized for screen reading

🖨️ Print Version

Download Print PDF
Formatted for physical printing

Overview

Binary classification and prediction system that implements a voting mechanism among multiple machine learning models. The client-server architecture allows processing of temporally and multidimensionally structured data. Each model is implemented as an independent microservice, and is responsible for its own data preprocessing and prediction logic.

Architecture

The system is divided into modular components:

Central Server (JavaScript/Node.js)

  • Orchestrates requests to the various classification models
  • Implements voting mechanisms (initially by majority)
  • Provides a visual interface for configuration and visualization
  • Manages timeouts and model availability
  • Asynchronously handles model responses

Model Endpoints (Rust/C++)

  • Independent APIs implementing six algorithms:
    • SVM
    • LSTM
    • XGBoost
    • One-Class SVM
    • Isolation Forest
    • Custom CNN
  • Each model performs its own data preprocessing
  • Returns predictions and confidence levels
  • Implements healthcheck to verify availability

Pinned Loading

  1. outlier_orchestrator outlier_orchestrator Public

    Model orchestrator for anomaly detection

    EJS 1

  2. svm svm Public

    SVM classifier

    Rust

Repositories

Showing 10 of 11 repositories

Top languages

Loading…

Most used topics

Loading…