raymondxyy / pyaudlib

A speech signal processing library in Python with emphasis on deep learning.
MIT License
31 stars 6 forks source link

Neural Network Module `audlib.nn` #6

Open raymondxyy opened 5 years ago

raymondxyy commented 5 years ago

Introduction

A good amount of code for neural networks used for speech recognition are included for the first time in a single file airbus_attention_vtlp_CTC.py in commit 1857440. Despite the obvious fact that the code needs refactoring, it's helpful to lay out its major violations of coding standard so we can work towards a better solution. This issue will also serve as a cheatsheet of coding practices that all of us should maintain.

All other changes specific to the ASR script are reported in "Debug ASR Main Script". Report only audlib.nn-related changes here.

Coding Practices

More will be added as refactoring work progresses.

Major Changes in Commit 05eb1ec

By @raymondxyy.

TODOs