├── .gitignore ├── LICENSE ├── README.md ├── anomaly_detection ├── __init__.py ├── aggregators │ ├── __init__.py │ ├── max_aggregator.py │ ├── mean_aggregator.py │ ├── median_aggregator.py │ └── min_aggregator.py ├── anomaly_detector.py ├── contexts │ ├── __init__.py │ ├── local_context.py │ ├── novelty_context.py │ ├── semisupervised_context.py │ ├── trivial_context.py │ └── verify.py ├── evaluators │ ├── __init__.py │ ├── distances │ │ ├── __init__.py │ │ ├── continuous_distances.py │ │ └── discrete_distances.py │ ├── knn │ │ ├── __init__.py │ │ └── knn.py │ └── svm │ │ ├── __init__.py │ │ └── svm.py ├── filters │ ├── __init__.py │ └── sliding_window.py └── representations │ ├── __init__.py │ ├── dft.py │ ├── dwt.py │ ├── paa.py │ ├── sax.py │ ├── wrapper.py │ └── z_normalize.py ├── bin ├── anomaly_detector └── default.conf ├── evaluation ├── aggregator_evaluation.py ├── context_width_evaluation.py ├── defaults.py ├── distance_measure_evaluation.py ├── error_evaluation.py ├── eval_utils │ ├── __init__.py │ ├── anomaly_generation.py │ ├── distances.py │ ├── plots.py │ ├── progress_counter.py │ ├── result_tracker.py │ ├── sequence_io.py │ ├── series_generation.py │ ├── test_generation.py │ └── test_suite.py ├── k_value_evaluation.py ├── sequences │ └── random_walk_added_noise ├── sliding_window_step_evaluation.py ├── sliding_window_width_evaluation.py └── transformation_evaluation.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/README.md -------------------------------------------------------------------------------- /anomaly_detection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/__init__.py -------------------------------------------------------------------------------- /anomaly_detection/aggregators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/aggregators/__init__.py -------------------------------------------------------------------------------- /anomaly_detection/aggregators/max_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/aggregators/max_aggregator.py -------------------------------------------------------------------------------- /anomaly_detection/aggregators/mean_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/aggregators/mean_aggregator.py -------------------------------------------------------------------------------- /anomaly_detection/aggregators/median_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/aggregators/median_aggregator.py -------------------------------------------------------------------------------- /anomaly_detection/aggregators/min_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/aggregators/min_aggregator.py -------------------------------------------------------------------------------- /anomaly_detection/anomaly_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/anomaly_detector.py -------------------------------------------------------------------------------- /anomaly_detection/contexts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/contexts/__init__.py -------------------------------------------------------------------------------- /anomaly_detection/contexts/local_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/contexts/local_context.py -------------------------------------------------------------------------------- /anomaly_detection/contexts/novelty_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/contexts/novelty_context.py -------------------------------------------------------------------------------- /anomaly_detection/contexts/semisupervised_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/contexts/semisupervised_context.py -------------------------------------------------------------------------------- /anomaly_detection/contexts/trivial_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/contexts/trivial_context.py -------------------------------------------------------------------------------- /anomaly_detection/contexts/verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/contexts/verify.py -------------------------------------------------------------------------------- /anomaly_detection/evaluators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/evaluators/__init__.py -------------------------------------------------------------------------------- /anomaly_detection/evaluators/distances/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/evaluators/distances/__init__.py -------------------------------------------------------------------------------- /anomaly_detection/evaluators/distances/continuous_distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/evaluators/distances/continuous_distances.py -------------------------------------------------------------------------------- /anomaly_detection/evaluators/distances/discrete_distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/evaluators/distances/discrete_distances.py -------------------------------------------------------------------------------- /anomaly_detection/evaluators/knn/__init__.py: -------------------------------------------------------------------------------- 1 | from knn import KNNEvaluator 2 | -------------------------------------------------------------------------------- /anomaly_detection/evaluators/knn/knn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/evaluators/knn/knn.py -------------------------------------------------------------------------------- /anomaly_detection/evaluators/svm/__init__.py: -------------------------------------------------------------------------------- 1 | from svm import SVMEvaluator 2 | -------------------------------------------------------------------------------- /anomaly_detection/evaluators/svm/svm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/evaluators/svm/svm.py -------------------------------------------------------------------------------- /anomaly_detection/filters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/filters/__init__.py -------------------------------------------------------------------------------- /anomaly_detection/filters/sliding_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/filters/sliding_window.py -------------------------------------------------------------------------------- /anomaly_detection/representations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/representations/__init__.py -------------------------------------------------------------------------------- /anomaly_detection/representations/dft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/representations/dft.py -------------------------------------------------------------------------------- /anomaly_detection/representations/dwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/representations/dwt.py -------------------------------------------------------------------------------- /anomaly_detection/representations/paa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/representations/paa.py -------------------------------------------------------------------------------- /anomaly_detection/representations/sax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/representations/sax.py -------------------------------------------------------------------------------- /anomaly_detection/representations/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/representations/wrapper.py -------------------------------------------------------------------------------- /anomaly_detection/representations/z_normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/anomaly_detection/representations/z_normalize.py -------------------------------------------------------------------------------- /bin/anomaly_detector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/bin/anomaly_detector -------------------------------------------------------------------------------- /bin/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/bin/default.conf -------------------------------------------------------------------------------- /evaluation/aggregator_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/aggregator_evaluation.py -------------------------------------------------------------------------------- /evaluation/context_width_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/context_width_evaluation.py -------------------------------------------------------------------------------- /evaluation/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/defaults.py -------------------------------------------------------------------------------- /evaluation/distance_measure_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/distance_measure_evaluation.py -------------------------------------------------------------------------------- /evaluation/error_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/error_evaluation.py -------------------------------------------------------------------------------- /evaluation/eval_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/__init__.py -------------------------------------------------------------------------------- /evaluation/eval_utils/anomaly_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/anomaly_generation.py -------------------------------------------------------------------------------- /evaluation/eval_utils/distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/distances.py -------------------------------------------------------------------------------- /evaluation/eval_utils/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/plots.py -------------------------------------------------------------------------------- /evaluation/eval_utils/progress_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/progress_counter.py -------------------------------------------------------------------------------- /evaluation/eval_utils/result_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/result_tracker.py -------------------------------------------------------------------------------- /evaluation/eval_utils/sequence_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/sequence_io.py -------------------------------------------------------------------------------- /evaluation/eval_utils/series_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/series_generation.py -------------------------------------------------------------------------------- /evaluation/eval_utils/test_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/test_generation.py -------------------------------------------------------------------------------- /evaluation/eval_utils/test_suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/eval_utils/test_suite.py -------------------------------------------------------------------------------- /evaluation/k_value_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/k_value_evaluation.py -------------------------------------------------------------------------------- /evaluation/sequences/random_walk_added_noise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/sequences/random_walk_added_noise -------------------------------------------------------------------------------- /evaluation/sliding_window_step_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/sliding_window_step_evaluation.py -------------------------------------------------------------------------------- /evaluation/sliding_window_width_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/sliding_window_width_evaluation.py -------------------------------------------------------------------------------- /evaluation/transformation_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/evaluation/transformation_evaluation.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeriksson/ad-eval/HEAD/setup.py --------------------------------------------------------------------------------