Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 7.73 KB

README.md

File metadata and controls

64 lines (46 loc) · 7.73 KB

Audio_GW

A repository which contains work on the data analysis for audio signals and gravitational waves signals.

Speech Classification with NNs

  • plot_classif_torch.ipynb View filled on Github Open In Colab is a jupyter notebook that contains the application of the 1-D scattering transform to classify audio files with a simple logistic regression. It is used for the classification of spoken digits and various environmental sounds.

  • SpeechClassification.ipynb View filled on Github Open In Colab Speech classification of the Speech Commands dataset using pytorch. We tested three models:

    1. Two dimensional CNN trained on transformed waveforms using 1-D scattering transform.
    2. Softmax regression trained on the "log scattering transform", see: https://www.kymat.io/index.html
    3. One dimensional CNN applied to raw waveforms, see: Tutorial Paper

    We also reported some possible future developments.

Datasets Description

O3a_scatt_light_strain_whitened.zip contains hdf5 files of scattered-light glitches from Virgo.

Gravity_Spy_Glitches_whitened_#.zip contain various glitches from LIGO. They were identified starting from a slightly modified Gravity Spy dataset which can be found here. The dataset was used to obtain the classification of the glitches and their time coordinate. Once this was done, it was possible to retrieve the time-signal from the GWOSC website using the gwpy package.

Creation of the Dataset

  • Gravity_Spy_Analysis.ipynb Open In Colab the notebook used to perform the whiteneing of the time-signals and to create the Gravity_Spy_Glitches_whitened_# files.
  • Read_Whitened_GW.ipynb Open In Colab a notebook showing how to read the Gravity_Spy_Glitches_whitened_# files.

Gravity Spy Machine Learning

Glitch Generation:

Time series Forecasting:

some paper:

some repos:

some codes:

  • D,N and Vanilla Linear Forecasting Scratchy Pytorch: View filled on Github