I am looking for an easy to use python module I can use to create and train a neuronal network for pattern recognition (or, more precise, I have several short audio files containing a spoken word or a spoken phrase, and I want to use a machine learning/deep learning algorithm to train the network so it can recognize which word/phrase was spoken).

So basically I have several input data elements (i.e. the same word spoken from the same person 10 times, 20 timex etc), and I have the output word/phrase.

What is a good python module to use for this kind of training?


Keras with the Tensorflow backend:


As a beginner, I recommend NOT to use a GPU. Things will be way slower, but you will have an easier time with the installation. You can always uninstall and install CUDA + Tensorflow with GPU support later.

  1. Install Tensorflow
  2. Install Kears:

It could be as simple as that:

$ pip install tensorflow
$ pip install keras

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.