Jyotika Singh
Jyotika Singh
## Description 1. Removes deprecated syntax, assigns undefined variables 2. Creates a workflow for auto- checks on different python versions and linting.
LPC and LPCC feature integration. - [ ] Add feature generation code - [ ] Integrate with the classification pipeline - [ ] Add tests
##Description A mel spectrogram is a spectrogram where the frequencies are converted to the mel scale. The images of mel-spectrograms are widely used with CNNs to classify audio.
## Description Add a pytest script to test functions inside trainer. ## Acceptance Criteria -[ ] Add unit tests for functions in [trainer](https://github.com/jsingh811/pyAudioProcessing/pyAudioProcessing/trainer)
## Description Add a pytest script to test functions inside `features` dir. ## Acceptance Criteria -[ ] Add unit tests for functions in [features](https://github.com/jsingh811/pyAudioProcessing/pyAudioProcessing/features)
## Description Add pytest script to test functions written in run_classifications.py. ## Acceptance Criteria -[ ] Add unit tests for functions in [run_classifications.py](https://github.com/jsingh811/pyAudioProcessing/pyAudioProcessing/run_classifications.py)
## Description Currently, classifier stats for different hyper-parameters and the final confusion matrix prints to the screen. We want to add functionality that also saves the output to disc and...
Currently, mfcc and gfcc features are being computed as a mid step of a classification problem and we don't get a direct view of the features. One can want to...
Due to https://github.com/actions/setup-python/issues/544, workflows for Python 3.6 aren't working at this time on latest Ubuntu versions. Once there is a resolution, add Python 3.6 to the workflows.