All Projects → mdeff → dlaudio

mdeff / dlaudio

Licence: MIT License
Master thesis: Structured Auto-Encoder with application to Music Genre Recognition (code)

Programming Languages

Jupyter Notebook
11667 projects
matlab
3953 projects

Projects that are alternatives of or similar to dlaudio

hdelk
Web-based HDL diagramming tool
Stars: ✭ 51 (+264.29%)
Mutual labels:  graphs
graphs
⬆️📊 Generate response time chart images in Upptime
Stars: ✭ 31 (+121.43%)
Mutual labels:  graphs
cunet
Control mechanisms to the U-Net architecture for doing multiple source separation instruments
Stars: ✭ 36 (+157.14%)
Mutual labels:  music-information-retrieval
dechorder
Automatic chord recognition application powered by machine learning
Stars: ✭ 42 (+200%)
Mutual labels:  music-information-retrieval
grblas
Python wrapper around GraphBLAS
Stars: ✭ 22 (+57.14%)
Mutual labels:  sparse
CryptoGraphArb
Using graph algorithms to find arbitrage opportunities
Stars: ✭ 89 (+535.71%)
Mutual labels:  graphs
SymbTr
Turkish Makam Music Symbolic Data Collection
Stars: ✭ 55 (+292.86%)
Mutual labels:  music-information-retrieval
sr graph
A simple, one-file, header-only, C++ utility for graphs, curves and histograms.
Stars: ✭ 67 (+378.57%)
Mutual labels:  graphs
pbPlots
A plotting library available in many programming languages.
Stars: ✭ 71 (+407.14%)
Mutual labels:  graphs
icingaweb2-module-pnp
Integrate PNP graphs into Icinga Web 2
Stars: ✭ 32 (+128.57%)
Mutual labels:  graphs
angular-fusioncharts
Angular Component for FusionCharts JavaScript Charting Library
Stars: ✭ 53 (+278.57%)
Mutual labels:  graphs
MixingBear
Package for automatic beat-mixing of music files in Python 🐻🎚
Stars: ✭ 73 (+421.43%)
Mutual labels:  music-information-retrieval
DRL graph exploration
Autonomous Exploration Under Uncertainty via Deep Reinforcement Learning on Graphs
Stars: ✭ 53 (+278.57%)
Mutual labels:  graphs
sampleCNN-pytorch
Pytorch implementation of "Sample-level Deep Convolutional Neural Networks for Music Auto-tagging Using Raw Waveforms"
Stars: ✭ 45 (+221.43%)
Mutual labels:  music-information-retrieval
caltech birds
A set of notebooks as a guide to the process of fine-grained image classification of birds species, using PyTorch based deep neural networks.
Stars: ✭ 29 (+107.14%)
Mutual labels:  manifold-learning
vallang
Generic immutable recursive data representation API targeted at source code models and more.
Stars: ✭ 28 (+100%)
Mutual labels:  graphs
VieCut
VieCut 1.00 - Shared-memory Minimum Cuts
Stars: ✭ 34 (+142.86%)
Mutual labels:  graphs
vf3lib
VF3 Algorithm - The fastest algorithm to solve subgraph isomorphism on large and dense graphs
Stars: ✭ 58 (+314.29%)
Mutual labels:  graphs
3013-Algorithms
Algorithms Course Repo
Stars: ✭ 15 (+7.14%)
Mutual labels:  graphs
EasySparse
Sparse learning in TensorFlow using data acquired from Spark.
Stars: ✭ 21 (+50%)
Mutual labels:  sparse

Master thesis: Structured Auto-Encoder with application to Music Genre Recognition

Michaël Defferrard. Supervized by Xavier Bresson, Johan Paratte, Pierre Vandergheynst.

In this work, we present a technique that learns discriminative audio features for Music Information Retrieval (MIR). The novelty of the proposed technique is to design auto-encoders that make use of data structures to learn enhanced sparse data representations. The data structure is borrowed from the Manifold Learning field, that is data are supposed to be sampled from smooth manifolds, which are here represented by graphs of proximities of the input data. As a consequence, the proposed auto-encoders finds sparse data representations that are quite robust w.r.t. perturbations. The model is formulated as a non-convex optimization problem. However, it can be decomposed into iterative sub-optimization problems that are convex and for which well-posed iterative schemes are provided in the context of the Fast Iterative Shrinkage-Thresholding (FISTA) framework. Our numerical experiments show two main results. Firstly, our graph-based auto-encoders improve the classification accuracy by 2% over the auto-encoders without graph structure for the popular GTZAN music dataset. Secondly, our model is significantly more robust as it is 8% more accurate than the standard model in the presence of 10% of perturbations.

Content

This repository contains the code developed during my master thesis.

Related resources:

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].