Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refact: Separation of anomaly detection from drift detection #1133

Open
10 of 15 tasks
detlefarend opened this issue Feb 11, 2025 · 1 comment · Fixed by #1136, #1142 or #1143 · May be fixed by #1147
Open
10 of 15 tasks

Refact: Separation of anomaly detection from drift detection #1133

detlefarend opened this issue Feb 11, 2025 · 1 comment · Fixed by #1136, #1142 or #1143 · May be fixed by #1147
Assignees
Labels
next release OA Online adaptivitiy quality Quality assurance refactoring Restructuring, renaming, simplification, understandability, ...

Comments

@detlefarend
Copy link
Member

detlefarend commented Feb 11, 2025

Motivation
Anomaly and drift detection address different research topics and should also be separated within MLPro.

Benefit
Clean structures separated by research topics.

Are the proposed changes backward compatible?

  • Yes
  • No

ToDo

  • 1 Review/refactoring of existing package structure and code for anomaly detection
  • 2 New package tree mlpro.oa.streams.tasks.driftdetection
  • 3 New template classes for drift detection
    • Template class Drift
    • Template class CBDrift (parent: Drift)
    • Template class DriftDetector (parent: OAStreamTask)
    • Template class CBDriftDetector (parent: DriftDetector)
  • 4 Relocation and refactoring of existing drift detectors
    • drift_detector.py
  • 5 New RTD menu structure according to the new package tree
    • Section MLPro-OA
    • API
    • Howtos
@detlefarend detlefarend added next release OA Online adaptivitiy quality Quality assurance refactoring Restructuring, renaming, simplification, understandability, ... labels Feb 11, 2025
@detlefarend detlefarend self-assigned this Feb 11, 2025
@detlefarend detlefarend linked a pull request Feb 12, 2025 that will close this issue
@Devindi97
Copy link
Collaborator

Image

A bug in the density_change_detector.py file.

@detlefarend detlefarend removed a link to a pull request Feb 24, 2025
@detlefarend detlefarend linked a pull request Feb 24, 2025 that will close this issue
@detlefarend detlefarend reopened this Feb 25, 2025
@detlefarend detlefarend linked a pull request Feb 25, 2025 that will close this issue
@detlefarend detlefarend reopened this Feb 27, 2025
@detlefarend detlefarend linked a pull request Feb 28, 2025 that will close this issue
@detlefarend detlefarend reopened this Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next release OA Online adaptivitiy quality Quality assurance refactoring Restructuring, renaming, simplification, understandability, ...
Projects
None yet
2 participants