Schulung eines Spracherkennungssystems mit TensorFlow 1.3, das mit der neuronalen Verarbeitung von UNI zu den neuesten Smartphones in Huaworteis kompatibel ist.
Dies ist die Code -Veröffentlichung für Huawei TechChallenge. Dieser Code schult ein Spracherkennungsnetzwerk, das mit der NPU auf den neuesten Huawei -Geräten kompatibel ist. Um loszulegen, laden Sie bitte Librispeech (http://www.openslr.org/12/) oder einen anderen Sprachdatensatz herunter und führen Sie die Vorverarbeitung durch, ähnlich dem Beispiel in precess_data.ipynb. Nachdem man die korrekt vorverarbeiteten Daten in der entsprechenden Ordnerstruktur aufweist, kann man Huawei_Compatible_Model.ipynb folgen.
Aufgrund des Beta -Charakters von NPU konnten wir nur eine begrenzte Übernahme der Tensorflow -Operationen verwenden. Am Ende haben wir die folgende Architektur verwendet, da sie für die erste Version unserer App gut genug ausgeführt hat. Zuerst wenden wir 1D-Faltung an, die durch eine zeitverteilte dichte Schicht simuliert sind. Dann haben wir eine verbleibende Verbindung, die ein One Directional LSTM umgeht. Die filnale Schicht ist die zeitverteilte dichte Schicht mit Softmax -Aktivierung.