All Projects → nicococo → tilitools

nicococo / tilitools

Licence: MIT license
[ti]ny [li]ttle machine learning [tool]box - Machine learning, anomaly detection, one-class classification, and structured output prediction

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to tilitools

coursera-ml-py-sj
No description or website provided.
Stars: ✭ 41 (+2.5%)
Mutual labels:  anomaly-detection
AnomalyDetection
基于智能计算框架nupic的异常检测restful Api.
Stars: ✭ 31 (-22.5%)
Mutual labels:  anomaly-detection
A-Hierarchical-Transformation-Discriminating-Generative-Model-for-Few-Shot-Anomaly-Detection
Official pytorch implementation of the paper: "A Hierarchical Transformation-Discriminating Generative Model for Few Shot Anomaly Detection"
Stars: ✭ 42 (+5%)
Mutual labels:  anomaly-detection
ocsvm-anomaly-detection
anomaly detection by one-class SVM
Stars: ✭ 66 (+65%)
Mutual labels:  anomaly-detection
CCD
Code for 'Constrained Contrastive Distribution Learning for Unsupervised Anomaly Detection and Localisation in Medical Images' [MICCAI 2021]
Stars: ✭ 30 (-25%)
Mutual labels:  anomaly-detection
ailia-models
The collection of pre-trained, state-of-the-art AI models for ailia SDK
Stars: ✭ 1,102 (+2655%)
Mutual labels:  anomaly-detection
DGFraud-TF2
A Deep Graph-based Toolbox for Fraud Detection in TensorFlow 2.X
Stars: ✭ 84 (+110%)
Mutual labels:  anomaly-detection
Feature-Engineering-for-Fraud-Detection
Implementation of feature engineering from Feature engineering strategies for credit card fraud
Stars: ✭ 31 (-22.5%)
Mutual labels:  anomaly-detection
sherlock
Sherlock is an anomaly detection service built on top of Druid
Stars: ✭ 137 (+242.5%)
Mutual labels:  anomaly-detection
XGBOD
Supplementary material for IJCNN paper "XGBOD: Improving Supervised Outlier Detection with Unsupervised Representation Learning"
Stars: ✭ 59 (+47.5%)
Mutual labels:  anomaly-detection
Bagel
IPCCC 2018: Robust and Unsupervised KPI Anomaly Detection Based on Conditional Variational Autoencoder
Stars: ✭ 45 (+12.5%)
Mutual labels:  anomaly-detection
msda
Library for multi-dimensional, multi-sensor, uni/multivariate time series data analysis, unsupervised feature selection, unsupervised deep anomaly detection, and prototype of explainable AI for anomaly detector
Stars: ✭ 80 (+100%)
Mutual labels:  anomaly-detection
traffic
A quick and dirty vehicle speed detector using video + anomaly detection
Stars: ✭ 21 (-47.5%)
Mutual labels:  anomaly-detection
ind knn ad
Industrial knn-based anomaly detection for images. Visit streamlit link to check out the demo.
Stars: ✭ 102 (+155%)
Mutual labels:  anomaly-detection
PANDA
PANDA: Adapting Pretrained Features for Anomaly Detection and Segmentation (CVPR 2021)
Stars: ✭ 64 (+60%)
Mutual labels:  anomaly-detection
deepAD
Detection of Accounting Anomalies in the Latent Space using Adversarial Autoencoder Neural Networks - A lab we prepared for the KDD'19 Workshop on Anomaly Detection in Finance that will walk you through the detection of interpretable accounting anomalies using adversarial autoencoder neural networks. The majority of the lab content is based on J…
Stars: ✭ 65 (+62.5%)
Mutual labels:  anomaly-detection
deviation-network-image
Official PyTorch implementation of the paper “Explainable Deep Few-shot Anomaly Detection with Deviation Networks”, weakly/partially supervised anomaly detection, few-shot anomaly detection, image defect detection.
Stars: ✭ 47 (+17.5%)
Mutual labels:  anomaly-detection
RTFM
Official code for 'Weakly-supervised Video Anomaly Detection with Robust Temporal Feature Magnitude Learning' [ICCV 2021]
Stars: ✭ 216 (+440%)
Mutual labels:  anomaly-detection
anomalib
An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference.
Stars: ✭ 1,210 (+2925%)
Mutual labels:  anomaly-detection
CVAE-AnomalyDetection-PyTorch
Example of Anomaly Detection using Convolutional Variational Auto-Encoder (CVAE)
Stars: ✭ 23 (-42.5%)
Mutual labels:  anomaly-detection

tilitools

Travis-CI

tiny little machine learning toolbox

Tilitools is a collection of (non-mainstream) machine learning model and tools with a special focus on anomaly detection, one-class learning, and structured data. Author: Nico Goernitz

Examples, description, and lectures examples can be found in the notebooks/ directory.

Test data was collected from ODDS (outlier detection database).

Currently available models:

  • Bayesian data description
  • support vector data description:
    1. dual qp
    2. latent
    3. cluster
    4. multiple kernel learning
  • one-class support vector machine:
    1. huber loss primal
    2. latent
    3. primal lp-norm w/ SGD solver
    4. dual qp
    5. convex semi-supervised
    6. multiple kernel learning
  • lp-norm mkl wrapper
  • structured output support vector machine (primal)
  • latent variable principle components analysis
  • LODA

structured objects:

  • multi-class
  • hidden markov model

supported kernels and features:

  • rbf, linear kernel
  • histogram intersection kernel
  • histogram features
  • hog features

lectures: Lectures contains exercise and solution notebooks for various topics. Right now the following are available:

  • introduction to anomaly detection
  • optimization I + II
  • learning with kernels I + II
  • geoscience project grainstones: detecting fossils in microscopic images

notebooks: Contains notebooks to various topics related to machine learning, anomaly detection, and structured output learning. Currently, the following are available:

  • high-dimensional outlier detection
  • the anomaly detection setting
  • Bayesian data description
  • introduction to SVDD and OCSVM

data: The data sub-directory contains well-known benchmark datasets which are modified to fit in the anomaly detection setting. These modified datasets can be downloaded from ODDS website (outlier detection database).

installation: There are two packages that need to be installed separately

  • pyOD (for LODA)
  • pytorch / torchvision
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].