Is your impulse response synthetic? Time to find out.
This repository contains the code for an impulse response classifier that can learn to classify whether an impulse response is simulated or real.
To install this project, simply clone this repository and run the following command:
$ pip install -e .
To standardize the dataset, run the following command:
$ standardize_data --data /path/to/data/to/standardize
Run the following command to train the model:
$ train --train /path/to/train/data --test /path/to/test/data --savedir /path/to/model
To evaluate the model, run the following command:
$ evaluate --eval /path/to/eval/data --savedir /path/to/model --resultsdir /path/to/evaluation/results
// Note that the data must be organized into two subfolders: '0' and '1', representing 'simulated' and 'real' labels, respectively. The only supported format is '.wav'.
Contributions to this project are always welcome! To contribute, please follow these steps:
- Fork this repository
- Create a new branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE.md file for details.