GithubHelp home page GithubHelp logo

ba-hanseml / nf_prj_mimii_dataset Goto Github PK

View Code? Open in Web Editor NEW
22.0 6.0 5.0 168.28 MB

A machine learning approach to machine anomaly detection on the MIMII dataset.

Home Page: https://ba-hanseml.github.io/MIMII_show_room/showroom.html

License: MIT License

Jupyter Notebook 99.51% Python 0.49%
dataset-mimii detect-anomalies machine-learning audio-processing autoencoder anomaly-detection unsupervised-learning keras-tensorflow acoustics

nf_prj_mimii_dataset's People

Contributors

arnesch avatar hssdix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

nf_prj_mimii_dataset's Issues

FUTURE WORK

  • workflow_improvment.md - threading Jupyter file storing diagrams ... etc.
  • imporvments.md - list of left out tech like LSTM autoencoder, DOA filter.... just list .
  • application_notes.md - smart sensor train time reaction time sensor aligment etc ... training algorthems memory size ...

Main Notebook

make mockup notebook - ID04 and ID06

  • feat ext. design - mini EDA
  • feat ext. all ... (best feat. version exdia_v1_best_off)
  • ensamble performace show of the best version
  • result summery

Keep data at same place do not commit pkl

Thisn might be to specific and should not have been commited:
A:\Dev\NF_Prj_MIMII_Dataset\sub_notebooks\clustering_EDA\data\pump_6dB_00020406_full_spectrum_128.pkl

My idea was to keep folder with extracted data with the maine dataset
A:\Dev\NF_Prj_MIMII_Dataset\dataset\PSD_to_Pandas
including alwas the creation screept ...

lets discuss

Scpiy Sginal to env

Scpiy is missing and I guess we eill needd the scipy.signal ata some point

MEL and PSD grid picture cards

a nice high res pcture with PSD and MEL per MAchine part and ID

machine part ID
normal ,also normal, abnormal, alose abnorma
PSD
MEL
plus mp 3

Sub-notebook request: Audio file loading

  • Load all Audio files similar to the baseline model and store them within pickle files.
  • Change pickle directory to ".\dataset\pickle"
    • Store the pickle files within the dataset-folder to access it easier from different sub_notebooks

Featue Extraction Wrap up

  • main md and diagram pictures
  • jupyter move and clean from sub notebooks
  • clean the main folder and notebooks in general
  • polish the diagram batch

!!! PPT !!! - Tick list

  • Theme and Base - Arne
  • Index/Agenda
  • Use Case Scenario - Arne
  • Dataset and challange transfer to feat. ext. - Arne
  • Featextaction - Simple Spectrum -- and list of things you can do... before denoise etc. - ARne
  • Predictve Modeling - Diffrent ways to detect anomlys - Bendix
  • stochstic - Bendix
  • auto encoder NN - Bendix
  • pseudo supervised - Arne
  • Diverse ensamble and Time Frame ensmable blender- Bendix
  • Results - Bendix
  • Future Work - feat ext. - Arne
  • Future Work - modeling - Bendix ( +feedback augmentation)
  • (application notes ) - Arne

Waht to do with the EDA parts ???

clustering -> result summery or general modeling like explored but did not been any good...
basic stats -> result summery explored on spot checks plus future work

README.md Review

I have made a base line of README.md please review
Then I think it would be good if the logo would be at the very top ...

Cross Correlation delay detection

have a start point wehre the delay is extracted by step scanning very inefficent code but it works

  • general function define
  • test between microphones
  • test for phase stable filted signals
  • if looking good to detect sources - work on auto scan through mics
  • invetigate efficent algorthmes

in sub_notebooks/DSP_playground is base line

Audition Function Wishes and Bugs collection issue

This issue acts as discussion collection card until split up into singel tasks:

bug: akku plot can not hue
bug: plot every 10th etc seems to go wrong
bug: some times mel spectra turns into wrong time format ???

task: add ceptrum
task add MFCC

...

wish: combine PSD and PSD per file

wish: zoomable time series , zoomable other plots ..
wish: return all ax handles to use as pre nice plotting some time

Unsupervised EDA with "conventional" methods

Data input

  • load data from pickle created by utility function

  • PSD-Data

  • Mel-Filter-Data

  • Beat-Data

Scaling

  • Log-Scaling

  • StandardScaling

Dimensionality Reduction

  • PCA including 2D/3D Visualization

Clustering

  • t-SNE for Visualization

  • K-Means

  • Mean-Shift

  • DBSCAN

Evaluation

  • Models that handle outlier like DBSCAN or those that calculate a certainty could be used as "prediction" model

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.