https://github.com/cyrusvahidi/scat1d-tutorial
tutorial on 1D wavelet scattering (Kymatio Workshop 2022)
https://github.com/cyrusvahidi/scat1d-tutorial
Last synced: about 2 months ago
JSON representation
tutorial on 1D wavelet scattering (Kymatio Workshop 2022)
- Host: GitHub
- URL: https://github.com/cyrusvahidi/scat1d-tutorial
- Owner: cyrusvahidi
- Created: 2022-05-15T10:25:55.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-20T12:02:11.000Z (about 3 years ago)
- Last Synced: 2025-03-30T02:51:06.288Z (3 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 3.31 MB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kymatio Workshop 2022: Scattering1D Tutorial
[Google Colab](https://colab.research.google.com/drive/1J1nag-XlanlfbeH8hSshsqPMaelSnDkf#scrollTo=2IukvoLHcLC9)
In this tutorial we will work through examples of `Scattering1D` (Time Scattering) in Kymatio.
The intention is to gain an intuition of the physical properties of modulated signals and their scattering transform.
### Part I
* understanding the scattering filterbank construction parameters (`J`, `Q`, `averaging`, `order`, `paths`)
* plotting the wavelet filterbank
* visualizing the response to modulated sounds that appear in music and speech
- amplitude modulation (tremolo)
- frequency modulation (vibrato)
- attacks (note onset)
- amplitude modulation interference
- musical instrument playing techniques### Part II
* Generate a dataset of synthetic signals with varying spectral shape and interference patterns
* Unsupervised manifold embedding of the nearest neighbour graph (Isomap) of the dataset under Scattering1DFurther documentation can be found here: [Kymatio Github](https://github.com/kymatio/kymatio)